Trying to build a custom root filesystem for the Jetson TX1. I use an ubuntu base rootfs (16.04.5) and used the apply_binaries.sh. resulting files have been written to a SD Card and my TX1 boots with this new filesystem.
I have several issues I can’t fix after a intensive web search, I guess all coming from the same root problem. The boot starts and looks okay. But, USB comes ready approx 60 secs after boot, after a series of console message like :
[ 65.xx] xhci-tegra 7009000.xusb: cannot find firmware… retry after 1 second
[ 65.xx] r8152 2-1:1.0 eth0: v2.09.00 (2017/08/21)
[ 65.xx] r8152 2-1:1.0 eth0: This product is covered by one of more of…
I can finally log in using keyboard.
Network shows only local interface, no eth0 (/dev/eth0 does not exist). I suspect this is caused by the late USB
lspci : nothing, empty
the TX1 was previously “freshly flashed” with Jetpack 3.3 and the internal eMMC contains a working, up to date kernel, with the demo ubuntu rootfs.
looking at dmesg and searching xusb messages before the long delay, I see :
[ 5.xx] xhci-tegra 7009000.xusb: Direct firmware load for tegra21x_xusb_firmware failed with error -2
Any suggestion ?