Has anyone been able to get this working with both USB ports on the “auvidea-kernal-J90-J120-v1.6.zip” and “ChangesTX2J140.tar.gz” firmware updates. I have tried numerous ways to do this and I still can’t get either ports to work.
I am trying to get this up and running on a TX2i with a J120 and am having issues. After following the instructions and replacing both the kernel dtb and bootloader files, flashing the board with JetPack 3.2.1 I am in fact able to flash it with the USB ports not working. I am using the “auvidea-kernel-J90-J120-v1.6.zip” and the “ChangesTX2J140.tar.gz” files to get the hardware tree correct.
Any reason why this isn’t working. I am following the instruction set and replacing the files according to
your instructions and on boot nothing works no keyboard or mouse will function on the ports.
The b196 version does not work anymore and cuda fails. The B23 version works with no usb ports active. The b39 version works with no USB ports active. I’ve tried all 3 Jetpack version 3.2, 3.2.1, 3.3.
BELOW IS A BASH FILE I HAVE CREATED TO STREAMLINE THE INSTALL PROCESS. I BELIEVE IT IS CORRECT AND IS MOVING THE FILES CORRECTLY. THIS HAS BEEN CONFIRMED.
Unpack Auvidea kernel and patch files v1.6 for J120 carrier board
cd ~/Downloads
echo Unpack Auvidea J120 Kernel v1.6
unzip -o auvidea-kernel-J90-J120-v1.6.zip
Unpack Auvidea ChangesTX2J140.tar.gz file and follow the instructions
mkdir -p ~/Downloads/ChangesTX2J140
echo Unpacking the ChangesTX2 Update Files…
echo marsden1 | sudo tar xvpf ChangesTX2J140.tar.gz -C ~/Downloads/ChangesTX2J140
Unpack Auvidea USB2.0 sample dtb files
mkdir -p ~/Downloads/TX2_USB2_sample_dtb
echo Unpacking the USB2 Sample DTB Files…
echo marsden1 | sudo tar xvpf TX2_USB2_sample_dtb.tar.gz -C ~/Downloads/TX2_USB2_sample_dtb
Backup files from JetPack 3.2.1 Linux_for_Tegra directory
echo Backup Kernel Files…
mkdir -p ~/Downloads/Backup/kernel
cp -rf ~/Downloads/JetPack-L4T-3.2.1-linux-x64_b23/64_TX2/Linux_for_Tegra/kernel/* ~/Downloads/Backup/kernel
cp ~/Downloads/JetPack-L4T-3.2.1-linux-x64_b23/64_TX2/Linux_for_Tegra/p2771-0000.conf.common ~/Downloads/Backup
Copy new bootloader files into the BCT folder
echo Updating Bootloader Files…
cp -rf ~/Downloads/ChangesTX2J140/tegra186-mb1-bct-pmic-quill-p3310-1000-c0* ~/Downloads/JetPack-L4T-3.2.1-linux-x64_b23/64_TX2/Linux_for_Tegra/bootloader/t186ref/BCT/
Copy new kernel files into the Linux_for_Tegra folder structure
echo Updating Kernel Files…
cp -rf ~/Downloads/auvidea-kernel-J90-J120-v1.6/auvidea_TX2_Jetpack/dtb/* ~/Downloads/JetPack-L4T-3.2.1-linux-x64_b23/64_TX2/Linux_for_Tegra/kernel/dtb/
cp -rf ~/Downloads/auvidea-kernel-J90-J120-v1.6/auvidea_TX2_Jetpack/packages/* ~/Downloads/JetPack-L4T-3.2.1-linux-x64_b23/64_TX2/Linux_for_Tegra/kernel/
cp -rf ~/Downloads/auvidea-kernel-J90-J120-v1.6/auvidea_TX2_Jetpack/p2771-0000.conf.common ~/Downloads/JetPack-L4T-3.2.1-linux-x64_b23/64_TX2/Linux_for_Tegra/
cp -rf ~/Downloads/auvidea-kernel-J90-J120-v1.6/auvidea_TX2_Jetpack/Image ~/Downloads/JetPack-L4T-3.2.1-linux-x64_b23/64_TX2/Linux_for_Tegra/kernel/
cp -rf ~/Downloads/auvidea-kernel-J90-J120-v1.6/auvidea_TX2_Jetpack/zImage ~/Downloads/JetPack-L4T-3.2.1-linux-x64_b23/64_TX2/Linux_for_Tegra/kernel/
Patch the dtb with updated files for USB support
#echo Patching DTB Files…
#cp -rf ~/Downloads/TX2_USB2_sample_dtb/* ~/Downloads/JetPack-L4T-3.2.1-linux-x64_b23/64_TX2/Linux_for_Tegra/kernel/dtb/
Apply binary changes to the filesystem
echo Apply Binary Changes to the Filesystem…
cd ~/Downloads/JetPack-L4T-3.2.1-linux-x64_b23/64_TX2/Linux_for_Tegra/
#chmod 700 apply_binaries.sh
echo marsden1 | sudo ./apply_binaries.sh
Run Jetpack 3.2.1 installation
echo Running JetPack 3.2.1…
cd ~/Downloads/JetPack-L4T-3.2.1-linux-x64_b23
#chmod +x JetPack-L4T-3.2.1-linux-x64_b23.run
./JetPack-L4T-3.2.1-linux-x64_b23.run
–
Monil