Re: Blame the Cable
Blame the cable still is a good opening gambit.
Just yesterday, I received a logic analyzer (one of these cheap Saleae knock-offs).
Plugged it in with the supplied mini-USB cable:
[20830.498682] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[20830.498684] usb 1-6: Product: Logic
[20830.498685] usb 1-6: Manufacturer: Saleae LLC
[20958.751963] usb 1-6: USB disconnect, device number 44
[20991.903015] usb usb1-port4: Cannot enable. Maybe the USB cable is bad?
[20992.030997] usb 1-4: new high-speed USB device number 47 using xhci_hcd
[20993.011142] usb usb1-port4: Cannot enable. Maybe the USB cable is bad?
[20993.011180] usb usb1-port4: attempt power cycle
[20994.231147] usb usb1-port4: Cannot enable. Maybe the USB cable is bad?
Plugged in another cable I had laying around and it works.
Good thing it is my habit to check dmesg when I plug in new hardware.
And thank kernel developers for these useful messages.
Often saves a lot of head scratching.