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.
HuiW
May 12, 2020, 6:32am
29
Hi linuxdev,
Thank you for sharing the command.
really good to have it.
Thanks,
HuiW
May 12, 2020, 6:39am
30
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
HuiW
May 19, 2020, 6:45am
36
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 HuiW,
You are right. I correct the path.
Could you
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
HuiW
May 20, 2020, 9:31am
40
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>;
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 {
HuiW
May 21, 2020, 1:52am
42
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