But after update the DTB, and than plug in OTG cable to micro usb port(recovery usb port),
the VBUS power appear and usb2.0 work, remove OTG cable the VBUS power disappear.
Could you check it!
custom board is used Config1:
USB 2.0
USB0 → for micro USB connector 2.0; USB_VBUS_EN0 (USB0_EN_OC / pin: A17)
USB1 → for Type A USB connector 2.0; USB_VBUS_EN1 (USB1_EN_OC / pin: A18)
USB2 → for Mini PCIE Card connector; USB_VBUS_EN2 (USB2_EN_OC / pin: A19) Not use.
USB 3.0
USB_SS0 → Not use.
USB_SS1 → for M.2 connector; PCIEX4 ‘s Lane 2
Hi, DaneLLL. I work with Hongsheng focusing on the same question.
I tried to flash r28.1 on our own custom board + TX2 module, but USB devices still didn’t work…
On the other hand, based on the boot log Hongsheng committed, what’s the problem with our custom board under r27.1 and what should we do next, modify dts or something?
P.S. We have to fix the problem under r27.1. Thanks a lot!
Hi DaneLLL, I didn’t try it. I thought it would be all right for r28.1. If I followed that topic and fix the problem on r28.1, would it be helpful for our problem fixing on r27.1?
Hi DaneLLL, I still want to modify DTB on r27.1, and I try to follow Jetson/TX2 DTB - eLinux.org.
I’m trying to follow these steps:
modify /boot/etxlinux/extlinux.conf by adding FDT /boot/tegra186-quill-p3310-1000-c03-00-base.dtb after the line “LINUX /boot/Image”
decompile the /boot/tegra186-quill-p3310-1000-c03-00-base.dtb and get MODIFY.dts
try to edit or modify MODIFY.dts and compile the dts to get a new dtb, and copy this file to the path /boot
reboot target
But I’m stuck at step 3 because I don’t know what should I modify. And the reference at #5 under this topic is mainly on r28.1.
And is the routine OK?
I tried to modify
JetPack-3.0/64_TX2/Linux_for_Tegra_tx2/bootloader/t186ref/BCT/tegra186-mb1-bct-pmic-quill-p3310-1000-c03.cfg
JetPack-3.0/64_TX2/Linux_for_Tegra_tx2/bootloader/t186ref/BCT/tegra186-mb1-bct-pmic-quill-p3310-1000-c04.cfg.
I think maybe I didn’t flash the TX2 module correctly.
I flashed TX2 module by cmd: sudo ./flash.sh jetson-tx2 mmcblk0p1 in the path of JetPack-3.0/64_TX2/Linux_for_Tegra_tx2/. Is it correct?
Yes, my current configuration is 1. There is no USB3.0 interface but three USB2.0 in my project.
One PCIe x1 for mini PCIe connector and one PCIe x4 for M.2 SSD storage.
Thank you for your rapid reply.
I don’t know where I can set ODMDATA = 0x90000. Please let me know.
Currently, I did what you said (except ODMDATA = 0x90000) and it’s not worked.
Thank you.