<div dir="auto">The pi4 has a native pcie slot and there are nvme hats that take advantage of this to mount nvme drives to this pcie bus. </div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 31, 2024, 7:50 PM Jim via PLUG-discuss <<a href="mailto:plug-discuss@lists.phxlinux.org">plug-discuss@lists.phxlinux.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I have a Raspberry Pi4 and I've had trouble with some adapters for some <br>
sata ssds I've tried using with it. I have several usb3 adapters that <br>
don't support uasp. When I try using one, the speeds are slow and I get <br>
lots of errors.  I looked this up online and everything I saw about it <br>
said that some usb3 ssd adapters don't support uasp and a  system trying <br>
to use it will get slow speeds and lots of errors. Some of the stuff I <br>
read says how to get the manufacturer and model id numbers and put them <br>
in /boot/firmware/cmdline.txt so the system will not try using uasp with <br>
those devices.  In  the cmdline.txt file on my Pi4, I have the following <br>
at the front of cmdline.txt:<br>
<br>
usb-storage-quirks-152d:0578:u (152d:0578 is the manufacturer and   <br>
device numbers for the device in question.)<br>
<br>
This is supposed to tell the system not to use uasp on the specified <br>
device.  I tried that, and rebooted the pi, but still have the problem. <br>
The only way I got it working was to plug the second drive into a usb2 <br>
port.  It's a bit slower, but works.<br>
<br>
Here it told how to identify the device and how to modify cmdline.txt to <br>
tell the system not to use uasp with the device<br>
<a href="https://forums.raspberrypi.com/viewtopic.php?t=245931" rel="noreferrer noreferrer" target="_blank">https://forums.raspberrypi.com/viewtopic.php?t=245931</a><br>
<br>
The cmdline.txt file starts with usb-storage-quirks-152d:0578:u<br>
<br>
Typing lsusb identifies the device.<br>
<br>
$ lsusb<br>
Bus 002 Device 002: ID 14b0:0206 StarTech.com Ltd.  Vi550 S3  This one <br>
works. The drive the pi boots from is connected to it.<br>
<br>
Bus 001 Device 003: ID 152d:0578 JMicron Technology Corp. / JMicron USA <br>
Technology Corp. JMS578 SATA 6Gb/s This is the one I'm having trouble with.<br>
<br>
It does not work without lots of errors. I only got it working by <br>
putting it in a usb2 port.  Is there any way to test whether or not a <br>
device supports uasp?<br>
<br>
Thanks for any help you can send my way.<br>
<br>
---------------------------------------------------<br>
PLUG-discuss mailing list: <a href="mailto:PLUG-discuss@lists.phxlinux.org" target="_blank" rel="noreferrer">PLUG-discuss@lists.phxlinux.org</a><br>
To subscribe, unsubscribe, or to change your mail settings:<br>
<a href="https://lists.phxlinux.org/mailman/listinfo/plug-discuss" rel="noreferrer noreferrer" target="_blank">https://lists.phxlinux.org/mailman/listinfo/plug-discuss</a><br>
</blockquote></div>