Hi
I am following this link to use upstream kernel on jetson tx1 Jetson/TX1 Upstream Kernel - eLinux.org.
There is specific section explaining how to get ethernet and usb devices working… following the steps mentioned in the page … which are below :
To add Ethernet support to the Linux kernel, the xusb.bin firmware needs to be embedded in the kernel image. Before building the kernel, download the xusb.bin through
git clone kernel/git/firmware/linux-firmware.git - Repository of firmware blobs for use with the Linux kernel
Then, copy the xusb.bin file inside the firmware/nvidia/tegra210/ directory in the Linux kernel root.
Ensure that the .config file contains:
CONFIG_FW_LOADER=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE=“nvidia/tegra210/xusb.bin”
CONFIG_EXTRA_FIRMWARE_DIR=“firmware”
CONFIG_PHY_TEGRA_XUSB=y
CONFIG_USB_RTL8150=y
CONFIG_USB_RTL8152=y
… I still getting the below error and no ethernet , no usb is working on jetson tx1
dmi : Firmware registration failed
tegra-xusb-padctle: failed to stop XUSB ports: -5:17
Any thoughts would be great help
Thank you