Hello, I know several posts are similar to my problem, but I have a different issue.
I’m working on our custom board based on TX2i.
I want to port JetPack 4.6.1 to our board.
We have 2 PCI connectors and a USB.
With the original value of ODMDATA 0x1090000 - configuration #2. I can see only 1 PCI board and I have a working USB.
When I change the ODMDATA in p2771-0000.conf.common to configuration #3 value 0x6090000, I see 2xPCI boards but no USB.
The changes in p2771-0000.conf.common are in two places at the beginning of file in func process_board_version()
and in case
elif [ “${bid}” = “3489” ]; then
ODMDATA=0x6090000; # conf 3.
The same HW, but with JetPack 4.4.2 with configuration #3 worked as expected, meaning 2xPCI and USB working.
Also, after boot, I can verify that the desired ODMDATA is burned with
ls /proc/device-tree/chosen/plugin-manager/odm-data
Also the dmesg | grep USB output is:
[ 0.528883] usbcore: registered new interface driver usbfs
[ 0.528915] usbcore: registered new interface driver hub
[ 0.528947] usbcore: registered new device driver usb
[ 0.584453] vdd-usb0-5v: 5000 mV
[ 0.584744] vdd-usb1-5v: 5000 mV
[ 1.008605] tegra-xusb-padctl 3520000.xusb_padctl: failed to setup XUSB ports: -517
[ 1.156587] usbcore: registered new interface driver r8152
[ 1.156621] usbcore: registered new interface driver asix
[ 1.156649] usbcore: registered new interface driver ax88179_178a
[ 1.156674] usbcore: registered new interface driver cdc_ether
[ 1.156700] usbcore: registered new interface driver net1080
[ 1.156724] usbcore: registered new interface driver cdc_subset
[ 1.156752] usbcore: registered new interface driver zaurus
[ 1.156797] usbcore: registered new interface driver cdc_ncm
[ 1.160318] usbcore: registered new interface driver uas
[ 1.160360] usbcore: registered new interface driver usb-storage
[ 1.160419] usbcore: registered new interface driver usbserial
[ 1.162035] tegra-usb-cd usb_cd: otg phy is not available yet
[ 1.164624] usbcore: registered new interface driver xpad
[ 1.330286] usbcore: registered new interface driver usbhid
[ 1.330288] usbhid: USB HID core driver
[ 1.354666] usbcore: registered new interface driver snd-usb-audio
[ 1.528850] tegra-xusb-padctl 3520000.xusb_padctl: failed to setup XUSB ports: -517
[ 1.531440] tegra-usb-cd usb_cd: otg phy is not available yet
[ 1.535313] tegra-xusb-padctl 3520000.xusb_padctl: failed to setup XUSB ports: -517
[ 1.538503] tegra-usb-cd usb_cd: otg phy is not available yet
[ 1.542383] tegra-xusb-padctl 3520000.xusb_padctl: failed to setup XUSB ports: -517
[ 1.660961] tegra-usb-cd usb_cd: otg phy is not available yet
[ 1.665819] tegra-xusb-padctl 3520000.xusb_padctl: failed to setup XUSB ports: -517
[ 2.421496] tegra-usb-cd usb_cd: otg phy is not available yet
[ 2.427280] tegra-xusb-padctl 3520000.xusb_padctl: failed to setup XUSB ports: -517
[ 4.217166] tegra-usb-cd usb_cd: otg phy is not available yet
[ 4.224471] tegra-xusb-padctl 3520000.xusb_padctl: failed to setup XUSB ports: -517
[ 4.893319] tegra-usb-cd usb_cd: otg phy is not available yet
[ 4.901307] tegra-xusb-padctl 3520000.xusb_padctl: failed to setup XUSB ports: -517
[ 4.911907] tegra-usb-cd usb_cd: otg phy is not available yet
[ 4.919313] tegra-xusb-padctl 3520000.xusb_padctl: failed to setup XUSB ports: -517
[ 4.932908] tegra-usb-cd usb_cd: otg phy is not available yet
[ 4.941318] tegra-xusb-padctl 3520000.xusb_padctl: failed to setup XUSB ports: -517
[ 31.824063] vdd-usb0-5v: disabling
[ 31.824073] vdd-usb1-5v: disabling
Please advise