USB drives not recognized on Odroid HC4

I have searched the existing open and closed issues

Required Information

  • DietPi version | G_DIETPI_VERSION_CORE=9
    G_DIETPI_VERSION_SUB=13
    G_DIETPI_VERSION_RC=2
    G_GITBRANCH=‘master’
    G_GITOWNER=‘MichaIng’
    G_LIVE_PATCH_STATUS[0]=‘not applicable’
    G_LIVE_PATCH_STATUS[1]=‘applied’
    G_LIVE_PATCH_STATUS[2]=‘applied’
    G_LIVE_PATCH_STATUS[3]=‘applied’
  • Kernel version | Linux DietPi 6.12.27-current-meson64 #1 SMP PREEMPT Mon May 5 09:00:29 UTC 2025 aarch64 GNU/Linux
  • Architecture | arm64
  • SBC model | Odroid HC4
  • Power supply used | 15V/4A
  • SD card used | SanDisk Ultra

Problem

I have issues recognizing the USB 3.0 storage devices on my setup. The devices used are an external HDD (Seagate) and a USB stick. When a device is inserted, dmesg shows usb usb1-port2: connect-debounce failed. Both lsusb and lsblk don’t show anything related to the inserted devices. I’ve tried adding the uas module via modprobe and reinserting the devices to no avail.

The issue persists across 3 different machines of the same kind (Odroid HC4). I’ve also tried another distro - the “official” Ubuntu distribution for the SBC on a separate SD card, and I could see the external devices - this makes me doubt that this is a hardware issue.

I am pretty puzzled, but also not a specialist in Linux drivers and hardware debugging. Some help would be appreciated :slight_smile:

Logs

[yura:~] dmesg | grep usb
[    0.734624] usbcore: registered new interface driver usbfs
[    0.734667] usbcore: registered new interface driver hub
[    0.734718] usbcore: registered new device driver usb
[    1.553013] usbcore: registered new interface driver usb-storage
[    1.567733] usbcore: registered new interface driver usbhid
[    1.567748] usbhid: USB HID core driver
[    1.829987] dwc3-meson-g12a ffe09000.usb: USB2 ports: 2
[    1.830068] dwc3-meson-g12a ffe09000.usb: USB3 ports: 0
[    1.833160] dwc2 ff400000.usb: supply vusb_d not found, using dummy regulator
[    1.833365] dwc2 ff400000.usb: supply vusb_a not found, using dummy regulator
[    1.833871] dwc2 ff400000.usb: EPs: 7, dedicated fifos, 712 entries in SPRAM
[    1.837063] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
[    1.837121] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.837169] usb usb1: Product: xHCI Host Controller
[    1.837203] usb usb1: Manufacturer: Linux 6.12.27-current-meson64 xhci-hcd
[    1.837247] usb usb1: SerialNumber: xhci-hcd.1.auto
[    1.838147] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.838294] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.12
[    1.838351] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.839598] usb usb2: Product: xHCI Host Controller
[    1.840813] usb usb2: Manufacturer: Linux 6.12.27-current-meson64 xhci-hcd
[    1.842102] usb usb2: SerialNumber: xhci-hcd.1.auto
[    4.538500] usb usb1-port2: connect-debounce failed
[   83.645499] usbcore: registered new interface driver uas
[  460.349117] usbcore: deregistering interface driver uas
[  519.212944] usbcore: registered new interface driver uas



[yura:~] lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub



[yura:~] lsmod
Module                  Size  Used by
uas                    24576  0
binfmt_misc            20480  1
zfs                  4079616  3
spl                    86016  1 zfs
snd_soc_hdmi_codec     20480  1
panfrost               73728  0
snd_soc_meson_axg_sound_card    12288  0
snd_soc_meson_card_utils    12288  1 snd_soc_meson_axg_sound_card
snd_soc_meson_axg_tdmout    20480  1
gpu_sched              32768  1 panfrost
snd_soc_meson_g12a_tohdmitx    16384  1
polyval_ce             12288  0
polyval_generic        12288  1 polyval_ce
drm_shmem_helper       20480  1 panfrost
snd_soc_meson_codec_glue    12288  1 snd_soc_meson_g12a_tohdmitx
meson_gxbb_wdt         12288  0
meson_vdec             77824  0
snd_soc_meson_axg_frddr    32768  3
snd_soc_meson_axg_fifo    16384  1 snd_soc_meson_axg_frddr
videobuf2_dma_contig    20480  1 meson_vdec
meson_rng              12288  0
ao_cec_g12a            12288  0
meson_ddr_pmu_g12      24576  0
v4l2_mem2mem           24576  1 meson_vdec
ir_nec_decoder         16384  0
videobuf2_memops       16384  1 videobuf2_dma_contig
videobuf2_v4l2         20480  2 meson_vdec,v4l2_mem2mem
dw_hdmi_i2s_audio      12288  0
videodev              217088  3 meson_vdec,videobuf2_v4l2,v4l2_mem2mem
rc_odroid              12288  0
meson_ir               12288  0
meson_saradc           24576  0
snd_soc_meson_axg_tdm_interface    12288  2 snd_soc_meson_axg_sound_card
rc_core                45056  4 ir_nec_decoder,meson_ir,rc_odroid
videobuf2_common       49152  5 meson_vdec,videobuf2_dma_contig,videobuf2_v4l2,v4l2_mem2mem,videobuf2_memops
mc                     53248  4 videodev,videobuf2_v4l2,videobuf2_common,v4l2_mem2mem
snd_soc_meson_axg_tdm_formatter    12288  2 snd_soc_meson_axg_tdm_interface,snd_soc_meson_axg_tdmout
snd_soc_core          188416  10 snd_soc_meson_axg_tdm_formatter,snd_soc_meson_axg_sound_card,snd_soc_hdmi_codec,snd_soc_meson_g12a_tohdmitx,snd_soc_meson_axg_tdm_interface,snd_soc_meson_axg_fifo,snd_soc_meson_axg_tdmout,snd_soc_meson_axg_frddr,snd_soc_meson_card_utils,snd_soc_meson_codec_glue
pwm_fan                20480  0
snd_compress           24576  1 snd_soc_core
ac97_bus               12288  1 snd_soc_core
snd_pcm_dmaengine      12288  1 snd_soc_core
snd_pcm               106496  7 snd_soc_hdmi_codec,snd_compress,snd_soc_meson_axg_tdm_interface,snd_soc_core,snd_soc_meson_axg_fifo,snd_soc_meson_codec_glue,snd_pcm_dmaengine
snd_timer              36864  1 snd_pcm
snd                    77824  5 snd_soc_hdmi_codec,snd_timer,snd_compress,snd_soc_core,snd_pcm
soundcore              12288  1 snd
nvmem_meson_efuse      12288  0
sg                     28672  0
efi_pstore             12288  0
dm_mod                126976  0
autofs4                45056  2
pata_acpi              12288  0
meson_gxl              16384  0
smsc                   16384  1 meson_gxl
rtc_pcf8563            20480  0
realtek                36864  1
axg_audio              45056  13
sclk_div               12288  1 axg_audio
reset_meson_audio_arb    12288  3
ahci                   49152  2
clk_phase              12288  1 axg_audio
libahci                40960  1 ahci
libata                208896  3 libahci,ahci,pata_acpi
dwmac_generic          12288  0
rtc_meson_vrtc         16384  1
dwmac_meson8b          12288  0

5 posts were merged into an existing topic: New 9.13 booting but no USB or Ethernet | Odroid HC4