Hi All,

I've been having a bunch of trouble with the USB ports on my desktop, in particular the webcam doesn't work and there are lots of errors in the output of "lsusb -v" when I try to debug.  (I get the "can't get device qualifier: Resource temporarily unavailable" errors, whether the webcam is plugged in or not, which seems to eliminate the webcam itself as the source of the problem)

On the positive side, a usb keyboard, mouse and USB sticks seem to work ok. The hardware is a Supermicro SuperWorkstation 7037A-i, with an X9dai motherboard.

I assumed the problem was hardware related and raised a ticket with supermicro. They asked me to test the machine using a supported OS, and the nearest to fedora-27 was CentOS 6.2 (compatibility matrix). So today I booted into Centos-6.2. To my surprise there were no errors in the "lsusb -v" output, no errors in dmesg or syslog, and the webcam worked fine.

This seems to suggest it's not a hardware problem, but some difference in the drivers. I am pretty sure the usb/webcam used to work, but that's going back a few versions of fedora, and probably 3/4 years.

Any ideas on what might be causing this?

Many Thanks,
Tom

Various debugging output;

Fedora-27
lsusb -v
https://paste.fedoraproject.org/paste/qYxQ2rH-tlsE8pJqWz442w
dmidecode
https://paste.fedoraproject.org/paste/gW9D10O0fy6-p58I-YgJOQ
dmesg
https://paste.fedoraproject.org/paste/hnVj1hyjDpyYtiInxPGZ3Q
lsmod
https://paste.fedoraproject.org/paste/bZTVW-7P8mD19cLO6nogww

CentOS-6.2

lsusb -v
https://paste.fedoraproject.org/paste/yVFlRYGi9m4ZCt9PZPF3Gg
dmesg output
https://paste.fedoraproject.org/paste/TTyqm9zDrf1m4kID9rl09Q
dmidecode
https://paste.fedoraproject.org/paste/FfafH1-KdNzy5IA17oD9mg
lsmod
https://paste.fedoraproject.org/paste/~orePKeYsJRlBRmP1P2vvw





Plugging in the webcam produces this;
Mar 30 02:19:24 pc03.config kernel: usb 2-1.7: new high-speed USB device number 8 using ehci-pci
Mar 30 02:19:25 pc03.config kernel: usb 2-1.7: New USB device found, idVendor=045e, idProduct=0294
Mar 30 02:19:25 pc03.config kernel: usb 2-1.7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Mar 30 02:19:25 pc03.config kernel: usb 2-1.7: Product: Video Camera            
Mar 30 02:19:25 pc03.config kernel: usb 2-1.7: Manufacturer: Microsoft       
Mar 30 02:19:25 pc03.config kernel: usb 2-1.7: SerialNumber: 000F330333475838
Mar 30 02:19:25 pc03.config kernel: uvcvideo: Found UVC 1.00 device Video Camera            (045e:0294)
Mar 30 02:19:26 pc03.config kernel: uvcvideo 2-1.7:1.0: Entity type for entity Extension 3 was not initialized!
Mar 30 02:19:26 pc03.config kernel: uvcvideo 2-1.7:1.0: Entity type for entity Processing 2 was not initialized!
Mar 30 02:19:26 pc03.config kernel: uvcvideo 2-1.7:1.0: Entity type for entity Camera 1 was not initialized!

...
Mar 30 02:19:19 pc03.config kernel: uvcvideo: Failed to set UVC probe control : -71 (exp. 26).
Mar 30 02:19:19 pc03.config kernel: uvcvideo: Failed to set UVC probe control : -71 (exp. 26).
Mar 30 02:19:19 pc03.config kernel: uvcvideo: Failed to set UVC probe control : -71 (exp. 26).
Mar 30 02:19:19 pc03.config kernel: uvcvideo: Failed to set UVC probe control : -71 (exp. 26).