Failed to use Wifi module on NX

Thought I’d add this in case other people are looking…

Any change should be visible in “/proc/device-tree/”. Or this can be converted to source and checked:
dtc -I fs -O dts -o extracted.dts /proc/device-tree

Note that sometimes earlier boot stages, e.g., CBoot, may have an interest in editing something, but for the most part any edit should just show up correctly.

Hi linuxdev,

Thank you for sharing the command.
really good to have it.

Thanks,

Hi WayneWWW,

Thank you for your great support.
I’m afraid the two patches you provided did not work, as I tested on my NX.

still got
Hard blocked: yes

modify2.log (70.0 KB) extracted.dts.log (245.0 KB)

It seems that I missed applying the patch during this first attempt to reflash.
However, I got a /dev/video0 device listed. Which doesn’t seem to work throughdmesg.log (86.3 KB)
extracted.dts.log (245.1 KB)
However, I shall reflash the patch again.
Moreover, thanks @linuxdev, @Honey_Patouceul, I was able to locate the regulators file structure with
ls -lR /proc/device-tree/* | grep regulator

nvidia@nvidia-desktop:/proc/device-tree/bpmp_i2c/spmic@3c/regulators$ ls
in-ldo7-8-supply  ldo0  ldo1  ldo2  ldo3  ldo4  ldo5  ldo6  ldo7  ldo8  name  sd0  sd1  sd2  sd3  sd4
nvidia@nvidia-desktop:/proc/device-tree/bpmp_i2c/spmic@3c/regulators$ ls */*
ldo0/active-fps-source             ldo3/active-fps-source             ldo6/linux,phandle                 sd0/linux,phandle                 sd2/regulator-disable-ramp-delay
ldo0/linux,phandle                 ldo3/linux,phandle                 ldo6/name                          sd0/name                          sd2/regulator-enable-ramp-delay
ldo0/name                          ldo3/name                          ldo6/phandle                       sd0/phandle                       sd2/regulator-init-mode
ldo0/phandle                       ldo3/phandle                       ldo6/ramp-rate-setting             sd0/ramp-rate-setting             sd2/regulator-name
ldo0/ramp-rate-setting             ldo3/ramp-rate-setting             ldo6/regulator-always-on           sd0/regulator-always-on           sd2/regulator-ramp-delay
ldo0/regulator-always-on           ldo3/regulator-always-on           ldo6/regulator-boot-on             sd0/regulator-boot-on             sd3/active-fps-source
ldo0/regulator-boot-on             ldo3/regulator-boot-on             ldo6/regulator-enable-ramp-delay   sd0/regulator-disable-ramp-delay  sd3/linux,phandle
ldo0/regulator-disable-ramp-delay  ldo3/regulator-enable-ramp-delay   ldo6/regulator-name                sd0/regulator-enable-ramp-delay   sd3/name
ldo0/regulator-enable-ramp-delay   ldo3/regulator-name                ldo6/regulator-ramp-delay          sd0/regulator-init-mode           sd3/phandle
ldo0/regulator-name                ldo3/regulator-ramp-delay          ldo7/active-fps-source             sd0/regulator-name                sd3/ramp-rate-setting
ldo0/regulator-ramp-delay          ldo4/active-fps-source             ldo7/linux,phandle                 sd0/regulator-ramp-delay          sd3/regulator-always-on
ldo1/active-fps-source             ldo4/linux,phandle                 ldo7/name                          sd1/active-fps-source             sd3/regulator-boot-on
ldo1/linux,phandle                 ldo4/name                          ldo7/phandle                       sd1/linux,phandle                 sd3/regulator-disable-ramp-delay
ldo1/name                          ldo4/phandle                       ldo7/ramp-rate-setting             sd1/name                          sd3/regulator-enable-ramp-delay
ldo1/phandle                       ldo4/ramp-rate-setting             ldo7/regulator-always-on           sd1/phandle                       sd3/regulator-init-mode
ldo1/ramp-rate-setting             ldo4/regulator-disable-ramp-delay  ldo7/regulator-boot-on             sd1/ramp-rate-setting             sd3/regulator-name
ldo1/regulator-disable-ramp-delay  ldo4/regulator-enable-ramp-delay   ldo7/regulator-disable-ramp-delay  sd1/regulator-always-on           sd3/regulator-ramp-delay
ldo1/regulator-enable-ramp-delay   ldo4/regulator-name                ldo7/regulator-enable-ramp-delay   sd1/regulator-boot-on             sd4/active-fps-source
ldo1/regulator-name                ldo4/regulator-ramp-delay          ldo7/regulator-name                sd1/regulator-disable-ramp-delay  sd4/linux,phandle
ldo1/regulator-ramp-delay          ldo5/active-fps-source             ldo7/regulator-ramp-delay          sd1/regulator-enable-ramp-delay   sd4/name
ldo2/active-fps-source             ldo5/linux,phandle                 ldo8/active-fps-source             sd1/regulator-init-mode           sd4/phandle
ldo2/linux,phandle                 ldo5/name                          ldo8/linux,phandle                 sd1/regulator-name                sd4/ramp-rate-setting
ldo2/name                          ldo5/phandle                       ldo8/name                          sd1/regulator-ramp-delay          sd4/regulator-always-on
ldo2/phandle                       ldo5/ramp-rate-setting             ldo8/phandle                       sd2/active-fps-source             sd4/regulator-boot-on
ldo2/ramp-rate-setting             ldo5/regulator-always-on           ldo8/ramp-rate-setting             sd2/linux,phandle                 sd4/regulator-disable-ramp-delay
ldo2/regulator-always-on           ldo5/regulator-boot-on             ldo8/regulator-disable-ramp-delay  sd2/name                          sd4/regulator-enable-ramp-delay
ldo2/regulator-boot-on             ldo5/regulator-enable-ramp-delay   ldo8/regulator-enable-ramp-delay   sd2/phandle                       sd4/regulator-init-mode
ldo2/regulator-enable-ramp-delay   ldo5/regulator-name                ldo8/regulator-name                sd2/ramp-rate-setting             sd4/regulator-name
ldo2/regulator-name                ldo5/regulator-ramp-delay          ldo8/regulator-ramp-delay          sd2/regulator-always-on           sd4/regulator-ramp-delay

I am yet not sure which of these regulators is the one being patched, but it narrowed down the search dramatically

(upload://hBuxq7XRMZJ7PzlQtVBfGnJDEGX.log) (245.1 KB) .

after applying the first patch with

./flash.sh -r -k kernel-dtb jetson-xavier-nx-devkit-emmc mmcblk0p1

the difference seems to be

diff /home/nvidia/extracted.dts /home/nvidia/extracted.dts.2 
4195c4195
< 			pmc-reset-reason = <0x0>;
---
> 			pmc-reset-reason = <0x2d>;

the regulator being updated seem to be p3509_vdd_usb2_5v regulator@114
Attempt N2; Patch N2

nvidia@nvidia-desktop:/media/907c5fa2-d6ab-4a9e-b649-71337b7580c7/Linux_for_Tegra/source/public/kernel/kernel-4.9$ make ARCH=arm64 O=$TEGRA_KERNEL_OUT tegra_defconfig
  nvidia@nvidia-desktop:/media/907c5fa2-d6ab-4a9e-b649-71337b7580c7/Linux_for_Tegra/source/public/kernel/kernel-4.9$ make ARCH=arm64 O=$TEGRA_KERNEL_OUT -j6 --output-sync=target dtbs
sudo ./flash.sh -r -k kernel-dtb jetson-xavier-nx-devkit-emmc mmcblk0p1
*** The [kernel-dtb] has been updated successfully. ***
 sudo modprobe iwlwifi
[sudo] password for nvidia: 
nvidia@nvidia-desktop:~$ rfkill list
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
 diff /home/nvidia/extracted.dts.2 /home/nvidia/extracted.dts.3
8c8
< 	nvidia,dtbbuildtime = "May  7 2020", "13:40:27";
---
> 	nvidia,dtbbuildtime = "May 13 2020", "09:05:35";
10c10
< 	nvidia,dtsfilename = "/media/Linux_for_Tegra/source/public/kernel/kernel-4.9/arch/arm64/boot/dts/../../../../../../hardware/nvidia/platform/t19x/jakku/kernel-dts/tegra194-p3668-all-p3509-0000.dts";
---
> 	nvidia,dtsfilename = "/media/907c5fa2-d6ab-4a9e-b649-71337b7580c7/Linux_for_Tegra/source/public/kernel/kernel-4.9/arch/arm64/boot/dts/../../../../../../hardware/nvidia/platform/t19x/jakku/kernel-dts/tegra194-p3668-all-p3509-0000.dts";
1026c1026
< 			reg = <0x0 0xa069c000 0x0 0x800000 0x0 0xa0696000 0x0 0x2008>;
---
> 			reg = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
4049a4050
> 			enable-at-boot;
4186c4187
< 		bootargs = <0x726f6f74 0x3d2f6465 0x762f6d6d 0x63626c6b 0x30703120 0x72772072 0x6f6f7477 0x61697420 0x726f6f74 0x66737479 0x70653d65 0x78743420 0x636f6e73 0x6f6c653d 0x74747954 0x4355302c 0x31313532 0x30306e38 0x20636f6e 0x736f6c65 0x3d747479 0x30206662 0x636f6e3d 0x6d61703a 0x30206e65 0x742e6966 0x6e616d65 0x733d3020 0x76696465 0x6f3d7465 0x67726166 0x62206e6f 0x5f636f6e 0x736f6c65 0x5f737573 0x70656e64 0x3d312065 0x61726c79 0x636f6e3d 0x74656772 0x615f636f 0x6d625f75 0x6172742c 0x6d6d696f 0x33322c30 0x78306331 0x36383030 0x30206770 0x74207465 0x6772615f 0x66626d65 0x6d3d3078 0x38303030 0x30304030 0x78613036 0x39633030 0x30206c75 0x745f6d65 0x6d3d3078 0x32303038 0x40307861 0x30363936 0x30303020 0x75736263 0x6f72652e 0x6f6c645f 0x73636865 0x6d655f66 0x69727374 0x3d312074 0x65677261 0x69643d31 0x392e312e 0x322e302e 0x30206d61 0x78637075 0x733d3620 0x626f6f74 0x2e736c6f 0x745f7375 0x66666978 0x3d20626f 0x6f742e72 0x61746368 0x65747661 0x6c756573 0x3d302e34 0x2e322076 0x70725f72 0x6573697a 0x65207364 0x6863695f 0x74656772 0x612e656e 0x5f626f6f 0x745f7061 0x72745f61 0x63636573 0x733d3120 0x20202071 0x75696574 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
---
> 		bootargs = <0x726f6f74 0x3d2f6465 0x762f6d6d 0x63626c6b 0x30703120 0x72772072 0x6f6f7477 0x61697420 0x726f6f74 0x66737479 0x70653d65 0x78743420 0x636f6e73 0x6f6c653d 0x74747954 0x4355302c 0x31313532 0x30306e38 0x20636f6e 0x736f6c65 0x3d747479 0x30206662 0x636f6e3d 0x6d61703a 0x30206e65 0x742e6966 0x6e616d65 0x733d3020 0x76696465 0x6f3d7465 0x67726166 0x62206e6f 0x5f636f6e 0x736f6c65 0x5f737573 0x70656e64 0x3d312065 0x61726c79 0x636f6e3d 0x74656772 0x615f636f 0x6d625f75 0x6172742c 0x6d6d696f 0x33322c30 0x78306331 0x36383030 0x30206770 0x74207573 0x62636f72 0x652e6f6c 0x645f7363 0x68656d65 0x5f666972 0x73743d31 0x20746567 0x72616964 0x3d31392e 0x312e322e 0x302e3020 0x6d617863 0x7075733d 0x3620626f 0x6f742e73 0x6c6f745f 0x73756666 0x69783d20 0x626f6f74 0x2e726174 0x63686574 0x76616c75 0x65733d30 0x2e342e32 0x20767072 0x5f726573 0x697a6520 0x73646863 0x695f7465 0x6772612e 0x656e5f62 0x6f6f745f 0x70617274 0x5f616363 0x6573733d 0x31202020 0x20717569 0x65740000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
nvidia@nvidia-desktop:/proc/device-tree/bpmp_i2c/spmic@3c/regulators$ diff /home/nvidia/extracted.dts.2 /home/nvidia/extracted.dts.3
8c8
< 	nvidia,dtbbuildtime = "May  7 2020", "13:40:27";
---
> 	nvidia,dtbbuildtime = "May 13 2020", "09:05:35";
10c10
< 	nvidia,dtsfilename = "/media/Linux_for_Tegra/source/public/kernel/kernel-4.9/arch/arm64/boot/dts/../../../../../../hardware/nvidia/platform/t19x/jakku/kernel-dts/tegra194-p3668-all-p3509-0000.dts";
---
> 	nvidia,dtsfilename = "/media/907c5fa2-d6ab-4a9e-b649-71337b7580c7/Linux_for_Tegra/source/public/kernel/kernel-4.9/arch/arm64/boot/dts/../../../../../../hardware/nvidia/platform/t19x/jakku/kernel-dts/tegra194-p3668-all-p3509-0000.dts";
1026c1026
< 			reg = <0x0 0xa069c000 0x0 0x800000 0x0 0xa0696000 0x0 0x2008>;
---
> 			reg = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
4049a4050
> 			enable-at-boot;
4186c4187
< 		bootargs = <0x726f6f74 0x3d2f6465 0x762f6d6d 0x63626c6b 0x30703120 0x72772072 0x6f6f7477 0x61697420 0x726f6f74 0x66737479 0x70653d65 0x78743420 0x636f6e73 0x6f6c653d 0x74747954 0x4355302c 0x31313532 0x30306e38 0x20636f6e 0x736f6c65 0x3d747479 0x30206662 0x636f6e3d 0x6d61703a 0x30206e65 0x742e6966 0x6e616d65 0x733d3020 0x76696465 0x6f3d7465 0x67726166 0x62206e6f 0x5f636f6e 0x736f6c65 0x5f737573 0x70656e64 0x3d312065 0x61726c79 0x636f6e3d 0x74656772 0x615f636f 0x6d625f75 0x6172742c 0x6d6d696f 0x33322c30 0x78306331 0x36383030 0x30206770 0x74207465 0x6772615f 0x66626d65 0x6d3d3078 0x38303030 0x30304030 0x78613036 0x39633030 0x30206c75 0x745f6d65 0x6d3d3078 0x32303038 0x40307861 0x30363936 0x30303020 0x75736263 0x6f72652e 0x6f6c645f 0x73636865 0x6d655f66 0x69727374 0x3d312074 0x65677261 0x69643d31 0x392e312e 0x322e302e 0x30206d61 0x78637075 0x733d3620 0x626f6f74 0x2e736c6f 0x745f7375 0x66666978 0x3d20626f 0x6f742e72 0x61746368 0x65747661 0x6c756573 0x3d302e34 0x2e322076 0x70725f72 0x6573697a 0x65207364 0x6863695f 0x74656772 0x612e656e 0x5f626f6f 0x745f7061 0x72745f61 0x63636573 0x733d3120 0x20202071 0x75696574 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
---
> 		bootargs = <0x726f6f74 0x3d2f6465 0x762f6d6d 0x63626c6b 0x30703120 0x72772072 0x6f6f7477 0x61697420 0x726f6f74 0x66737479 0x70653d65 0x78743420 0x636f6e73 0x6f6c653d 0x74747954 0x4355302c 0x31313532 0x30306e38 0x20636f6e 0x736f6c65 0x3d747479 0x30206662 0x636f6e3d 0x6d61703a 0x30206e65 0x742e6966 0x6e616d65 0x733d3020 0x76696465 0x6f3d7465 0x67726166 0x62206e6f 0x5f636f6e 0x736f6c65 0x5f737573 0x70656e64 0x3d312065 0x61726c79 0x636f6e3d 0x74656772 0x615f636f 0x6d625f75 0x6172742c 0x6d6d696f 0x33322c30 0x78306331 0x36383030 0x30206770 0x74207573 0x62636f72 0x652e6f6c 0x645f7363 0x68656d65 0x5f666972 0x73743d31 0x20746567 0x72616964 0x3d31392e 0x312e322e 0x302e3020 0x6d617863 0x7075733d 0x3620626f 0x6f742e73 0x6c6f745f 0x73756666 0x69783d20 0x626f6f74 0x2e726174 0x63686574 0x76616c75 0x65733d30 0x2e342e32 0x20767072 0x5f726573 0x697a6520 0x73646863 0x695f7465 0x6772612e 0x656e5f62 0x6f6f745f 0x70617274 0x5f616363 0x6573733d 0x31202020 0x20717569 0x65740000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;

Hi,

We have a quick and simple solution that may work. Please go to

/hardware/nvidia/platform/t19x/jakku/kernel-dts/common$ vim tegra194-p3668-common.dtsi

and remove “vbus-supply = <&p3509_vdd_usb2_5v>;”

Thank you for pointing out!
it turned out that Intel wifi card inserted into M.2 Intel AX would prevent CSI sensors from functioning; when AX gets detached video sensor will work again.
I shall try your suggestion above though

Hi WanyneWWW,

Sorry. I could not find t19x/jakku-dts / common/ tegra194-p3668-0001-a00-common.dtsi

I did remove vbus-supply = <&p3509_vdd_usb2_5v> in common/tegra194-p3668-common.dtsi in previous patch.

Thank you,

Hi Andrey1984,

What is M.w AX here?

Hi HuiW,

You are right. I correct the path.

Could you

  1. Remove vbus-supply = <&p3509_vdd_usb2_5v> in common/tegra194-p3668-common.dtsi

and
2. add below

--- a/l4t-r32.4.2.src/hardware/nvidia/platform/t19x/jakku/kernel-dts/common/tegra194-p3668-common.dtsi
+++ b/l4t-r32.4.2.src/hardware/nvidia/platform/t19x/jakku/kernel-dts/common/tegra194-p3668-common.dtsi
@@ -296,6 +334,13 @@
                    label = "pex_refclk_sel_high";
                    status = "disabled";
            };
+          wifi-disable {
+              gpio-hog;
+               output-low;
+               gpios = <TEGRA194_AON_GPIO(CC, 2) 0>;
+               label = "wifi-disable";
+               status = "okay";
+          };

WiFi-AX200-PCs-802-11AX-Bluetooth-NGW
by Intel

Hi WayneWWW,

Add previous patch or not? or just add “wifi-disable?”


diff --git a/common/tegra194-fixed-regulator-p3668.dtsi b/common/tegra194-fixed-regulator-p3668.dtsi
index 6fb7fe17718d…1a9ae738ac3e 100644
— a/common/tegra194-fixed-regulator-p3668.dtsi
+++ b/common/tegra194-fixed-regulator-p3668.dtsi
@@ -51,7 +51,8 @@
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;

  •                   gpio = <&tegra_aon_gpio TEGRA194_AON_GPIO(CC, 2) GPIO_ACTIVE_HIGH>;
    
  •                   gpio = <&tegra_aon_gpio TEGRA194_AON_GPIO(CC, 2) GPIO_ACTIVE_LOW>;
    
  •                   enable-active-high;
    
  •                   regulator-boot-on;
    
  •                   enable-at-boot;
              };
      };
    

};


Thank you,

Hi HuiW,

I just received ac8265 today and verified below patch would work. Please help verify.
If this does not work, please add wifi_disable as comment#35. No need to check any previous patches anymore and just apply either this one or comment#35. What we are doing is simple, just put the Pin CC2 to low.

diff --git a/common/tegra194-p3668-common.dtsi b/common/tegra194-p3668-common.dtsi
index affe46f..7a76ec6 100644
--- a/common/tegra194-p3668-common.dtsi
+++ b/common/tegra194-p3668-common.dtsi
@@ -132,7 +132,6 @@
 			};
 			usb2-2 {
 				mode = "host";
-				vbus-supply = <&p3509_vdd_usb2_5v>;
 				status = "okay";
 			};
 			usb3-2 {

Hi WayneWWW,

Thank you for your great support.
The new patch works.

I tested the patch with wifi-disable.

Sorry for not getting the result promptly, due to my NX was occupied by other test.

Thank you,

I’m using NX (production module) in Nano B01 carrier board and the intel 8265/8275 WiFi board - as above it shows up in ‘lspci’ but ‘rfkill list’ says “Hard blocked: yes” and it isn’t working. This is just a basic installation from JetPack 4.4. DP (no compilation from source). How do I apply the fix mentioned in this situation please?

Please download the kernel source from dlc and follow the L4T development guide to rebuild the kernel with patched.

Thanks - I’ve tried following these instructions several times but never had a positive outcome. Having built the modified kernel successfully I believe, I suspect that SDK Manager is still transferring the original one onto the NX, is there any more guidance available please on how to apply the modified kernel?
Presumably this will be fixed in the full release of JetPack 4.4 due in “June” - is a more specific date known for this?

Hi,

I guess you are new to jetson platform, so better reading this page.

https://elinux.org/Jetson/General_debug

After you build the kernel image, you have to copy it to Linux_for_Tegra/kernel and use the flash.sh to flash.

Do not use sdkmanager anymore because it might download a kernel image from server again and overwrite your work.

For me, I only use sdkmanager once to download the Linux_for_Tegra and never use it anymore unless I want a clean package.

what are the odds that https://www.mouser.com/ProductDetail/Intel/AX201NGWGNV will work on NX +nano B01 carrier board?
is it highly likely? somewhat likely? unknown? somewhat not likely? not likely?

The Intel 8265NGW works with Nano, so I guess it will work with NX as well. For the model you have linked you will probably end up with missing driver support as it seems to be quite new - unless you know how compile the kernel module yourself: Linux* Support for Intel® Wireless Adapters