@musashino as per a last brief discussion on the topic here Mtd-mac-address-increment equivalent in the new nvmem implementation - #5 by Hostle
i still cannot get it working again
I have made the suggested changes which results in 00:00..01 for the would be incremented macs
root@OpenWrt:~# ifconfig
br-lan Link encap:Ethernet HWaddr 00:00:00:00:00:01
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fdc4:238:547c::1/60 Scope:Global
inet6 addr: fe80::200:ff:fe00:1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:459 errors:0 dropped:0 overruns:0 frame:0
TX packets:439 errors:0 dropped:2 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:41276 (40.3 KiB) TX bytes:68098 (66.5 KiB)
eth0 Link encap:Ethernet HWaddr 94:83:C4:A4:A7:21
inet6 addr: fe80::9683:c4ff:fea4:a721/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1502 Metric:1
RX packets:493 errors:0 dropped:0 overruns:0 frame:0
TX packets:481 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:53384 (52.1 KiB) TX bytes:76390 (74.5 KiB)
Interrupt:38
lan1 Link encap:Ethernet HWaddr 00:00:00:00:00:01
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:459 errors:0 dropped:0 overruns:0 frame:0
TX packets:447 errors:0 dropped:2 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:47702 (46.5 KiB) TX bytes:70700 (69.0 KiB)
lan2 Link encap:Ethernet HWaddr 00:00:00:00:00:01
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:96 errors:0 dropped:0 overruns:0 frame:0
TX packets:96 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7488 (7.3 KiB) TX bytes:7488 (7.3 KiB)
wan Link encap:Ethernet HWaddr 94:83:C4:A4:A7:21
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
edits made
partitions {
compatible = "qcom,smem-part";
partition-0-art {
label = "0:art";
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
macaddr_dp2: macaddr@0 {
compatible = "mac-base";
#nvmem-cell-cells = <1>;
reg = <0x0 0x6>;
};
};
};
};
the official dts was working when it was merged, but stopped working just afterwards and i haven't been able to get it working since. If you see anything obvious or you need more info please let me know.