Arduino broken

Hello together,

can you help me debugging? When I plug in my Leonardo via USB, I get following error:

Mar 30 08:40:34 -MS-7721 kernel: [ 1679.947102] usb 8-1: new full-speed USB device number 6 using xhci_hcd
Mar 30 08:40:35 -MS-7721 kernel: [ 1680.067139] usb 8-1: device descriptor read/64, error -71
Mar 30 08:40:35 -MS-7721 kernel: [ 1680.291106] usb 8-1: device descriptor read/64, error -71
Mar 30 08:40:35 -MS-7721 kernel: [ 1680.506975] usb 8-1: new full-speed USB device number 7 using xhci_hcd
Mar 30 08:40:35 -MS-7721 kernel: [ 1680.627007] usb 8-1: device descriptor read/64, error -71
Mar 30 08:40:35 -MS-7721 kernel: [ 1680.850869] usb 8-1: device descriptor read/64, error -71
Mar 30 08:40:36 -MS-7721 kernel: [ 1681.066841] usb 8-1: new full-speed USB device number 8 using xhci_hcd
Mar 30 08:40:36 -MS-7721 kernel: [ 1681.067222] usb 8-1: Device not responding to setup address.
Mar 30 08:40:36 -MS-7721 kernel: [ 1681.271130] usb 8-1: Device not responding to setup address.
Mar 30 08:40:36 -MS-7721 kernel: [ 1681.474714] usb 8-1: device not accepting address 8, error -71
Mar 30 08:40:36 -MS-7721 kernel: [ 1681.586731] usb 8-1: new full-speed USB device number 9 using xhci_hcd
Mar 30 08:40:36 -MS-7721 kernel: [ 1681.587105] usb 8-1: Device not responding to setup address.
Mar 30 08:40:36 -MS-7721 kernel: [ 1681.790875] usb 8-1: Device not responding to setup address.
Mar 30 08:40:36 -MS-7721 kernel: [ 1681.994599] usb 8-1: device not accepting address 9, error -71
Mar 30 08:40:36 -MS-7721 kernel: [ 1681.994676] usb usb8-port1: unable to enumerate USB device

With other Leonardos all is ok. On Windows it can't be detected too. But I think the Linux output is a little more productive ;-)

  • The Power LED still works when I plug in USB.
  • When I press Reset, L is flashing and the error messages come again - so Reset should work too.

This is all I can say. Is this enough for you to say where my Leonardo is damaged and if it can be repaired?

Thanks!

I think the only thing you can do is to burn the bootloader and check the board with a magnifier. You can burn the bootloader from within the Arduino IDE with a programmer or with an other Arduino board (ArduinoISP).

Thank you for the answer. IDE won't work, because USB is not connected. I will try with another Arduino as ISP.

Yes, with a programmer. I meant using the Arduino IDE to burn the bootloader (via programmer). Some people think they have to set the fuses and use avrdude to burn the bootloader, but that can be done with Arduino IDE as well with the menu option "burn bootloader".