I’m trying to assembly the Alex Taradov’s USB Sniffer, but initally I was getting these error messages:
[ 211.188395] usb 3-3: new high-speed USB device number 12 using xhci_hcd
[ 216.441008] usb 3-3: device descriptor read/64, error -110
[ 232.049547] usb 3-3: device descriptor read/64, error -71
The error “-110” means the device is using more power than the computer can supply. But the other error is related with the way the usb controller try to enumerate the device.
I found a solution to fix the error -71 here: https://urukrama.wordpress.com/2009/01/27/usb-drive-not-recognised-error-71/
So I just edited /etc/modprobe.d/options and added:
options usbcore use_both_schemes=y
After restarting the computer the error -71 disappeared, but the error -110 remains:
[ 253.139884] usb usb3-port3: attempt power cycle [ 253.555630] usb 3-3: new high-speed USB device number 14 using xhci_hcd [ 258.782316] usb 3-3: device descriptor read/8, error -110 [ 274.396231] usb 3-3: device descriptor read/8, error -110 [ 274.632017] usb 3-3: new high-speed USB device number 15 using xhci_hcd [ 279.771894] usb 3-3: device descriptor read/8, error -110 [ 295.384124] usb 3-3: device descriptor read/8, error -110 [ 295.491955] usb usb3-port3: unable to enumerate USB device