We have Balena installed on NVIDIA Jetson AGX Orin Dev Kit and it seems it is unable to detect when a USB device / SD card has been plugged in. We do not have this issue on the same device running Ubuntu instead of Balena.
Plugging in a device results in the device receiving power but not showing up anywhere on the Host OS. Here is what we have tried:
inserted sd after boot.
- ran dmesg to look for corresponding messages. no changes when inserting sd card
-
lspci
shows “SD Host controller: Genesys Logic, Inc GL9755 SD Host Controller” -
lsblk -f
does not show the block device
inserted sd card before boot:
- same results as above
inserted same sd card into another NVIDIA Jetson Orin AGX Devkit running ubuntu not balenaOS
- sd card block device shows up as expected
similar results with usb devices:
lsusb output
Bus 004 Device 001: ID 1d6b:0003 Linux 5.14.21-yocto-standard xhci-hcd xHCI Host Controller
Bus 003 Device 001: ID 1d6b:0002 Linux 5.14.21-yocto-standard xhci-hcd xHCI Host Controller
Bus 002 Device 001: ID 1d6b:0003 Linux 5.14.21-yocto-standard xhci-hcd xHCI Host Controller
Bus 001 Device 002: ID 8087:0026
Bus 001 Device 001: ID 1d6b:0002 Linux 5.14.21-yocto-standard xhci-hcd xHCI Host Controller
Being able to use SD / USB devices is core to our device usage and we really love Balena and hope that we can get this solves so that we can continue to use it! Thanks.