Working USB enclosures and adapters with HassOS

I thought I’d start this wiki to allow people to add details on what works, and what does not.

Known Good

These are adapters that work “out of the box”

Known Problematic

These are adapters that don’t work by default, but can be made to work

Known Bad

These adapters don’t work, and don’t appear to be able to be made to work

  • Details to go here

quick note on the Sabrent, I am not sure how to implement the fix in HassOS since it uses U-Boot and I don’t know if that uses the cmdline.txt noted in the fix. This fix was for Raspberry OS booting from SSD, HomeAssistant in my scenario core container which was way down stream of issue. So definitely problematic!

I have been up and running since the release of DEV build 5.0 a week ago and am using a Kingston A400 120GB SSD and Startech USB 3.0 to 2.5" SATA cable w/UASP.
I have noticed the Pi4 CPU Frequency fluctuating quite a bit (random drops in freq, trying to sort it out) but running smooth overall and doesn’t seem to impact the performance. It is in a Canakit case with fan and the temp averages 43-45C household temp is about 22C.

EDIT: Update to 113.3 appeared to smooth the Frequency fluctuation.

I needed a new sd card since one of mine bit it. A guy was selling pny 120gb ssd’s for $8 a pop on eBay so I picked one of those up instead. I also grabbed a startech cable on Amazon. Even if the ssd turns out to be poop, I’m willing to roll the dice for $8.

I’ll dive into the ssd boot deep end when it arrives.


Necro edit: this combo works out of the box for me:

https://www.amazon.com/gp/product/B00HJZJI84/ref=ppx_yo_dt_b_asin_title_o07_s00?ie=UTF8&psc=1

Unitek USB3.0 M.2 SSD (NGFF/SATA) Aluminium Enclosure Model: Y-3365
Works out of the box.

Running Dev 5.2 on two Rpi4-4GB set up with the same enclosure/SSD and have been running solid than any other OS setup I have tried.

usb 2-2: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
usb 2-2: New USB device found, idVendor=2109, idProduct=0715, bcdDevice= 3.28
usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-2: Product: VLI Product String
usb 2-2: Manufacturer: VLI Manufacture String
usb 2-2: SerialNumber: 000000123ACD
scsi host0: uas
scsi 0:0:0:0: Direct-Access WDC WDS1 20G2G0B-00EP UI50 PQ: 0 ANSI: 6
sd 0:0:0:0: [sda] 234455040 512-byte logical blocks: (120 GB/112 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 2f 00 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
sd 0:0:0:0: [sda] Optimal transfer size 33553920 bytes
sda: sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8
sd 0:0:0:0: [sda] Attached SCSI disk

Unitek SolidForce PCIe/NVMe M.2 SSD 10Gbps Enclosure Lite Model Number: S1203ABK
Worked but I only did a test install with it am not using it for HAOS.

usb 2-2: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
usb 2-2: New USB device found, idVendor=0bda, idProduct=9210, bcdDevice=30.00
usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-2: Product: RTL9210
usb 2-2: Manufacturer: Realtek
usb 2-2: SerialNumber: 012345679030
usb 2-2: Enable of device-initiated U1 failed.
usb 2-2: Enable of device-initiated U2 failed.
usb 2-2: Enable of device-initiated U1 failed.
usb 2-2: Enable of device-initiated U2 failed.
scsi host0: uas
scsi 0:0:0:0: Direct-Access Realtek RTL9210 NVME 1.00 PQ: 0 ANSI: 6
sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/466 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 37 00 00 08
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
sd 0:0:0:0: [sda] Optimal transfer size 33553920 bytes
sda: sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8
sd 0:0:0:0: [sda] Attached SCSI disk