TX2 WiFi module MAC address problem


The situation is almost the same to this post but on TX2: https://devtalk.nvidia.com/default/topic/925629/wifi-modules-all-have-same-mac-address-/?offset=9

Sometimes the MAC address is “00:90:4c:16:70:01” and sometimes is “00:90:4c:11:22:33” mentioned in the above post.

The WiFi config check script can’t run on TX2.

Hi ZhangXin,

Could you provide the kernel message and the result of

cat /proc/device-tree/chosen/nvidia,wifi-mac

Hi WayneWWW,

cat /proc/device-tree/chosen/nvidia,wifi-mac
cat: /proc/device-tree/chosen/nvidia,wifi-mac: No such file or directory

According to the WiFi config check script in the above post, seems that something missing in EEPROM.


Please also share the result of “dmesg”

Hi WayneWWW,

I originally post dmesg result here. However, as I found the reason, I deleted it as it’s too long and useless.

Sorry that it looks too long for forum. Could you upload the full log as a attachment?

Hi WayneWWW,

I have got the answer. I should flash DTB as your (or your colleague’s) suggestion instead of using FDT in extlinux.conf. After flashing DTB, the “/proc/device-tree/chosen/nvidia,wifi-mac” appears and this problem should be solved.

I wonder if there is a way to flash DTB online instead of in recovery mode. We have a customized carrier board mounted in a box and it’s not convenient to flash DTB in recovery mode, especially when we are developing linux driver for our device.We can access TX2 via ssh.


I would also be interested in this. Any detailed document on the boot process would be of interest. In particular, I would be happy to see t186 equivalents to the t210 docs here: