TX2 WiFi module MAC address problem

Hi,

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.

Hi,

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.

Thanks.

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:
http://http.download.nvidia.com/tegra-public-appnotes/
http://http.download.nvidia.com/tegra-public-appnotes/t210-nvtboot-flow.html