Hi,
I’ve just built an USB-SATA module for Argon Pod system.
- assembled into an USB-LAN module case
- using cheap USB to SATA adapter (Axagon ADSA-1S)
- can be used with half size slim SATA SSD
It can be stacked with all the Argon Pod modules
(Unfortunately I don’t have another USB-LAN case, but it works…
)
It can even boot from the SATA drive without an SD Card.
All you have to do is to connect the micro USB connector’s OTG sense pin to ground (in the USB-HDMI module).
The SATA SSD is much faster and much more reliable storage than the SD card, just be sure to use at least 5V/2.5A power adatper.
1 Like
Here is the final version in its full glory. 
This is the usb map:
lsusb -vvt |
description |
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M |
← Linux USB root |
ID 1d6b:0002 Linux Foundation 2.0 root hub |
|
/sys/bus/usb/devices/usb1 /dev/bus/usb/001/001 |
|
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M |
← HDMI-USB module hub |
ID 1a40:0101 Terminus Technology Inc. Hub |
|
/sys/bus/usb/devices/1-1 /dev/bus/usb/001/002 |
|
|__ Port 3: Dev 3, If 0, Class=Hub, Driver=hub/4p, 480M |
← LAN-USB module hub |
ID 1a40:0101 Terminus Technology Inc. Hub |
|
/sys/bus/usb/devices/1-1.3 /dev/bus/usb/001/003 |
|
|__ Port 3: Dev 5, If 0, Class=Mass Storage, Driver=usb-storage, 480M |
← DIY SATA module |
ID 152d:2329 JMicron Technology Corp. / JMicron USA Technology Corp. JM20329 SATA Bridge |
|
/sys/bus/usb/devices/1-1.3.3 /dev/bus/usb/001/005 |
|
|__ Port 4: Dev 4, If 0, Class=Vendor Specific Class, Driver=r8152, 480M |
← LAN-USB module Ethernet adapter |
ID 0bda:8152 Realtek Semiconductor Corp. RTL8152 Fast Ethernet Adapter |
|
/sys/bus/usb/devices/1-1.4 /dev/bus/usb/001/004 |
|
mounted filesystems:
rpi0@rpi0:~ $ mount | grep sda
/dev/sda1 on /boot/firmware type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
/dev/sda2 on / type ext4 (rw,noatime)
/dev/sda3 on /mnt/data type ext4 (rw,noatime)
rpi0@rpi0:~ $
dmesg extract:
[ 4.534386] usb 1-1.3.3: new high-speed USB device number 5 using dwc_otg
[ 4.739345] usb 1-1.3.3: New USB device found, idVendor=152d, idProduct=2329, bcdDevice= 1.00
[ 4.741451] usb 1-1.3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[ 4.743545] usb 1-1.3.3: Product: USB to ATA/ATAPI bridge
[ 4.745578] usb 1-1.3.3: Manufacturer: JMicron
[ 4.747686] usb 1-1.3.3: SerialNumber: 321088A17898
[ 4.751378] usb-storage 1-1.3.3:1.0: USB Mass Storage device detected
[ 4.761111] scsi host0: usb-storage 1-1.3.3:1.0
...
[ 5.791717] scsi 0:0:0:0: Direct-Access Samsung SSD 850 EVO 250G EMT0 PQ: 0 ANSI: 2 CCS
[ 5.799083] sd 0:0:0:0: [sda] 488397168 512-byte logical blocks: (250 GB/233 GiB)
[ 5.799435] sd 0:0:0:0: [sda] Write Protect is off
[ 5.803451] sd 0:0:0:0: [sda] Mode Sense: 28 00 00 00
[ 5.803830] sd 0:0:0:0: [sda] No Caching mode page found
[ 5.805910] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 5.839004] sda: sda1 sda2 sda3
[ 5.841685] sd 0:0:0:0: [sda] Attached SCSI disk
[ 6.233026] EXT4-fs (sda2): mounted filesystem 3b445224-0aeb-4897-9108-009ed4211fb4 ro with ordered data mode. Quota mode: none.