I'm using a Feather 32u4 bluetooth device connected
- to a AM2302 temperature sensor via I/O pin
- to my Linux PC via USB
Everything was working fine, uploading the code to the micro via Artuino IDE and reading the temperature on the Rapsberry PI connected via bluetooth to the Feather 32u4, until I decided to use the Raspberry PI3 to provide power feeding to the Feather (via USB).
After that attempt, I tried again to connect the Feather 32u4 to the Linux PC, but I've neve been able to do that. Everywhen I connect the Feather to the USB port of the PC the dmesg is
[ 358.028022] usb 8-2: new full-speed USB device number 6 using uhci_hcd
[ 358.148026] usb 8-2: device descriptor read/64, error -71
[ 358.372024] usb 8-2: device descriptor read/64, error -71
[ 358.588029] usb 8-2: new full-speed USB device number 7 using uhci_hcd
[ 358.708024] usb 8-2: device descriptor read/64, error -71
[ 358.932024] usb 8-2: device descriptor read/64, error -71
[ 359.148028] usb 8-2: new full-speed USB device number 8 using uhci_hcd
[ 359.556026] usb 8-2: device not accepting address 8, error -71
[ 359.668028] usb 8-2: new full-speed USB device number 9 using uhci_hcd
[ 360.076038] usb 8-2: device not accepting address 9, error -71
[ 360.076056] usb usb8-port2: unable to enumerate USB device
Is it possible that using the Rapsbery PI3 providing power feeding to the Feather destroyed its USB port? Why?
When I reset the Feather the following is the dmesg
new full-speed USB device number 10 using uhci_hcd
[53215.993042] usb 3-1: New USB device found, idVendor=239a, idProduct=000c
[53215.993046] usb 3-1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[53215.993049] usb 3-1: Product: Adafruit Feather
[53215.993051] usb 3-1: Manufacturer: Adafruit In
[53216.072814] cdc_acm 3-1:1.0: ttyACM0: USB ACM device
[53216.074154] usbcore: registered new interface driver cdc_acm
[53216.074157] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[53225.664064] usb 3-1: USB disconnect, device number 10
[53225.904030] usb 3-1: new full-speed USB device number 11 using uhci_hcd
[53226.024024] usb 3-1: device descriptor read/64, error -71
[53226.248024] usb 3-1: device descriptor read/64, error -71
[53226.464024] usb 3-1: new full-speed USB device number 12 using uhci_hcd
[53226.584023] usb 3-1: device descriptor read/64, error -71
[53226.808022] usb 3-1: device descriptor read/64, error -71
[53227.024030] usb 3-1: new full-speed USB device number 13 using uhci_hcd
[53227.432025] usb 3-1: device not accepting address 13, error -71
[53227.544024] usb 3-1: new full-speed USB device number 14 using uhci_hcd
[53227.952021] usb 3-1: device not accepting address 14, error -71
[53227.952040] usb usb3-port1: unable to enumerate USB device