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 
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