On Sat, 2 May 2020 at 09:16, George N. White III <gnw...@gmail.com> wrote:

> On Sat, 2 May 2020 at 00:13, ToddAndMargo via users <
> users@lists.fedoraproject.org> wrote:
>
>> Hi All,
>>
>> I just installed
>>      Fedora-Xfce-Live-x86_64-32-1.6.iso
>>
>> on a customer's old laptop.  The laptop previously had
>> Windows XP installed on it.  So many things had gone
>> wrong that it was time to  try something else.
>>
>> Okay, the laptop now runs beautifully, with one exception.
>> If I copy files from a USB3 flash drive (all the ports
>> are USB2) the entire machine freezes: screen, mouse,
>> keyboard are completely frozen.
>> _storage
>> Now I tortured the machine for hours with streaming
>> this and that, kpat, etc..  As long as I do not
>> insert a USB3 flash drive, the machine works perfectly.
>>
>> May I presume that her USB2 ports are power
>> compromised?  Your thoughts.
>>
>
> Flash drives shouldn't use much power, but there could
> be issues with power management on USB ports
> and devices.
>
> Have you tried USB3 flash drives from multiple
> vendors?
>
> Can you boot a different distro from a live CD/DVD?
> If you find one that works you can compare module
> versions and options (quirks).
>
> Most systems seem to use usb_storage and uas
> modules.
>
> usb_storage has a quirks parameter.  With luck someone
> with the same usb chipset has found the quirk setting
> you need and put the details where Goggle can find
> them.
>

Sending the above jogged my memory:

https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=245931


UAS is an upgraded transport protocol compared to USB mass-storage -
commands and data are separated into different queues and multiple
outstanding commands can be in flight at the same time, as opposed to USB
mass-storage's lock-step relationship between commands and data. This
allows better saturation of the 4GBps USB3.0 transport as there can be a
continuous stream of data to and from a device.

It's very rare to see a UAS enabled USB2.0 device. Almost all USB3.0
devices on the market today are UAS-capable. It should be noted that if you
plug a USB3.0 UAS device into a USB2.0 port on the Pi 4, the UAS driver
will still be used - but at a slower top speed.

UAS is wonderful, until you come across UAS devices that don't fully
implement the UAS specification. Typically, these devices will just stop
responding when issued UAS commands that they don't like, or may in rare
cases throw write data away which can cause filesystem corruption.

The Linux kernel has a built-in blacklist for devices known to be
unreliable when using UAS. This is not an exhaustive list - if a
manufacturer releases a new version of a controller with a different
product ID, the blacklist will no longer match.


-- 
George N. White III
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org

Reply via email to