Argon Pod USB-SATA module

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… :wink: )

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. :slight_smile:

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.