Radxa CM5 - USB Ports not working with stock Radxa OS

Using the Radxa OS image provided, the USB ports don’t seem to be working. Using lsusb provides:
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

This responses doesn’t change with items (USB hub, keyboard, mouse, etc) being plugged into the ports.

Is there a driver I need to activate to get the ports working as USB Hosts?

For context the USB that is available is Pins 103 and 105 (USB2_N/P)

This is a USB OTG port, how do you want to use it? You need to set the OTG to HOST mode in rsetup.

Hello, you are correct, I want to configure this USB port as HOST. Looking into rsetup, I see these two options:
image
I’ve tried both options (independently and together) but they do not seem to be configuring the port to HOST mode.
Is there a different setting in rsetup that I am missing?

I’m having the same issue

Is there a solution to this? Without USB ports working and SSH enabled in the image I do not manage to log in and cannot evaluate the CM5.

Install the rock 5C image on CM5 it works with usb.
Also the cm5-rpi-cm4-io image also has usb support.

The only ‘retardness’ that doesnt has usb working is the cm5-io because its meant for the oficial radxa carrier board I assume… but for the cm4 nano for example… u need the rpi-cm4 image.

Now idk if this your case… but… maybe im not helping.

I have the same issue,
any news on how to solve this on main release of CM5 ?

:point_up_2:t3::point_up_2:t3::point_up_2:t3: Use that image instead.

Yes I have done that, but I would like if there is a solution on the “official” main image ?

As far as I can tell, some of the cm5 usb and sata interface conflicts require manually enabling usb host overlay in rsetup (https://docs.radxa.com/en/compute-module/cm5/radxa-os/sys-config/rsetup#overlays)

I think the main image is only for the radxa oficial cm5-io board. Not for others.

Any idea on how I can do, if I want just to “cherry pick” the USB configuration from the CM4 io board image to the mainline CM5 image ?