You are not logged in.
My usb storage (samsung muf-be) had slower read rates on linux (60~70MB/s) than on windows (more than 200MB/s). I found that the kernel patch for "samsung fit flash" causes this performance degradation. This patch affects not only "samsung fit flash" but also some other usb storages, because some manufacturers use the same controller (Silicon Motion).
Devices that have ids below are affected by the patch.
Vender : 090C
Product : 1000
Bcddevice : 11.00 or 1100
(You can get these ids from "lsusb" or "lsusb -d 090c:1000 -v".)
If your usb storage has same ids and the read rate is slower than on windows, a workaround from this page can recover the read rate.
# rmmod uas usb_storage
# modprobe usb_storage quirks=090c:1000:
To persist this
echo "options usb_storage quirks=090c:1000:" | sudo tee -a /etc/modprobe.d/usb_storage.conf
You may need to rebuild initramfs.
*The kernel patch is merged to fix the timeout issue. If you have this issue with a workaround, please revert this workaround.
In my case, the read rate has been recovered (more than 200MB/s) and I have not had the timout issue.
Last edited by nowy (2022-09-10 19:23:31)
Offline