Upstream Kernel on Jetson TX1

Hi

I am following this link to use upstream kernel on jetson tx1 http://elinux.org/Jetson/TX1_Upstream_Kernel.

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 http://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/
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

Hi kmeth,

Suggest to contact with people who working on upstream support via linux-tegra@vger.kernel.org
See http://elinux.org/Jetson/TX1_Upstream_Kernel#Support

Thanks