01-14-2024, 12:46 AM
(01-14-2024, 12:26 AM)forty5cal1911 Wrote: Library DB regeneration after the Sabrent firmware update did hang up without generating the I/O error in the log. After doing some research I didn't realize how VERY picky these RPi 4B's are with regard to USB 3.0 storage adapters.
This is my model Sabrent enclosure: https://www.amazon.com/Sabrent-Tool-free...=UTF8&th=1
In order for some of the more problematic adapters to work you must disable UASP.
Here is what I have done to fix this particular Sabrent USB enclosure.
Identify USB device ID:
sudo lsusb
Bus 002 Device 002: ID 152d:1561 JMicron Technology Corp. / JMicron USA Technology Corp. JMS561U two ports SATA 6Gb/s bridge
Edit /boot/cmdline.txt:
sudo nano /boot/cmdline.txt
Add USB device ID to the beginning of the line:
usb-storage.quirks=152d:1561:u
Write out file and reboot
Here are some very helpful links I found with a ton of info regarding RPi and compatible USB storage devices:
https://jamesachambers.com/best-ssd-stor...-pi-4-400/
https://jamesachambers.com/fixing-storag...e-updates/
After performing this fix the Library DB regeneration went through no problem in less than two minutes with 8k files.
Nice, and good info. I had no idea there were usb storage quirks.