SIIG eSATA II PCIe card and OpenSolaris

I went out today and picked up a 1x PCIe eSATA card made by SIIG (model SC-SAE412-S1) and put it in my OpenSolaris dev box. As expected, the si3124 driver picked up on the Silicon Image 3132 chip on this card and was fine with it. Now I just need to get a multi-bay external SATA disk box to hook up to this card so I may continue with my NAS appliance project.

It seems that the non-RAID SATA/eSATA cards made by SIIG are all based on either the SI 3124 (for PCI/PCIX) and 3132 (for PCIe) chips, so they’re a safe bet if you’re looking for such a thing for your Solaris 10/OpenSolaris box, as the si3124 driver (part of the SATA framework) should jive with it.

cfgadm -al output with a Maxtor STM3500630AS disk attached to each of the two eSATA ports on this card:

Ap_Id                          Type         Receptacle   Occupant     Condition
sata0/0::dsk/c7t0d0            disk         connected    configured   ok
sata0/1::dsk/c7t1d0            disk         connected    configured   ok

/usr/X11/bin/scanpci output:

pci bus 0x0002 cardnum 0x00 function 0x00: vendor 0x1095 device 0x3132
Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller

Those two disks are now a mirrored set in a ZFS pool:

[daleg@helium]~$ pfexec zpool status local
  pool: local
 state: ONLINE
 scrub: none requested

        NAME        STATE     READ WRITE CKSUM
        local       ONLINE       0     0     0
          mirror    ONLINE       0     0     0
            c7t0d0  ONLINE       0     0     0
            c7t1d0  ONLINE       0     0     0

errors: No known data errors

It works!

4 Replies to “SIIG eSATA II PCIe card and OpenSolaris”

  1. I’m on the same track as you are w/ the home NAS box :)

    My ingredients:

    Shuttle SFF SN25p (Athlon X2, 2GB)
    IOI PCI-e 1x SATA II Card (Sil 3132)
    Raidon SR-3620 (2 bay RAID-1/0 external sata enclosure)
    Raidon ST-6600 (5 bay external sata enclosure, w/ port multiplier)

    The SR3620 is there for my boot drive (RAID-1), and the ST-6600 will be housing 5x500GB Deskstar drives. So far I’ve gotten things partially installed and have found weird occurences of intermittent freeze of the sata controller.. I’ll be posting more of my progress once I’ve done more thorough test\troubleshooting on my problem to be able to properly describe it… (and of course only if there’s anyone out there interested w/ this info).




  2. Is there an update to this?

    I have been looking for an eSATA+port multiplier+ZFS solution. Looks like I must use Solaris/OpenSolaris for the most robust/mature ZFS implementation, but the issue has been finding reports that make me feel safe before buying all this hardware…

    Doesn’t seem like many people have done this yet (or at least they’re not getting Googled…)


  3. Hey Dale,

    This maybe a tad late to ask but am just now looking into putting a PCI (66mhz) eSata card into a Sunfire server running Solaris 10. The board doesnt support PCI-e so need a 66mhz card. The only ones I am seeing made by SIIG in that flavor have chipset Initio 1620. Do you know if this works with the Sata framework of Solaris10? Get back to me whenever you can. Thanks


Leave a Reply

Your email address will not be published. Required fields are marked *