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