Hi, I have jetson orin nano 8GB module on A603 career board.
I cannnot use the USB 3.0 port after sudo apt upgrade
.
Has anyone else experienced this issue after running apt upgrade on Jetson Orin Nano with the A603 carrier board?
If so, is there a known fix or workaround (e.g., reinstalling nvidia-l4t-xusb-firmware or kernel packages)?
Any advice or solutions would be greatly appreciated.
Summary
After running sudo apt upgrade, the USB 3.0 ports stop working.
USB devices no longer receive power and are not detected in either lsusb or dmesg.
Environment
• Carrier Board: reComputer A603
• Module: Jetson Orin Nano
• Jetpack 6.2
• OS / BSP: Freshly flashed following Seeed Studio’s A603 Flash System guide
• Initial State: USB devices are properly detected right after setup
Steps to Reproduce
1. Flash the system on the A603 carrier board according to the official guide.
2. Plug in a USB device (e.g., Logitech Unifying Receiver) and confirm detection:
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
3. Run:
$ sudo apt upgrade
4. After reboot, connect USB devices again → No power, not listed in lsusb or dmesg.
Observed Behavior
• USB devices are no longer powered.
• lsusb does not show connected devices.
• dmesg logs show no activity when plugging/unplugging USB devices.
Expected Behavior
• USB 3.0 ports should continue functioning normally after apt upgrade.
• Connected USB devices should be powered and enumerated.
Notes
• The apt upgrade process updates a large set of packages, including
apport apport-gtk apt bind9-host bind9-libs binutils binutils-aarch64-linux-gnu
binutils-common bluez bluez-obexd cpp-11 cryptsetup-bin distro-info-data dmeventd
dmsetup dns-root-data ethtool fonts-noto-color-emoji fonts-opensymbol g++-11 gcc-11
gcc-11-base gcc-12-base ghostscript ghostscript-x gir1.2-gdkpixbuf-2.0
gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-harfbuzz-0.0
gir1.2-javascriptcoregtk-4.0 gir1.2-nm-1.0 gir1.2-packagekitglib-1.0
gir1.2-soup-2.4 gir1.2-webkit2-4.0 git-man gnome-shell gnome-shell-common
gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-packagekit
gstreamer1.0-plugins-base gstreamer1.0-plugins-base-apps gstreamer1.0-plugins-good
gstreamer1.0-pulseaudio gstreamer1.0-tools gstreamer1.0-x initramfs-tools
initramfs-tools-bin initramfs-tools-core iputils-ping ldap-utils libabsl20210324
libaom3 libapt-pkg6.0 libarchive13 libasan6 libatomic1 libbinutils
libblockdev-crypto2 libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2
libblockdev-part2 libblockdev-swap2 libblockdev-utils2 libblockdev2 libbluetooth3
libc-bin libc-dev-bin libc6 libc6-dbg libc6-dev libcap2 libcap2-bin libcc1-0
libcryptsetup12 libctf-nobfd0 libctf0 libcurl3-gnutls libdebuginfod-common
libdebuginfod1 libdevmapper-event1.02.1 libdevmapper1.02.1 libdjvulibre-text
libdjvulibre21 libdw-dev libdw1 libegl-mesa0 libelf-dev libelf1 libexpat1
libexpat1-dev libfreetype6 libgbm-dev libgbm1 libgcc-11-dev libgcc-s1
libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgfortran5
libgl1-mesa-dev libgl1-mesa-dri libglapi-mesa libglib2.0-0 libglib2.0-bin
libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglib2.0-doc libglib2.0-tests
libglx-mesa0 libgnutls30 libgomp1 libgs9 libgs9-common libgssapi-krb5-2
libgstreamer-gl1.0-0 libgstreamer-plugins-base1.0-0
libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-0
libgstreamer-plugins-good1.0-dev libgstreamer1.0-0 libgstreamer1.0-dev
libharfbuzz-icu0 libharfbuzz0b libhwasan0 libiniparser1 libipa-hbac0 libitm1
libjavascriptcoregtk-4.0-18 libk5crypto3 libkrb5-3 libkrb5support0 libldap-2.5-0
liblsan0 liblvm2cmd2.03 libmalcontent-0-0 libmbim-glib4 libmbim-proxy
libmysqlclient21 libnautilus-extension1a libnm0 libnss-sss libopenjp2-7
libpackagekit-glib2-18 libpam-modules libpam-modules-bin libpam-runtime libpam-sss
libpam0g libperl5.34 libpoppler-glib8 libpoppler118 libpq5 libprotobuf23
libpython2.7 libpython2.7-minimal libpython2.7-stdlib libpython3.10
libpython3.10-dev libpython3.10-minimal libpython3.10-stdlib librados2 libraptor2-0
libraw20 librbd1 libreoffice-base-core libreoffice-calc libreoffice-common
libreoffice-core libreoffice-draw libreoffice-gnome libreoffice-gtk3
libreoffice-impress libreoffice-math libreoffice-pdfimport libreoffice-style-breeze
libreoffice-style-colibre libreoffice-style-elementary libreoffice-style-yaru
libreoffice-writer libseccomp2 libsmbclient libsndfile1 libsnmp-base libsnmp40
libsoup-gnome2.4-1 libsoup2.4-1 libsoup2.4-common libsqlite3-0 libssh-4
libssh-gcrypt-4 libsss-certmap0 libsss-idmap0 libsss-nss-idmap0 libstdc++-11-dev
libstdc++6 libtasn1-6 libtiff-dev libtiff5 libtiffxx5 libtsan0 libubsan1
libudisks2-0 libuno-cppu3 libuno-cppuhelpergcc3-3 libuno-purpenvhelpergcc3-3
libuno-sal3 libuno-salhelpergcc3-3 libvpx7 libwbclient0 libwebkit2gtk-4.0-37
libxml2 libxml2-dev libxslt1.1 libyelp0 linux-base linux-firmware linux-libc-dev
locales lvm2 nautilus nautilus-data network-manager
network-manager-config-connectivity-ubuntu nvidia-l4t-3d-core nvidia-l4t-apt-source
nvidia-l4t-bootloader nvidia-l4t-camera nvidia-l4t-configs nvidia-l4t-core
nvidia-l4t-cuda nvidia-l4t-cuda-utils nvidia-l4t-display-kernel nvidia-l4t-firmware
nvidia-l4t-gbm nvidia-l4t-graphics-demos nvidia-l4t-init nvidia-l4t-initrd
nvidia-l4t-jetson-io nvidia-l4t-jetsonpower-gui-tools nvidia-l4t-kernel
nvidia-l4t-kernel-dtbs nvidia-l4t-kernel-headers nvidia-l4t-kernel-oot-headers
nvidia-l4t-kernel-oot-modules nvidia-l4t-libwayland-client0
nvidia-l4t-libwayland-cursor0 nvidia-l4t-libwayland-egl1
nvidia-l4t-libwayland-server0 nvidia-l4t-multimedia nvidia-l4t-multimedia-utils
nvidia-l4t-nvfancontrol nvidia-l4t-nvml nvidia-l4t-nvpmodel
nvidia-l4t-nvpmodel-gui-tools nvidia-l4t-nvsci nvidia-l4t-oem-config
nvidia-l4t-openwfd nvidia-l4t-optee nvidia-l4t-pva nvidia-l4t-tools
nvidia-l4t-vulkan-sc nvidia-l4t-vulkan-sc-dev nvidia-l4t-vulkan-sc-samples
nvidia-l4t-vulkan-sc-sdk nvidia-l4t-wayland nvidia-l4t-weston nvidia-l4t-x11
nvidia-l4t-xusb-firmware openssl packagekit packagekit-tools pci.ids perl perl-base
perl-modules-5.34 poppler-utils python2.7 python2.7-minimal python3-apport
python3-paramiko python3-pkg-resources python3-problem-report python3-protobuf
python3-requests python3-sss python3-uno python3-update-manager python3-urllib3
python3.10 python3.10-dev python3.10-minimal rsync samba-libs snapd sssd sssd-ad
sssd-ad-common sssd-common sssd-ipa sssd-krb5 sssd-krb5-common sssd-ldap sssd-proxy
thunderbird thunderbird-gnome-support tzdata ubuntu-advantage-tools udisks2
uno-libs-private update-manager update-manager-core ure vim vim-common vim-runtime
wireless-regdb wpasupplicant xserver-common xserver-xephyr xserver-xorg-core
xserver-xorg-legacy xwayland xxd yelp yelp-xsl
The issue seems related to changes in kernel or USB/XUSB firmware.
I suspect the issue is related to nvidia-l4t-xusb-firmware, however I haven’t found a solution yet.