unable to enumerate USB device

Hi,

I’m trying to use my new KrakenSDR on a Fedora 37 desktop. Kernel version is 6.0.17:
$ uname -ra
Linux silje 6.0.17-300.fc37.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jan 4 15:58:35 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

When connecting data to USB and Power to a power source, I’m getting this error messages in dmesg:

[85609.141029] usb usb5-port3: Cannot enable. Maybe the USB cable is bad?
[85610.029024] usb usb5-port3: Cannot enable. Maybe the USB cable is bad?
[85610.029078] usb usb5-port3: attempt power cycle
[85610.981012] usb usb5-port3: Cannot enable. Maybe the USB cable is bad?
[85611.869029] usb usb5-port3: Cannot enable. Maybe the USB cable is bad?
[85611.869082] usb usb5-port3: unable to enumerate USB device

I’ve tried different USB cables and also confirmed that they work with data on a smartphone. I’ve also tried different power supplies, but this is also without any luck.

Is this a known error? What can I do to investigate it further?

What computing device is this running on? A PC, or SBC?

How long are your USB cables?

And can you try another port on your device?

I think it’s most likely either the cable, or the USB port on your PC. Even if that cable works with other devices, it might not work with high bandwidth devices like the KrakenSDR. Secondly, some USB ports on some PCs are connected internally with very poor quality cabling, and those are usually the ports on the from of the PC. Trying the rear ports that are connected directly to the motherboard often fixes that.

Thanks for your reply!

I dug up an old USB hub and connected it trough that. That worked :slight_smile: Thanks for your help!

Interesting. I’ve also seen that some SBCs won’t start a USB connection if the data cable isn’t drawing any power. So it could have been that?

Since the KrakenSDR by design doesn’t draw any power on the data cable, and is instead powered entirely via the separate power cable.