sciurius
Posts: 47
Joined: Sun Sep 23, 2012 7:34 pm

RPi4-4GB: How easy to blow up the USB chip?

Thu May 21, 2020 12:12 pm

This is a spin-off off the thread USB3 devices not recognized in USB3 port (viewtopic.php?f=28&t=270640).

I had a couple of RPi4's that ended up quickly with non-functioning USB3 ports. The USB3 ports did not do SuperSpeed, but all 4 ports still worked in high_speed, even with USB3 devices.

So I was worrying... Is it possible to physically damage the USB3 port (chip?) by inserting a passive USB3 device?

LTolledo
Posts: 3099
Joined: Sat Mar 17, 2018 7:29 am
Location: Anime Heartland

Re: RPi4-4GB: How easy to blow up the USB chip?

Thu May 21, 2020 12:33 pm

define "passive USB3 device"
"Don't come to me with 'issues' for I don't know how to deal with those
Come to me with 'problems' and I'll help you find solutions"

Some people be like:
"Help me! Am drowning! But dont you dare touch me nor come near me!"

sciurius
Posts: 47
Joined: Sun Sep 23, 2012 7:34 pm

Re: RPi4-4GB: How easy to blow up the USB chip?

Thu May 21, 2020 3:59 pm

A device that is not externally powered, like a USB stick.

ejolson
Posts: 4931
Joined: Tue Mar 18, 2014 11:47 am

Re: RPi4-4GB: How easy to blow up the USB chip?

Thu May 21, 2020 4:18 pm

sciurius wrote:
Thu May 21, 2020 3:59 pm
A device that is not externally powered, like a USB stick.
I burned out an entire PC motherboard doing something like that about 7 years ago. It was quite astonishing. I never really figured out what happened, but maybe it was static electricity or trying to insert the device upside down. With an new MB that system, based on an Athlon 64, is still in active use.

I've never had trouble with my Pi 4B, but I'm much more careful about static and which side goes up these days.

It's possible, I suppose, to have a device which creates some sort of power surge when first plugged in. There was also a very silly thumb-drive shaped dongle maliciously containing a capacitor and step-up voltage converter that made the click-bait news a few years ago. From what I remember, that device was too boring to search for.

sciurius
Posts: 47
Joined: Sun Sep 23, 2012 7:34 pm

Re: RPi4-4GB: How easy to blow up the USB chip?

Thu May 21, 2020 5:07 pm

Static? I think a USB port should be able to handle that. It is designed to be plugged in whatever.

No, my devices are not malicious, they all function properly in other systems. So I can rephrase my question slightly: can a device that functions properly in one or more PCs permanently damage the RPi4 USB3 ports/chip?

ejolson
Posts: 4931
Joined: Tue Mar 18, 2014 11:47 am

Re: RPi4-4GB: How easy to blow up the USB chip?

Thu May 21, 2020 5:37 pm

sciurius wrote:
Thu May 21, 2020 5:07 pm
Static? I think a USB port should be able to handle that. It is designed to be plugged in whatever.
Static electricity is quite hard to fully protect against. Is it possible you have an earthing problem on the mains circuit in your home that makes damage for a small device like the Pi more likely?

I've noticed the physical tension that holds my keyboard into the USB port is quite high. Since my system is exposed, I can relieve some of the stress on the circuit board by bracing the USB socket when I plug things in. At the same time, the keyboard always plugs into USB2.

Alternatively, if your Pi is in a case, is it possible the case obstructs you from fully inserting the USB3 device?

It could also be software compatibility. Are your USB3 devices recognized in a PC that is running Linux? To check this it is not necessary to install Linux, but enough to boot a live DVD.
Last edited by ejolson on Thu May 21, 2020 5:56 pm, edited 1 time in total.

sciurius
Posts: 47
Joined: Sun Sep 23, 2012 7:34 pm

Re: RPi4-4GB: How easy to blow up the USB chip?

Thu May 21, 2020 5:53 pm

The horror scenario is: insert a USB3 device, works ok. insert another USB3 device, works ok. Insert a third USB3 device - Errors!!
And then the RPi no longer does USB3. The earlier working USB3 devices are now only recongized as USB2 devices.
This makes me believe that the third device (an SSD attached via a SATA-USB3 cable) physically damages the chip.

hippy
Posts: 7177
Joined: Fri Sep 09, 2011 10:34 pm
Location: UK

Re: RPi4-4GB: How easy to blow up the USB chip?

Thu May 21, 2020 6:00 pm

sciurius wrote:
Thu May 21, 2020 5:53 pm
This makes me believe that the third device (an SSD attached via a SATA-USB3 cable) physically damages the chip.
Just a thought but don't different speed USB devices use different signalling voltages on the data lines ?

I would have thought USB controllers and devices would be designed with that in mind but is it possible a delay or error in reconfiguring an electrical interface is creating some sort of burn-out issue ?

ejolson
Posts: 4931
Joined: Tue Mar 18, 2014 11:47 am

Re: RPi4-4GB: How easy to blow up the USB chip?

Thu May 21, 2020 6:03 pm

sciurius wrote:
Thu May 21, 2020 5:53 pm
The horror scenario is: insert a USB3 device, works ok. insert another USB3 device, works ok. Insert a third USB3 device - Errors!!
And then the RPi no longer does USB3. The earlier working USB3 devices are now only recongized as USB2 devices.
This makes me believe that the third device (an SSD attached via a SATA-USB3 cable) physically damages the chip.
Did you plug all the above in at the same time? From what I understand the USB3 to SATA adapters based on the JMicron JMS578 bridge are notoriously power hungry. Do you know what bridge chip is used in your cable?

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 26102
Joined: Sat Jul 30, 2011 7:41 pm

Re: RPi4-4GB: How easy to blow up the USB chip?

Thu May 21, 2020 6:06 pm

It does sound very odd. Not had any other reports of USB3 ports failing in this way.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.

sciurius
Posts: 47
Joined: Sun Sep 23, 2012 7:34 pm

Re: RPi4-4GB: How easy to blow up the USB chip?

Thu May 21, 2020 6:38 pm

The cable identifies as:

Code: Select all

Apr 22 11:58:07 raspberrypi kernel: [  696.500262] usb 2-1: New USB device found, idVendor=2109, idProduct=0711, bcdDevice= 1.44
Apr 22 11:58:07 raspberrypi kernel: [  696.500277] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Apr 22 11:58:07 raspberrypi kernel: [  696.500290] usb 2-1: Product: VLI Product String
Apr 22 11:58:07 raspberrypi kernel: [  696.500302] usb 2-1: Manufacturer: VLI manufacture String
Apr 22 11:58:07 raspberrypi kernel: [  696.500314] usb 2-1: SerialNumber: 000000123AE7
Apr 22 11:58:07 raspberrypi kernel: [  696.502739] usb-storage 2-1:1.0: USB Mass Storage device detected
Apr 22 11:58:07 raspberrypi kernel: [  696.503049] usb-storage 2-1:1.0: Quirks match for vid 2109 pid 0711: 2000000
AFAIK it is this cable: https://www.amazon.de/dp/B07FDTY299/ref ... allet06-21

jdb
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 2306
Joined: Thu Jul 11, 2013 2:37 pm

Re: RPi4-4GB: How easy to blow up the USB chip?

Thu May 21, 2020 6:44 pm

hippy wrote:
Thu May 21, 2020 6:00 pm

Just a thought but don't different speed USB devices use different signalling voltages on the data lines ?
Yes, true for every major revision of the USB spec.
I would have thought USB controllers and devices would be designed with that in mind but is it possible a delay or error in reconfiguring an electrical interface is creating some sort of burn-out issue ?
USB3.0 connector pins are physically separate from the USB2.0 pins. USB3.0 also has in-line AC coupling capacitors at each end, so it's very unlikely that an electrical fault will blow up a USB3.0 port unless it's incredibly severe.

It's more likely that whatever connector is being pushed into the slot is somehow damaging the superspeed data pins.
Rockets are loud.
https://astro-pi.org

sciurius
Posts: 47
Joined: Sun Sep 23, 2012 7:34 pm

Re: RPi4-4GB: How easy to blow up the USB chip?

Thu May 21, 2020 7:43 pm

jdb wrote:
Thu May 21, 2020 6:44 pm
It's more likely that whatever connector is being pushed into the slot is somehow damaging the superspeed data pins.
That thought also crossed my mind. The system log has a lot of "usb usb2-port1: Cannot enable. Maybe the USB cable is bad?" messages.
However I cannot see (strong magnifying glass and strong lamp) any damage, and all pins make electrical contact with the soldering points on the board.

Edit: Long before the 'cable bad' messages appear there are already a lot of other errors so I'm not sure... This is the log after I first inserted the cable in a (until then good working) USB3 port:

Code: Select all

Apr 22 11:58:07 raspberrypi kernel: [  696.465656] usb 2-1: new SuperSpeed Gen 1 USB device number 3 using xhci_hcd
Apr 22 11:58:07 raspberrypi kernel: [  696.500262] usb 2-1: New USB device found, idVendor=2109, idProduct=0711, bcdDevice= 1.44
Apr 22 11:58:07 raspberrypi kernel: [  696.500277] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Apr 22 11:58:07 raspberrypi kernel: [  696.500290] usb 2-1: Product: VLI Product String
Apr 22 11:58:07 raspberrypi kernel: [  696.500302] usb 2-1: Manufacturer: VLI manufacture String
Apr 22 11:58:07 raspberrypi kernel: [  696.500314] usb 2-1: SerialNumber: 000000123AE7
Apr 22 11:58:07 raspberrypi kernel: [  696.502739] usb-storage 2-1:1.0: USB Mass Storage device detected
Apr 22 11:58:07 raspberrypi kernel: [  696.503049] usb-storage 2-1:1.0: Quirks match for vid 2109 pid 0711: 2000000
Apr 22 11:58:07 raspberrypi kernel: [  696.503166] scsi host0: usb-storage 2-1:1.0
Apr 22 11:58:07 raspberrypi mtp-probe: checking bus 2, device 3: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-1"
Apr 22 11:58:07 raspberrypi mtp-probe: bus: 2, device: 3 was not an MTP device
Apr 22 11:58:07 raspberrypi mtp-probe: checking bus 2, device 3: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-1"
Apr 22 11:58:07 raspberrypi mtp-probe: bus: 2, device: 3 was not an MTP device
Apr 22 11:58:09 raspberrypi kernel: [  698.162628] scsi 0:0:0:0: Direct-Access     USB3.0   high speed       2210 PQ: 0 ANSI: 6
Apr 22 11:58:09 raspberrypi kernel: [  698.163471] sd 0:0:0:0: Attached scsi generic sg0 type 0
Apr 22 11:58:09 raspberrypi kernel: [  698.163558] sd 0:0:0:0: [sda] 250069676 512-byte logical blocks: (128 GB/119 GiB)
Apr 22 11:58:09 raspberrypi kernel: [  698.164016] sd 0:0:0:0: [sda] Write Protect is off
Apr 22 11:58:09 raspberrypi kernel: [  698.164038] sd 0:0:0:0: [sda] Mode Sense: 2f 00 00 00
Apr 22 11:58:09 raspberrypi kernel: [  698.164915] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Apr 22 11:58:09 raspberrypi kernel: [  698.177328]  sda: sda1 sda2
Apr 22 11:58:09 raspberrypi kernel: [  698.180080] sd 0:0:0:0: [sda] Attached SCSI disk
Apr 22 11:58:09 raspberrypi kernel: [  698.366014] usb 2-1: reset SuperSpeed Gen 1 USB device number 3 using xhci_hcd
Apr 22 11:58:09 raspberrypi kernel: [  698.400466] sd 0:0:0:0: [sda] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x07 driverbyte=0x00
Apr 22 11:58:09 raspberrypi kernel: [  698.400485] sd 0:0:0:0: [sda] tag#0 CDB: opcode=0x28 28 00 0e e7 c2 98 00 00 08 00
Apr 22 11:58:09 raspberrypi kernel: [  698.400498] print_req_error: I/O error, dev sda, sector 250069656
Apr 22 11:58:09 raspberrypi kernel: [  698.546060] usb 2-1: reset SuperSpeed Gen 1 USB device number 3 using xhci_hcd
Apr 22 11:58:09 raspberrypi kernel: [  698.579924] sd 0:0:0:0: [sda] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x07 driverbyte=0x00
Apr 22 11:58:09 raspberrypi kernel: [  698.579943] sd 0:0:0:0: [sda] tag#0 CDB: opcode=0x28 28 00 00 00 00 08 00 00 08 00
Apr 22 11:58:09 raspberrypi kernel: [  698.579955] print_req_error: I/O error, dev sda, sector 8
Apr 22 11:58:09 raspberrypi kernel: [  698.726065] usb 2-1: reset SuperSpeed Gen 1 USB device number 3 using xhci_hcd
Apr 22 11:58:09 raspberrypi kernel: [  698.875418] usb 2-1: reset SuperSpeed Gen 1 USB device number 3 using xhci_hcd
Apr 22 11:58:10 raspberrypi kernel: [  699.225459] sd 0:0:0:0: [sda] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x07 driverbyte=0x00
Apr 22 11:58:10 raspberrypi kernel: [  699.225477] sd 0:0:0:0: [sda] tag#0 CDB: opcode=0x28 28 00 00 00 00 08 00 00 04 00
Apr 22 11:58:10 raspberrypi kernel: [  699.225488] print_req_error: I/O error, dev sda, sector 8
Apr 22 11:58:10 raspberrypi kernel: [  699.225502] Buffer I/O error on dev sda, logical block 2, async page read
Apr 22 11:58:10 raspberrypi kernel: [  699.235424] usb 2-1: USB disconnect, device number 3
Apr 22 11:58:10 raspberrypi kernel: [  699.237818] sd 0:0:0:0: [sda] Synchronizing SCSI cache
Apr 22 11:58:10 raspberrypi kernel: [  699.255438] print_req_error: I/O error, dev sda, sector 12
Apr 22 11:58:10 raspberrypi kernel: [  699.255456] Buffer I/O error on dev sda, logical block 3, async page read
Apr 22 11:58:10 raspberrypi kernel: [  699.255585] sd 0:0:0:0: [sda] Synchronize Cache(10) failed: Result: hostbyte=0x01 driverbyte=0x00

emma1997
Posts: 718
Joined: Sun Nov 08, 2015 7:00 pm
Location: New England (not that old one)

Re: RPi4-4GB: How easy to blow up the USB chip?

Thu May 21, 2020 10:10 pm

jdb wrote:
Thu May 21, 2020 6:44 pm
it's very unlikely that an electrical fault will blow up a USB3.0 port unless it's incredibly severe.

It's more likely that whatever connector is being pushed into the slot is somehow damaging the superspeed data pins.
I came to the same conclusion. Over the years had a handful of failures on PC ports and one Pi4 recently. All due to physical damage, verified by physical inspection and mostly the delicate USB3 pins. On only one occasion I was able to repair by poking with needlenose.

Electrical damage unlikely, even dead short of power and data pins, according to chip specs. At least the ones used in PC. Worst case an overcurrent warning in Windows. Static damage even less likely IMO. Short of lightening bolt that is.

User avatar
HawaiianPi
Posts: 5518
Joined: Mon Apr 08, 2013 4:53 am
Location: Aloha, Oregon USA

Re: RPi4-4GB: How easy to blow up the USB chip?

Thu May 21, 2020 10:32 pm

sciurius wrote:
Thu May 21, 2020 5:07 pm
So I can rephrase my question slightly: can a device that functions properly in one or more PCs permanently damage the RPi4 USB3 ports/chip?
Not in my experience.

I've used many different USB devices on my Pi4 computers with no ill effects. Most have been storage devices like flash drives, but also SSD and HDD with a variety of different adapter cables or enclosures. I've also used a few different USB-TTL UART adapters, usually based on the CP2102 chip, all purchased from eBay, and most were less than $2 (not a price one would associate with high quality).

I've even run multiple SSD simultaneously (powered only by the Pi's USB ports), and yes, I do frequently hot-plug USB devices.

My 4B2 and 4B4 are both revision 1.1 purchased in July of 2019 (if that matters).
My mind is like a browser. 27 tabs are open, 9 aren't responding,
lots of pop-ups...and where is that annoying music coming from?

sciurius
Posts: 47
Joined: Sun Sep 23, 2012 7:34 pm

Re: RPi4-4GB: How easy to blow up the USB chip?

Fri May 22, 2020 6:47 am

emma1997 wrote:
Thu May 21, 2020 10:10 pm
All due to physical damage, verified by physical inspection and mostly the delicate USB3 pins. On only one occasion I was able to repair by poking with needlenose.
Can you describe the damage?

The USB3 contacts of the host port are 5 flat, fixed contact 'pads' that look quite robust.

emma1997
Posts: 718
Joined: Sun Nov 08, 2015 7:00 pm
Location: New England (not that old one)

Re: RPi4-4GB: How easy to blow up the USB chip?

Fri May 22, 2020 5:29 pm

Flat and thin and not very robust on mine. Floating and not fastened down and more flimsy than the regular USB2 pads. Maybe due to cheap chinese cutting corners or part of the USB3 mechanical spec IDK.

One or two pins in the upper row were bent slightly out of place on the ones I was able to repair. Doubled up and crushed beyond recognition on the others. Broke when trying to poke back into place. Other than foreign material on contacts this is one of the only USB malfunctions I've seen.

IMO damage by static is over-hyped, bordering on urban myth for most modern devices.

ejolson
Posts: 4931
Joined: Tue Mar 18, 2014 11:47 am

Re: RPi4-4GB: How easy to blow up the USB chip?

Fri May 22, 2020 6:31 pm

emma1997 wrote:
Fri May 22, 2020 5:29 pm
Flat and thin and not very robust on mine. Floating and not fastened down and more flimsy than the regular USB2 pads. Maybe due to cheap chinese cutting corners or part of the USB3 mechanical spec IDK.

One or two pins in the upper row were bent slightly out of place on the ones I was able to repair. Doubled up and crushed beyond recognition on the others. Broke when trying to poke back into place. Other than foreign material on contacts this is one of the only USB malfunctions I've seen.

IMO damage by static is over-hyped, bordering on urban myth for most modern devices.
I agree. Static electricity is a problem to worry about only once one reaches a level of competence where one stops bending pins and breaking components off of the board itself. At the same time, before the days of social distancing, the sparks did fly simply by holding hands with my wife after shuffling across the carpet. It is fortunate that I didn't marry a Pi.

emma1997
Posts: 718
Joined: Sun Nov 08, 2015 7:00 pm
Location: New England (not that old one)

Re: RPi4-4GB: How easy to blow up the USB chip?

Fri May 22, 2020 6:52 pm

lol. On cold dry winter days I like to get charged up and case my other half (and kids too way back when) around the house laughing and screaming. Besides the cardio and heating bill savings, just plain huge fun.

bjtheone
Posts: 574
Joined: Mon May 20, 2019 11:28 pm
Location: The Frozen North (AKA Canada)

Re: RPi4-4GB: How easy to blow up the USB chip?

Fri May 22, 2020 7:04 pm

emma1997 wrote:
Fri May 22, 2020 5:29 pm
IMO damage by static is over-hyped, bordering on urban myth for most modern devices.
Very environmental dependant. I have a particular work environment that generates massive static charges.

Have also had issues with it in some electronic manufacturing environments as well, and we did have the analysis equipement to do failure investigations in the dead chips.

sciurius
Posts: 47
Joined: Sun Sep 23, 2012 7:34 pm

Re: RPi4-4GB: How easy to blow up the USB chip?

Sat May 23, 2020 6:40 pm

emma1997 wrote:
Fri May 22, 2020 5:29 pm
One or two pins in the upper row were bent slightly out of place on the ones I was able to repair. Doubled up and crushed beyond recognition on the others. Broke when trying to poke back into place. Other than foreign material on contacts this is one of the only USB malfunctions I've seen.
There was definitely no such damage with the RPi's that I had with USB3 problems. So that leaves, again, the suspicion that somehow the chip got fried.

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 26102
Joined: Sat Jul 30, 2011 7:41 pm

Re: RPi4-4GB: How easy to blow up the USB chip?

Sat May 23, 2020 7:58 pm

sciurius wrote:
Sat May 23, 2020 6:40 pm
emma1997 wrote:
Fri May 22, 2020 5:29 pm
One or two pins in the upper row were bent slightly out of place on the ones I was able to repair. Doubled up and crushed beyond recognition on the others. Broke when trying to poke back into place. Other than foreign material on contacts this is one of the only USB malfunctions I've seen.
There was definitely no such damage with the RPi's that I had with USB3 problems. So that leaves, again, the suspicion that somehow the chip got fried.
We've not had any other reports of fried USB chips AFAIK, so almost certainly something wrong at your end. I'm sure we would have noticed any HW bugs by now.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.

sciurius
Posts: 47
Joined: Sun Sep 23, 2012 7:34 pm

Re: RPi4-4GB: How easy to blow up the USB chip?

Sat May 23, 2020 8:35 pm

jamesh wrote:
Sat May 23, 2020 7:58 pm
so almost certainly something wrong at your end.
Yes, I'm sure.... Just want to know what is wrong... I cannot keep on frying RPi chips :).

In the meantime I've got a new RPi4 with functional USB3. I've attached the SSD using the StarTech adapter cable (ASM105x chip) and it seems to work properly, although I quickly got errors in the syslog:

Code: Select all

May 23 21:05:06 raspberrypi kernel: [  986.549552] brcm-pcie fd500000.pcie: alloc_safe_buffer: could not alloc dma memory (size=512)
followed by

Code: Select all

May 23 21:05:07 raspberrypi kernel: [  987.276409] xhci_hcd 0000:01:00.0: WARNING: Host System Error
May 23 21:05:07 raspberrypi kernel: [  987.276881] sd 0:0:0:0: [sda] tag#19 sense submit err -22 uas-tag 1 inflight: s-st a-out s-out a-cmd s-cmd 
May 23 21:05:07 raspberrypi kernel: [  987.276890] sd 0:0:0:0: [sda] tag#19 CDB: opcode=0x2a 2a 00 08 85 9a 1f 00 00 65 00
May 23 21:05:36 raspberrypi kernel: [ 1016.820656] sd 0:0:0:0: [sda] tag#23 uas_eh_abort_handler 0 uas-tag 4 inflight: CMD OUT 
May 23 21:05:36 raspberrypi kernel: [ 1016.820676] sd 0:0:0:0: [sda] tag#23 CDB: opcode=0x2a 2a 00 08 85 85 9f 00 04 00 00
And after a number of these:

Code: Select all

May 23 21:05:37 raspberrypi kernel: [ 1016.856672] scsi host0: uas_eh_device_reset_handler start
May 23 21:05:37 raspberrypi kernel: [ 1016.856721] usb 2-2: cmd cmplt err -2
May 23 21:05:37 raspberrypi kernel: [ 1016.856748] usb 2-2: cmd cmplt err -2
May 23 21:05:37 raspberrypi kernel: [ 1016.856773] usb 2-2: cmd cmplt err -2
May 23 21:05:37 raspberrypi kernel: [ 1016.856798] usb 2-2: cmd cmplt err -2
May 23 21:05:37 raspberrypi kernel: [ 1016.856821] usb 2-2: cmd cmplt err -2
May 23 21:05:37 raspberrypi kernel: [ 1016.856844] usb 2-2: cmd cmplt err -2
May 23 21:05:37 raspberrypi kernel: [ 1016.856866] usb 2-2: cmd cmplt err -2
May 23 21:05:37 raspberrypi kernel: [ 1016.856889] usb 2-2: cmd cmplt err -2
May 23 21:05:37 raspberrypi kernel: [ 1016.856912] usb 2-2: cmd cmplt err -2
May 23 21:05:37 raspberrypi kernel: [ 1016.857189] usb 2-2: Disable of device-initiated U1 failed.
May 23 21:05:37 raspberrypi kernel: [ 1016.857258] usb 2-2: Disable of device-initiated U2 failed.
May 23 21:05:37 raspberrypi kernel: [ 1016.857275] usb 2-2: Could not disable xHCI U2 timeout, bus schedule bandwidth may be impacted.
May 23 21:05:37 raspberrypi kernel: [ 1017.400616] usb 2-2: device not accepting address 2, error -108
May 23 21:05:38 raspberrypi kernel: [ 1018.040624] usb 2-2: device not accepting address 2, error -108
May 23 21:05:38 raspberrypi kernel: [ 1018.680624] usb 2-2: device not accepting address 2, error -108
May 23 21:05:39 raspberrypi kernel: [ 1019.320630] usb 2-2: device not accepting address 2, error -108
May 23 21:05:39 raspberrypi kernel: [ 1019.376665] scsi host0: uas_eh_device_reset_handler FAILED err -19
May 23 21:05:39 raspberrypi kernel: [ 1019.376677] sd 0:0:0:0: Device offlined - not ready after error recovery
From then on it gets worse (full log attached).

The SSD + adapter still works fine in my PC, and, when reconnected to the RPi still works as USB3 so at least this time I didn't fry the chip...

Update It may be that these errors were caused by the SATA connector which is said to be of non-optimal quality. After securing the connection the SSD seems to perform without problems.

The RPi4 is now (finally!) running from the SSD!
Attachments
syslog.zip
(8.35 KiB) Downloaded 6 times

Return to “Troubleshooting”