Topic: USB Errors on Linux

Hi all,

  I just received a new Proxmark3 device (bought from proxmark3.com): it seems to work fine on Windows, though with regular 'device not recognized' errors, but on Linux, I really need to unplug-replug it quite often in order to make it recognized at all. I get errors such as:

 usb 1-8.4: new full speed USB device using ehci_hcd and address 90
 usb 1-8: clear tt 4 (8000) error -32
 usb 1-8: clear tt 4 (8000) error -32
 usb 1-8: clear tt 4 (8000) error -32
 hub 1-8:1.0: unable to enumerate USB device on port 4
 usb 1-8.4: new full speed USB device using ehci_hcd and address 91
 usb 1-8.4: configuration #1 chosen from 1 choice
 usb 1-8: clear tt 4 (85b0) error -32
 usb 1-8.4: can't set config #1, error -71
 usb 1-8: clear tt 4 (85b0) error -32
 usb 1-8: clear tt 4 (05b0) error -32
 usb 1-8.4: USB disconnect, address 91
 usb 1-8.4: new full speed USB device using ehci_hcd and address 92
 usb 1-8.4: configuration #1 chosen from 1 choice
 usb 1-8.4: can't set config #1, error -32

Has anyone else experienced similar issues ? Is the USB code which comes with the linux firmware - the most recent firmware as far as I can tell - more stable in that respect ?

Edo512

Re: USB Errors on Linux

It should be more stable in this regard, as these were the errors which lead me to fix the usb part of the firmware.
For a short term fix: Plug the proxmark in an USB 1.1 hub or directly in a port on the computer, so ehci_hcd does not handle it, but the old USB 1.1 driver (uhci_hcd or ohci_hcd; unloading ehci_hcd should do the trick, too).

Regards,
  Michael