0

Faulty RPi B 3+
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

Faulty RPi B 3+

by alanb42 on Wed Dec 05, 2018 11:00 pm

I received a Pi B 3+ from order 1908687-8577322259.
The Pi will boot and once it's booted it locks up within a few minutes. If a network cable is connected it locks up even faster.
One of the USB ports seems to not function at all. This is the lower port next to the network jack.

I have tried the following:

A different network cable.
A different port on my network.
Three different keyboards.
Several different SD cards.
Tested the keyboards on another Pi 3 and a PC where they worked correctly.
Completely wiped the SD cards, removed all partitions and re-flashed them.
Tried the latest Raspbian full, normal, and lite images.
Tried the previous two releases all full, normal, and lite images as they supported the Pi B 3+ according to the release notes.
A different HDMI cable just to eliminate the unlikely possibility.
Another power supply, both were from Cana Kit. I also tested them both with my working Pi B 3 and it functions correctly with both power supplies.
I also tried the keyboards, network cables and ports with the functioning Pi B 3 where they worked without issue.
I was also able to boot the Pi B 3 with the same SD cards without any issue at all.

What can be done to help resolve this issue?

Thanks

alanb42
 
Posts: 8
Joined: Tue Dec 04, 2018 5:12 pm

Re: Faulty RPi B 3+

by adafruit_support_carter on Thu Dec 06, 2018 2:32 pm

It sounds power related somehow. Are you able to SSH into the Pi? If so, try doing that with out all the other hardware items attached. So just the Pi + power, connected via WiFi. Then SSH in and see if behaves better.

adafruit_support_carter
 
Posts: 7676
Joined: Tue Nov 29, 2016 2:45 pm

Re: Faulty RPi B 3+

by alanb42 on Thu Dec 06, 2018 2:43 pm

According to 2016-11-25 release notes for Raspbian, ssh is now disabled by default.
I reviewed the release notes and don't see anywhere that states this has changed.
I also see that the Pi B 3+ isn't supported until the 2018-03-13 release.
These are the actual releases I have tried.

2018-11-13
2018-10-09
2018-06-27

It doesn't normally seem to stay running long enough to enable sshd so far, but I will attempt again when I get home later today.

I'll post results here later.

alanb42
 
Posts: 8
Joined: Tue Dec 04, 2018 5:12 pm

Re: Faulty RPi B 3+

by adafruit_support_carter on Thu Dec 06, 2018 3:08 pm

You are correct, ssh is off by default now. Stick with that 2018-11-13 version of Raspbian, and use Lite, which is nice and simple for troubleshooting. You should be able to follow the process in this guide:
https://learn.adafruit.com/raspberry-pi ... n/overview
to enable SSH and configure wifi so that you can bring the board up without needing to attach a keyboard/mouse/monitor. Then (hopefully) you can SSH in.

adafruit_support_carter
 
Posts: 7676
Joined: Tue Nov 29, 2016 2:45 pm

Re: Faulty RPi B 3+

by alanb42 on Thu Dec 06, 2018 10:14 pm

Okay, that worked.

The power supply is a Cana Kit Model DCAR-052A5
Input:
100 - 240V AC
50 - 69 Hz / 0.5 A
Output:
5V 2.5 A

I have two of these and from what I can tell, they should be plenty of power.
I checked against the power supplies they offer with their RPi B 3+ kits and those have the same specifications.

Thoughts?

alanb42
 
Posts: 8
Joined: Tue Dec 04, 2018 5:12 pm

Re: Faulty RPi B 3+

by adafruit_support_carter on Fri Dec 07, 2018 1:56 pm

That power supply should be OK. I'm a little concerned, as we've seen it behave oddly with another product and we even added a warning about it here:
https://learn.adafruit.com/adafruit-fea ... management
But I'd hope the Pi would have a little more robust power input tolerance. For now, let's assume the power supply is OK.

Is it still locking up? With nothing attached and just SSHing in?

adafruit_support_carter
 
Posts: 7676
Joined: Tue Nov 29, 2016 2:45 pm

Re: Faulty RPi B 3+

by alanb42 on Fri Dec 07, 2018 4:21 pm

Now that it's configured with WiFi, and no accessories attached it seems to be stable.
I let it run for about 15 minutes without incident.
I have two of that same power supply and I repeated the same test with the other one for another 15 minutes.

I also re-tested the power supplies with my Pi B 3 and it works perfectly with both of the power supplies.
All accessories work and there are no lock ups or any other issues.

Running headless with WiFi is definitely not what I had planned for this unit though, let me know what we should do next.

Thanks,

Alan

alanb42
 
Posts: 8
Joined: Tue Dec 04, 2018 5:12 pm

Re: Faulty RPi B 3+

by adafruit_support_carter on Fri Dec 07, 2018 5:53 pm

It's promising that it seems to be working OK now. So maybe it has something to do with one of the peripherals you were adding. Try adding those back one at a time to see if you can figure out what is causing the lock up.

You can plug in the network cable and keyboard while powered up and test things over the wifi connection to make sure it hasn't locked up.

For the HDMI cable, it's best to plug that in powered off.

adafruit_support_carter
 
Posts: 7676
Joined: Tue Nov 29, 2016 2:45 pm

Re: Faulty RPi B 3+

by alanb42 on Sat Dec 08, 2018 12:06 am

So I attempted to connect a USB keyboard.
It's just a basic keyboard, no special buttons or anything.
Look at the Pi from the back, the upper right port seems to power the keyboard just fine.
None of the other 3 USB ports will power it at all.

As for the network port, the amber light comes on and flashes, but that's it. It never pulls an address.
I compared this to the Pi B 3 that works just fine and I get a solid amber light on that network port along with a flashing green light.

HDMI gives me display, but I run into the same issue with USB ports, and then after a bit the Pi locks up.

For reference, the Pi B 3 that works with these power supplies has the following hooked up to it without issue.
  • Xbox 360 wireless controller receiver
  • Logitech unifying receiver
  • Network cable
  • HDMI cable

alanb42
 
Posts: 8
Joined: Tue Dec 04, 2018 5:12 pm

Re: Faulty RPi B 3+

by adafruit_support_carter on Mon Dec 10, 2018 1:34 pm

Let's troubleshoot one hardware thing at a time. Let's start with the keyboard. Plug the keyboard into the one port that seems to work and run this command:
Code: Select all | TOGGLE FULL SIZE
dmesg | tail -20

and post the output here.

Then, unplug the keyboard and plug it into one of the ports that seems bad. Run the same command and post that output here as well.

adafruit_support_carter
 
Posts: 7676
Joined: Tue Nov 29, 2016 2:45 pm

Re: Faulty RPi B 3+

by alanb42 on Tue Dec 11, 2018 7:53 am

Upper right USB:
Code: Select all | TOGGLE FULL SIZE
[   12.768365] Bluetooth: HCI device and connection manager initialized
[   12.769971] Bluetooth: HCI socket layer initialized
[   12.769996] Bluetooth: L2CAP socket layer initialized
[   12.770051] Bluetooth: SCO socket layer initialized
[   12.784843] Bluetooth: HCI UART driver ver 2.3
[   12.784858] Bluetooth: HCI UART protocol H4 registered
[   12.784864] Bluetooth: HCI UART protocol Three-wire (H5) registered
[   12.785073] Bluetooth: HCI UART protocol Broadcom registered
[   12.951604] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   12.951612] Bluetooth: BNEP filters: protocol multicast
[   12.951627] Bluetooth: BNEP socket layer initialized
[   92.641892] usb 1-1.3: new low-speed USB device number 5 using dwc_otg
[   92.784299] dwc_otg: DEVICE:005 : update_urb_state_xfer_comp:747:trimming xfer length
[   92.795332] usb 1-1.3: New USB device found, idVendor=046d, idProduct=c315
[   92.795344] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   92.795353] usb 1-1.3: Product: Logitech USB Keyboard
[   92.795362] usb 1-1.3: Manufacturer: Logitech
[   92.808379] input: Logitech Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:046D:C315.0001/input/input0
[   92.872811] hid-generic 0003:046D:C315.0001: input,hidraw0: USB HID v1.10 Keyboard [Logitech Logitech USB Keyboard] on usb-3f980000.usb-1.3/input0
[   95.331927] usb 1-1.3: reset low-speed USB device number 5 using dwc_otg

Lower right USB:
Code: Select all | TOGGLE FULL SIZE
[  280.953041] usb 1-1.3: reset low-speed USB device number 7 using dwc_otg
[  281.243044] usb 1-1.3: device descriptor read/64, error -71
[  281.653051] usb 1-1.3: device descriptor read/64, error -71
[  282.063059] usb 1-1.3: reset low-speed USB device number 7 using dwc_otg
[  282.503058] usb 1-1.3: device not accepting address 7, error -71
[  282.793064] usb 1-1.3: reset low-speed USB device number 7 using dwc_otg
[  283.233067] usb 1-1.3: device not accepting address 7, error -71
[  283.233452] usb 1-1.3: USB disconnect, device number 7
[  283.563082] usb 1-1.3: new low-speed USB device number 8 using dwc_otg
[  283.663067] usb 1-1.3: device descriptor read/64, error -71
[  283.883062] usb 1-1.3: device descriptor read/64, error -71
[  284.103072] usb 1-1.3: new low-speed USB device number 9 using dwc_otg
[  284.203067] usb 1-1.3: device descriptor read/64, error -71
[  284.423072] usb 1-1.3: device descriptor read/64, error -71
[  284.543153] usb 1-1-port3: attempt power cycle
[  285.203070] usb 1-1.3: new low-speed USB device number 10 using dwc_otg
[  285.643071] usb 1-1.3: device not accepting address 10, error -71
[  285.743073] usb 1-1.3: new low-speed USB device number 11 using dwc_otg
[  286.183079] usb 1-1.3: device not accepting address 11, error -71
[  286.183152] usb 1-1-port3: unable to enumerate USB device


Upper left USB:
Code: Select all | TOGGLE FULL SIZE
[  283.663067] usb 1-1.3: device descriptor read/64, error -71
[  283.883062] usb 1-1.3: device descriptor read/64, error -71
[  284.103072] usb 1-1.3: new low-speed USB device number 9 using dwc_otg
[  284.203067] usb 1-1.3: device descriptor read/64, error -71
[  284.423072] usb 1-1.3: device descriptor read/64, error -71
[  284.543153] usb 1-1-port3: attempt power cycle
[  285.203070] usb 1-1.3: new low-speed USB device number 10 using dwc_otg
[  285.643071] usb 1-1.3: device not accepting address 10, error -71
[  285.743073] usb 1-1.3: new low-speed USB device number 11 using dwc_otg
[  286.183079] usb 1-1.3: device not accepting address 11, error -71
[  286.183152] usb 1-1-port3: unable to enumerate USB device
[  343.493429] usb 1-1.1.2: new low-speed USB device number 12 using dwc_otg
[  343.649085] usb 1-1.1.2: New USB device found, idVendor=046d, idProduct=c315
[  343.649097] usb 1-1.1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  343.649108] usb 1-1.1.2: Product: Logitech USB Keyboard
[  343.649116] usb 1-1.1.2: Manufacturer: Logitech
[  343.662818] input: Logitech Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.2/1-1.1.2:1.0/0003:046D:C315.0004/input/input3
[  343.724477] hid-generic 0003:046D:C315.0004: input,hidraw0: USB HID v1.10 Keyboard [Logitech Logitech USB Keyboard] on usb-3f980000.usb-1.1.2/input0
[  345.853442] usb 1-1.1.2: reset low-speed USB device number 12 using dwc_otg
[  348.293460] usb 1-1.1.2: reset low-speed USB device number 12 using dwc_otg


Lower left USB:
Code: Select all | TOGGLE FULL SIZE
[  343.724477] hid-generic 0003:046D:C315.0004: input,hidraw0: USB HID v1.10 Keyboard [Logitech Logitech USB Keyboard] on usb-3f980000.usb-1.1.2/input0
[  345.853442] usb 1-1.1.2: reset low-speed USB device number 12 using dwc_otg
[  348.293460] usb 1-1.1.2: reset low-speed USB device number 12 using dwc_otg
[  350.163467] usb 1-1.1.2: reset low-speed USB device number 12 using dwc_otg
[  352.573473] usb 1-1.1.2: reset low-speed USB device number 12 using dwc_otg
[  355.033482] usb 1-1.1.2: reset low-speed USB device number 12 using dwc_otg
[  361.433511] usb 1-1.1.2: reset low-speed USB device number 12 using dwc_otg
[  363.843524] usb 1-1.1.2: reset low-speed USB device number 12 using dwc_otg
[  366.943877] usb 1-1.1.2: USB disconnect, device number 12
[  368.843556] usb 1-1.1.3: new low-speed USB device number 13 using dwc_otg
[  368.996090] usb 1-1.1.3: New USB device found, idVendor=046d, idProduct=c315
[  368.996103] usb 1-1.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  368.996112] usb 1-1.1.3: Product: Logitech USB Keyboard
[  368.996120] usb 1-1.1.3: Manufacturer: Logitech
[  369.009826] input: Logitech Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:046D:C315.0005/input/input4
[  369.074622] hid-generic 0003:046D:C315.0005: input,hidraw0: USB HID v1.10 Keyboard [Logitech Logitech USB Keyboard] on usb-3f980000.usb-1.1.3/input0
[  374.453575] usb 1-1.1.3: reset low-speed USB device number 13 using dwc_otg
[  374.457177] usb 1-1.1-port3: cannot reset (err = -71)
[  374.996062] input: Logitech Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:046D:C315.0006/input/input5
[  375.064647] hid-generic 0003:046D:C315.0006: input,hidraw0: USB HID v1.10 Keyboard [Logitech Logitech USB Keyboard] on usb-3f980000.usb-1.1.3/input0



Between swapping USB ports I noticed that if I left the keyboard plugged in for a few minutes the Num Lock light would go out and I started seeing this repeated in dmesg.
Code: Select all | TOGGLE FULL SIZE
[  106.731973] usb 1-1.3: reset low-speed USB device number 6 using dwc_otg
[  112.721988] usb 1-1.3: reset low-speed USB device number 6 using dwc_otg
[  115.281995] usb 1-1.3: reset low-speed USB device number 6 using dwc_otg
[  117.282000] usb 1-1.3: reset low-speed USB device number 6 using dwc_otg
[  119.962010] usb 1-1.3: reset low-speed USB device number 6 using dwc_otg
[  122.041998] usb 1-1.3: reset low-speed USB device number 6 using dwc_otg
[  124.092003] usb 1-1.3: reset low-speed USB device number 6 using dwc_otg
[  126.152006] usb 1-1.3: reset low-speed USB device number 6 using dwc_otg
[  130.202012] usb 1-1.3: reset low-speed USB device number 6 using dwc_otg
[  137.852107] usb 1-1.3: reset low-speed USB device number 6 using dwc_otg
[  141.352168] usb 1-1.3: reset low-speed USB device number 6 using dwc_otg
[  143.522272] hub 1-1:1.0: hub_ext_port_status failed (err = -71)

So I tested all four ports again and none of them would recognize the keyboard now.
dmesg stopped generating new entries at this point as well as no longer being able to get the Num Lock indicator to light up.
So I restarted the Pi, and plugged the keyboard in to the upper left USB port and watched dmesg for a bit, here's what I see.
It looks like it's detecting the keyboard again once it can't talk to it and then increments the device number by one until it's no longer able to talk to the keyboard.

I unplugged the keyboard, rebooted, and tested again with the upper right USB port, and got the same results after waiting a few minutes.
Code: Select all | TOGGLE FULL SIZE
[   45.491420] usb 1-1.1.2: new low-speed USB device number 5 using dwc_otg
[   45.642444] usb 1-1.1.2: New USB device found, idVendor=046d, idProduct=c315
[   45.642457] usb 1-1.1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   45.642466] usb 1-1.1.2: Product: Logitech USB Keyboard
[   45.642475] usb 1-1.1.2: Manufacturer: Logitech
[   45.656728] input: Logitech Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.2/1-1.1.2:1.0/0003:046D:C315.0001/input/input0
[   45.722347] hid-generic 0003:046D:C315.0001: input,hidraw0: USB HID v1.10 Keyboard [Logitech Logitech USB Keyboard] on usb-3f980000.usb-1.1.2/input0
[   49.641425] usb 1-1.1.2: reset low-speed USB device number 5 using dwc_otg
[   55.221424] usb 1-1.1.2: reset low-speed USB device number 5 using dwc_otg
[   62.131426] usb 1-1.1.2: reset low-speed USB device number 5 using dwc_otg
[   65.951423] usb 1-1.1.2: reset low-speed USB device number 5 using dwc_otg
[   70.071416] usb 1-1.1.2: reset low-speed USB device number 5 using dwc_otg
[   72.501400] usb 1-1.1.2: reset low-speed USB device number 5 using dwc_otg
[   74.651389] usb 1-1.1.2: reset low-speed USB device number 5 using dwc_otg
[   76.671382] usb 1-1.1.2: reset low-speed USB device number 5 using dwc_otg
[   80.631368] usb 1-1.1.2: reset low-speed USB device number 5 using dwc_otg
[   82.941357] usb 1-1.1.2: reset low-speed USB device number 5 using dwc_otg
[   83.533060] input: Logitech Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.2/1-1.1.2:1.0/0003:046D:C315.0002/input/input1
[   83.602398] hid-generic 0003:046D:C315.0002: input,hidraw0: USB HID v1.10 Keyboard [Logitech Logitech USB Keyboard] on usb-3f980000.usb-1.1.2/input0
[   85.461350] usb 1-1.1.2: reset low-speed USB device number 5 using dwc_otg
[   87.401348] usb 1-1.1.2: reset low-speed USB device number 5 using dwc_otg
[   89.101335] usb 1-1.1.2: reset low-speed USB device number 5 using dwc_otg
[   91.621337] usb 1-1.1.2: reset low-speed USB device number 5 using dwc_otg
[   95.081330] usb 1-1.1.2: reset low-speed USB device number 5 using dwc_otg
[   97.671330] usb 1-1.1.2: reset low-speed USB device number 5 using dwc_otg
[  100.171322] usb 1-1.1.2: reset low-speed USB device number 5 using dwc_otg
[  104.001316] usb 1-1.1.2: reset low-speed USB device number 5 using dwc_otg
[  106.341321] usb 1-1.1.2: reset low-speed USB device number 5 using dwc_otg
[  106.670070] usb 1-1.1.2: can't restore configuration #1 (error=-71)
[  106.670379] usb 1-1.1.2: USB disconnect, device number 5
[  106.991313] usb 1-1.1.2: new low-speed USB device number 6 using dwc_otg
[  107.142189] usb 1-1.1.2: New USB device found, idVendor=046d, idProduct=c315
[  107.142203] usb 1-1.1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  107.142212] usb 1-1.1.2: Product: Logitech USB Keyboard
[  107.142220] usb 1-1.1.2: Manufacturer: Logitech
[  107.156202] input: Logitech Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.2/1-1.1.2:1.0/0003:046D:C315.0003/input/input2
[  107.222394] hid-generic 0003:046D:C315.0003: input,hidraw0: USB HID v1.10 Keyboard [Logitech Logitech USB Keyboard] on usb-3f980000.usb-1.1.2/input0
[  109.491322] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  113.281321] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  115.151325] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  117.571375] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  119.831314] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  121.731313] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  124.801308] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  126.591311] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  130.011313] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  132.341313] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  140.241821] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  142.071931] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  148.422292] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  150.442404] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  154.282596] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  158.162734] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  160.402815] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  162.302881] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  164.202953] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  166.393043] usb 1-1.1.2: reset low-speed USB device number 6 using dwc_otg
[  166.723193] usb 1-1.1.2: can't restore configuration #1 (error=-71)
[  166.723486] usb 1-1.1.2: USB disconnect, device number 6
[  167.043072] usb 1-1.1.2: new low-speed USB device number 7 using dwc_otg
[  167.195191] usb 1-1.1.2: New USB device found, idVendor=046d, idProduct=c315
[  167.195203] usb 1-1.1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  167.195213] usb 1-1.1.2: Product: Logitech USB Keyboard
[  167.195221] usb 1-1.1.2: Manufacturer: Logitech
[  167.209099] input: Logitech Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.2/1-1.1.2:1.0/0003:046D:C315.0004/input/input3
[  167.274175] hid-generic 0003:046D:C315.0004: input,hidraw0: USB HID v1.10 Keyboard [Logitech Logitech USB Keyboard] on usb-3f980000.usb-1.1.2/input0
[  170.963171] usb 1-1.1.2: reset low-speed USB device number 7 using dwc_otg
[  172.823222] usb 1-1.1.2: reset low-speed USB device number 7 using dwc_otg
[  173.152949] usb 1-1.1.2: can't restore configuration #1 (error=-71)
[  173.153326] usb 1-1.1.2: USB disconnect, device number 7
[  173.473239] usb 1-1.1.2: new low-speed USB device number 8 using dwc_otg
[  173.573232] usb 1-1.1.2: device descriptor read/64, error -71
[  173.793237] usb 1-1.1.2: device descriptor read/64, error -71
[  174.013243] usb 1-1.1.2: new low-speed USB device number 9 using dwc_otg
[  174.113254] usb 1-1.1.2: device descriptor read/64, error -71
[  174.333250] usb 1-1.1.2: device descriptor read/64, error -71
[  174.453320] usb 1-1.1-port2: attempt power cycle
[  175.113280] usb 1-1.1.2: new low-speed USB device number 10 using dwc_otg
[  175.553285] usb 1-1.1.2: device not accepting address 10, error -71
[  175.653291] usb 1-1.1.2: new low-speed USB device number 11 using dwc_otg
[  176.093298] usb 1-1.1.2: device not accepting address 11, error -71
[  176.093369] usb 1-1.1-port2: unable to enumerate USB device

alanb42
 
Posts: 8
Joined: Tue Dec 04, 2018 5:12 pm

Re: Faulty RPi B 3+

by adafruit_support_carter on Tue Dec 11, 2018 12:27 pm

Thanks for the dmesg dumps. It's definitely acting unhappy for some reason. To rule out the key board - do you have another USB device you could try plugging in to the 3B+? Alternatively, try plugging the keyboard into the 3B that you say works and see what dmesg shows there for comparison.

adafruit_support_carter
 
Posts: 7676
Joined: Tue Nov 29, 2016 2:45 pm

Re: Faulty RPi B 3+

by alanb42 on Tue Dec 11, 2018 10:52 pm

I've got another keyboard, but I have to unhook it from something else.
This is what I see when I plug the current keyboard into the Pi 3 B that's working normally.
I've let it sit for at least minutes without any issues so far, and no extra messages pop up in dmesg.
I tried the top two USB ports since they weren't in use and the results look the same so far.
I'll post results of trying the other keyboard I have on hand here shortly.

For reference the keyboard I've been using so far is a Logitech Classic Keyboard 200.

[ 10.606214] Bluetooth: BNEP socket layer initialized
[ 21.065653] input: Xbox 360 Wireless Receiver as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5:1.0/input/input1
[ 221.802248] usb 1-1.4: new low-speed USB device number 6 using dwc_otg
[ 221.954332] usb 1-1.4: New USB device found, idVendor=046d, idProduct=c315
[ 221.954348] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 221.954358] usb 1-1.4: Product: Logitech USB Keyboard
[ 221.954366] usb 1-1.4: Manufacturer: Logitech
[ 221.966510] input: Logitech Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:046D:C315.0005/input/input2
[ 222.033485] hid-generic 0003:046D:C315.0005: input,hidraw2: USB HID v1.10 Keyboard [Logitech Logitech USB Keyboard] on usb-3f980000.usb-1.4/input0
[ 946.557123] input: Xbox 360 Wireless Receiver as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5:1.0/input/input3
[ 980.464584] usb 1-1.4: USB disconnect, device number 6
[ 982.383064] usb 1-1.2: new low-speed USB device number 7 using dwc_otg
[ 982.533964] usb 1-1.2: New USB device found, idVendor=046d, idProduct=c315
[ 982.533982] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 982.533992] usb 1-1.2: Product: Logitech USB Keyboard
[ 982.534001] usb 1-1.2: Manufacturer: Logitech
[ 982.551199] input: Logitech Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C315.0006/input/input4
[ 982.614968] hid-generic 0003:046D:C315.0006: input,hidraw2: USB HID v1.10 Keyboard [Logitech Logitech USB Keyboard] on usb-3f980000.usb-1.2/input0

Update:

Here's the results of hooking a new Logitech K120 to the Pi 3B+

I tested on all four ports and got the same results on each port with this keyboard as well.

[ 13.292833] Bluetooth: BNEP socket layer initialized
[ 22.980230] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 80.162686] usb 1-1.2: new low-speed USB device number 5 using dwc_otg
[ 80.309312] usb 1-1.2: New USB device found, idVendor=046d, idProduct=c31c
[ 80.309325] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 80.309334] usb 1-1.2: Product: USB Keyboard
[ 80.309343] usb 1-1.2: Manufacturer: Logitech
[ 80.334434] input: Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C31C.0001/input/input0
[ 80.403625] hid-generic 0003:046D:C31C.0001: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Keyboard] on usb-3f980000.usb-1.2/input0
[ 80.431336] input: Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C31C.0002/input/input1
[ 80.492997] hid-generic 0003:046D:C31C.0002: input,hidraw1: USB HID v1.10 Device [Logitech USB Keyboard] on usb-3f980000.usb-1.2/input1
[ 85.943130] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 87.723148] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 89.813227] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 92.213322] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 94.083381] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 94.625125] input: Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C31C.0003/input/input2
[ 94.693840] hid-generic 0003:046D:C31C.0003: input,hidraw1: USB HID v1.10 Device [Logitech USB Keyboard] on usb-3f980000.usb-1.2/input1
[ 96.053437] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 97.943490] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 101.643572] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 102.327095] input: Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C31C.0004/input/input3
[ 102.394677] hid-generic 0003:046D:C31C.0004: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Keyboard] on usb-3f980000.usb-1.2/input0
[ 102.417497] input: Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C31C.0005/input/input4
[ 102.484027] hid-generic 0003:046D:C31C.0005: input,hidraw1: USB HID v1.10 Device [Logitech USB Keyboard] on usb-3f980000.usb-1.2/input1
[ 106.733654] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 108.563751] hub 1-1:1.0: hub_ext_port_status failed (err = -71)
[ 108.853679] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 109.385640] input: Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C31C.0006/input/input5
[ 109.454123] hid-generic 0003:046D:C31C.0006: input,hidraw1: USB HID v1.10 Device [Logitech USB Keyboard] on usb-3f980000.usb-1.2/input1
[ 111.083701] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 115.783743] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 117.983762] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 121.623793] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 125.963811] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 134.343829] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 136.513854] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 139.533844] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 141.553812] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 150.873793] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 151.494598] input: Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C31C.0007/input/input6
[ 151.564840] hid-generic 0003:046D:C31C.0007: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Keyboard] on usb-3f980000.usb-1.2/input0
[ 153.203788] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 155.643780] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 159.563760] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 167.483752] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 169.533743] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 173.693742] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 175.653742] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 179.083735] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 181.313730] usb 1-1.2: reset low-speed USB device number 5 using dwc_otg
[ 181.638557] usb 1-1.2: device firmware changed
[ 181.638702] usb 1-1.2: USB disconnect, device number 5
[ 182.033732] usb 1-1.2: new low-speed USB device number 6 using dwc_otg
[ 182.183311] usb 1-1.2: New USB device found, idVendor=046d, idProduct=c31c
[ 182.183324] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 182.183332] usb 1-1.2: Product: USB Keyboard
[ 182.183341] usb 1-1.2: Manufacturer: Logitech
[ 182.201879] input: Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C31C.0008/input/input7
[ 182.264789] hid-generic 0003:046D:C31C.0008: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Keyboard] on usb-3f980000.usb-1.2/input0
[ 182.295323] hid-generic 0003:046D:C31C.0009: unknown main item tag 0x0
[ 182.296459] input: Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C31C.0009/input/input8
[ 182.364356] hid-generic 0003:046D:C31C.0009: input,hiddev96,hidraw1: USB HID v1.10 Device [Logitech USB Keyboard] on usb-3f980000.usb-1.2/input1
[ 193.403726] usb 1-1.2: reset low-speed USB device number 6 using dwc_otg
[ 193.917882] input: Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C31C.000A/input/input9
[ 193.984148] hid-generic 0003:046D:C31C.000A: input,hidraw1: USB HID v1.10 Device [Logitech USB Keyboard] on usb-3f980000.usb-1.2/input1
[ 198.843718] usb 1-1.2: reset low-speed USB device number 6 using dwc_otg
[ 204.843712] usb 1-1.2: reset low-speed USB device number 6 using dwc_otg
[ 208.043711] usb 1-1.2: reset low-speed USB device number 6 using dwc_otg
[ 210.443709] usb 1-1.2: reset low-speed USB device number 6 using dwc_otg
[ 212.803706] usb 1-1.2: reset low-speed USB device number 6 using dwc_otg
[ 213.137067] usb 1-1.2: can't restore configuration #1 (error=-71)
[ 213.137208] usb 1-1.2: USB disconnect, device number 6
[ 213.563706] usb 1-1.2: new low-speed USB device number 7 using dwc_otg
[ 213.711314] usb 1-1.2: New USB device found, idVendor=046d, idProduct=c31c
[ 213.711327] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 213.711336] usb 1-1.2: Product: USB Keyboard
[ 213.711344] usb 1-1.2: Manufacturer: Logitech
[ 213.736062] input: Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C31C.000B/input/input10
[ 213.804757] hid-generic 0003:046D:C31C.000B: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Keyboard] on usb-3f980000.usb-1.2/input0
[ 213.830459] input: Logitech USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C31C.000C/input/input11
[ 213.894133] hid-generic 0003:046D:C31C.000C: input,hidraw1: USB HID v1.10 Device [Logitech USB Keyboard] on usb-3f980000.usb-1.2/input1
[ 217.133709] usb 1-1.2: reset low-speed USB device number 7 using dwc_otg
[ 217.694990] usbhid 1-1.2:1.0: can't add hid device: -71
[ 217.695030] usbhid: probe of 1-1.2:1.0 failed with error -71
[ 218.913699] usb 1-1.2: reset low-speed USB device number 7 using dwc_otg
[ 219.203702] usb 1-1.2: device descriptor read/64, error -71
[ 219.613699] usb 1-1.2: device descriptor read/64, error -71
[ 220.023697] usb 1-1.2: reset low-speed USB device number 7 using dwc_otg
[ 220.313690] usb 1-1.2: device descriptor read/64, error -71
[ 220.723697] usb 1-1.2: device descriptor read/64, error -71
[ 221.133711] usb 1-1.2: reset low-speed USB device number 7 using dwc_otg
[ 221.573692] usb 1-1.2: device not accepting address 7, error -71
[ 221.863695] usb 1-1.2: reset low-speed USB device number 7 using dwc_otg
[ 222.303688] usb 1-1.2: device not accepting address 7, error -71
[ 222.303987] usb 1-1.2: USB disconnect, device number 7
[ 222.523704] usb 1-1.2: new low-speed USB device number 8 using dwc_otg
[ 222.623693] usb 1-1.2: device descriptor read/64, error -71
[ 222.843687] usb 1-1.2: device descriptor read/64, error -71
[ 223.063688] usb 1-1.2: new low-speed USB device number 9 using dwc_otg
[ 223.163690] usb 1-1.2: device descriptor read/64, error -71
[ 223.383693] usb 1-1.2: device descriptor read/64, error -71
[ 223.503760] usb 1-1-port2: attempt power cycle
[ 224.163687] usb 1-1.2: new low-speed USB device number 10 using dwc_otg
[ 224.603709] usb 1-1.2: device not accepting address 10, error -71
[ 224.703700] usb 1-1.2: new low-speed USB device number 11 using dwc_otg
[ 225.143699] usb 1-1.2: device not accepting address 11, error -71
[ 225.143789] usb 1-1-port2: unable to enumerate USB device

alanb42
 
Posts: 8
Joined: Tue Dec 04, 2018 5:12 pm

Re: Faulty RPi B 3+

by adafruit_support_carter on Wed Dec 12, 2018 7:14 pm

Thanks for all the testing and checking. That's really weird behavior. Not sure what, but something seems to be up with that Pi's USB hardware. We can replace it and see what happens.

Send an email to support@adafruit.com with a link to this thread and they can get your a replacement Pi 3B+.

adafruit_support_carter
 
Posts: 7676
Joined: Tue Nov 29, 2016 2:45 pm

Re: Faulty RPi B 3+

by alanb42 on Sat Dec 15, 2018 8:54 am

I've just sent off the email to support. Thank you for all your help!

alanb42
 
Posts: 8
Joined: Tue Dec 04, 2018 5:12 pm

Please be positive and constructive with your questions and comments.