Child pages
  • Storage Controllers (HBA, Raid etc)
Skip to end of metadata
Go to start of metadata

Model

Controller

ASIC

Connectors

OS

Driver

By

Adaptec 6405, 6445, 6805, 7805,78165, 71605, 71685, 72405, 8805, 8885, 81605PMCPMC 8001 and othersSFFhipsteraacraidKen Mays
Adaptec 29320LPE Ultra320 Single Channel Low-Profile PCIe x1 SCSI Card29320LPEAdaptec 29320

1x VHDCI (External)

1x LVD (Internal)

oi_151a5adpu320Jon Green
Addonics Hybrid HDD - mSATA SSD Controller (AD2SAHMSA)AD2SAHMSAMarvell 88SE91281 x SATAIII (internal), 1 x mSATAoi_151a8ahciMarcel Telka
Areca SATA II RAID Controller driver (ARC-11xx/12xx/16xx/18xx)ARC-1880LSI SAS23082x SFF-8087oi_151a7arcmsrGarrett D'Amore
Axago PCES-SAPCES-SAASMedia ASM1062 (according pci.ids) / ASM1061 (on the chip)2 x SATAIII (internal)oi_151a8ahciMarcel Telka

Axago

PCIS-60

SiI3124-2

4x SATAII

oi_151a

si3124

Milan Jurik

Dell PERC H200/H220i, IBM ServeRAID H1110, LSI 9200/9201/9202/9210/9211/9212 SAS/SATA 6Gb/s PCIe 2.0 controllersLSI 9212-4i4eLSI SAS2004/2008/2108/2116

4x SFF-8087, 1x SFF-8088

hipstermpt_sasKen Mays

Dell PERC H310/H700/H710/H710P/H800/H810, HP H210i/H220/H220i/H221/H222, IBM M1015/M1115/M5014/M5015/M5016/5025/5110/5120, Intel RS25AB080/ RMS2AF040/RS2WC040/RS2WC080, LSI 9207/9217/9240/9260/9261/9262/9264/9265/9266/9270/9271/9280/9281/9285/9286, 3Ware SAS 9550SX/9650SE/9690SA/9750 controller series, Sun StorageTek 6Gb/s SAS-2.0, Supermicro SMC2008-iMR - SAS/SATA 6Gb/s PCIe 2.0 controllers

LSI 9207-4i4eLSI SAS2108/2208/2308

1x SFF-8087, 1x SFF-8088

hipstermr_sasKen Mays
Emulex LP8000  SCoi_151a8emlxs target modeJohan Sanchez
LSI SAS 3008 Controllers - LSI SAS 9300 / LSI SAS 9311 12Gb/s SAS HBAs (SAS 3.0-compliant)
To use sas3ircu (wwn to bay assignment, led alerting), read https://www.illumos.org/issues/6784
LSI 9300-4i4eLSI SAS30081 Mini-SAS HD SFF-8643hipstermpt_sasKen Mays
LSI/Avago/Broadcom - SAS 9305 Controllers  (12Gb/s SAS-3 Compliant)
To use sas3ircu (wwn to bay assignment, led alerting), read https://www.illumos.org/issues/6784
Avago 9305-16iLSI SAS32244 x SFF8643hipster
2017.10
mpt_sasGuenther Alka
HP Smart Array SAS/SATA PCIe Controllers (5i/6i, 5xx/5xxx/6xx/6xxx, E200/200i, P2xx/4xx/5xx/6xx/7xx)P411/256SA-P4112x SAS portshipsterCPQary3(2.6.0)Ken Mays
LSI SAS3041E-R/SAS3442E/SAS3442X/SAS3801E/SAS3801X, Intel SASWT4I/SASUC8I LSI SAS1064, SAS1068 oi_151a7mptGary Mills, Jason Matthews
       
QLogic 2340ISP 2312  oi_151ainitior worksJohan Sanchez
VantecUGT-ST220RSil35122x SATAoi_151aunsupportedEduardo Sanchez
StarTech.com 4 port PCI SATA RAID controller
(Silicon Image (SI) 3114 - 4 port SATA raid card)
SI 3114Sil31144 x SATA150oi_157aFirmware pci-card to IDE mode (http://www.siliconimage.com/docs/SiI3114_5500.zip)Hugo Wilkinson
Syba/Iocrest Model SI-PEX40108Marvell 88SE9215 4 x SATAhipster-20171031unsupportedGary Mills

 

Notes:

  1. Install OpenSolaris/ OpenIndiana on M1015/ LSI9240 RAID controller 
  2. Dell H310 issue resolution
  3. (deleted)
  4. Installing the (ahci) driver for fake-raid (like "RAID+AHCI" mode on HP workstations with onboard Intel Matrix controllers)

 

  • No labels

30 Comments

  1. Anonymous

    LSI SAS2 9211-4i and LSI MegaRAID SATA 300-8X work perfectly

    1. Anonymous

      Did LSI SAS2 9211-4i support hotplug??

  2. Anonymous

    my best to use 8 Channel SAS/ Sata controller are (already used by SUN) LSI 1068e based ones like

    Intel SASUC8I see http://www.intel.com/products/server/raid-controllers/SASUC8I/SASUC8I-overview.htm

    SuperMicro AOC-USASLP-L8 (the cheapest, but UIO/ wrong side mounted)

    and

    LSI 2008 (SAS-2) based ones if they are in IT (Initiator-Target/ HBA) mode instead of IR/ Raid mode or you have to reflash them (check possibility especially with LSI 2008 chipsets, OK at least with LSI and SuperMicro Onboard HBA's)

    Gea

  3. Anonymous

    i use Supermicro AOC-USAS-L8i

    works fine!

  4. Anonymous

    Got Problems with 88SE6320 (on Asus P6T Deluxe) => seems to be not supported

    1. Yes, am also seeing problems with the Marvell 88SE9128

      • implemented as GSATA3 on a GigaByte GA-P67A-UD7-B3 mobo.

      Drives do not appear at all in AHCI/Firmware bypass mode.
      They do appear in AHCI/Firmware 'BIOS' mode, however, but cannot be configured:

      cfgadm: Hardware specific failure: Failed to config device at api_id (etc.)

      (nothing all that 'marvel'ous about it so far...)

      Onthe other hand, for all ports controlled by the P67A, things are working great! Interface is set to AHCI, with 'Bypass' firmware mode.

  5. Anonymous

    Manufacturer: QLogic Corp.

    Model: QLE2460

    Firmware Version: 5.2.1

    Driver Name: COMSTAR QLT

    Driver Version: 20100505-1.05

    Works fine Target mode

  6. Anonymous

    DELL PERC 6/i Sas/Sata controller

    works fine

  7. I have a Sil3114 (Silicon Image 4xSATA PCI card) in my OpenIndiana machine (Intel D510MO motherboard). It only uses the "cmdk" (ide) drivers, not ahci. Only real difference I've seen is that it doesn't play as nice with `cfgadm` in terms of being able to disconnect/reconnect a drive while the system is still running.

    Or is there some other way to get the 'ahci' driver working with that card?? (I have flashed it with the non-raid bios).

  8. Anonymous

    88SE9120 works with 32bit mode, but not with 64bit mode.
    In 64bit mode, ahci driver attached but no drives are detected.

    1. Anonymous

      I am having a similar problem with jmb363 chip on oi_148, in 64-bit. The controller is detected, but drives can not be configured with cfgadm.

    2. Anonymous

      I was wondering if there is any progress on the support for these Marvell SATA3.0 6GB/s controllers (88SE91xx series). These are used in many low cost cards. Highpoint which uses the in their Rocket 600 series cards claims support for Linux and FreeBSD.

  9. Anonymous

    I am having some weird problems with the OpenSolaris 3Ware 9.5.1 dirvers and oi_148 , after installing the drivers, the networking goes down on the box and I start to get random hangs from the CLI. Any ideas?

    1. Anonymous

      I suspect the problem is your kernel is a different version than the drivers were meant for. I had similar problems trying to use the 3ware drivers for 2008.11 on 2009.06.

      Unfortunately with Sun having abandoned the OpenSolaris project it seems unlikely 3ware will be producing any more drivers. I'm stuck in the same situation, needing to replace a 3ware card with something else before I can install OpenIndiana.

    2. I've managed to find the 9.5.3 drivers (currently found here: http://www.3ware.com/support/downloadpageprod.asp?pcode=12&path=Escalade9550SX-Series&prodname=3ware%209550SX(U)%20Series ) and they appear to be working on oi_151a7.

  10. Anonymous

    I am a Linux user trying OpenIndiana 151a for a big server. We have two MegaRAID 9265-8i, and although it is supported under Solaris (1) and probably OpenIndiana (2) via the mpt_sas for LSI 92xx controllers, after I installed MegaCli and MegaRaidStorageManager(3), neither of them can find any controller! Of course the same tools find and manage the two controllers under both Ubuntu and CentOS 6... Anyone has some experience or hints for me ?

    1) http://www.lsi.com/support/products/Pages/MegaRAID%20SAS%209265-8i.aspx

    2) http://wiki.openindiana.org/pages/viewpage.action?pageId=16286577&navigatingVersions=true

    3)
    sergio@monster:~$ ls -la /opt/
    total 13
    drwxr-xr-x 7 root root 7 2011-11-07 19:46 .
    drwxr-xr-x 24 root staff 26 2011-11-07 19:57 ..
    drwxr-xr-x 31 root bin 50 2011-11-07 16:06 DTT
    drwxr-xr-x 3 root sys 3 2011-11-07 16:06 install-test
    drwxr-xr-x 5 root root 5 2011-11-07 19:47 lsi
    drwxr-xr-x 3 root bin 3 2011-11-07 19:45 MegaRAID
    drwxr-xr-x 12 root root 37 2011-11-07 19:46 MegaRaidStorageManager
    sergio@monster:~$ ls -la /opt/MegaRAID/
    total 5
    drwxr-xr-x 3 root bin 3 2011-11-07 19:45 .
    drwxr-xr-x 7 root root 7 2011-11-07 19:46 ..
    drwxr-xr-x 2 root bin 3 2011-11-07 19:45 CLI
    sergio@monster:~$ ls -la /opt/MegaRAID/CLI/
    total 9355
    drwxr-xr-x 2 root bin 3 2011-11-07 19:45 .
    drwxr-xr-x 3 root bin 3 2011-11-07 19:45 ..
    -rwxr-xr-x 1 root bin 9470344 2011-06-08 15:29 MegaCli
    sergio@monster:~$ ls -la /opt/MegaRaidStorageManager/
    total 3691
    drwxr-xr-x 12 root root 37 2011-11-07 19:46 .
    drwxr-xr-x 7 root root 7 2011-11-07 19:46 ..
    -r-xr-r- 1 root root 861 2011-05-31 03:49 16_prg_icon.png
    rwxrr- 1 root root 5393 2011-05-31 03:49 add_entry
    drwxr-xr-x 3 root root 6 2011-11-07 19:46 Common
    drwxr-xr-x 2 root root 3 2011-11-07 19:46 configurators
    rwxrr- 1 root root 572 2011-05-31 03:49 debugcfg.xml
    drwxr-xr-x 2 root root 3 2011-11-07 19:46 DebugLog
    rwxrr- 1 root root 18961 2011-05-31 03:49 DebugLog.jar
    rwxrr- 1 root root 3187 2011-05-31 03:49 debugschema.xsd
    drwxr-xr-x 7 root root 9 2011-11-07 19:46 docs
    dr-rr- 3 root root 18 2011-11-07 19:46 Framework
    rwxrr- 1 root root 2420261 2011-06-16 20:01 GUI.jar
    -r-xr-r- 1 root root 16565 2011-05-31 03:49 HelpContext.properties
    rwxrr- 1 root root 226529 2011-05-31 03:49 jaxen-1.1.jar
    rwxrr- 1 root root 153115 2011-05-31 03:49 jdom-1.1.jar
    drwxr-xr-x 8 root root 13 2011-11-07 19:46 jre
    drwxr-xr-x 3 root root 3 2011-11-07 19:46 Languages
    drwxr-xr-x 2 root root 6 2011-11-07 19:46 lib
    rwxrr- 1 root root 391834 2011-05-31 03:49 log4j-1.2.15.jar
    drw-rw-rw- 2 root root 11 2011-11-07 19:46 MegaMonitor
    drwxrwxrwx 2 root root 7 2011-11-07 19:46 MegaPopup
    -r-xr-r- 1 root root 135463 2011-06-16 20:01 monitorgui.jar
    -rwxr-xr-x 1 root root 175 2011-05-31 03:49 msm.properties
    rw------ 1 root root 231 2011-05-31 03:49 MSMHelp.desktop.solaris
    rw------ 1 root root 248 2011-05-31 03:49 MSMStartupUI.desktop.solaris
    rw------ 1 root root 201 2011-05-31 03:49 MSMUninstaller.desktop.solaris
    -r-xr-xr-x 1 root root 141 2011-05-31 03:49 pwd.sh
    rrr- 1 root root 432 2011-05-31 03:49 schema.xml
    rwxrr- 1 root root 2540 2011-05-31 03:49 setdisp.png
    rrr- 1 root root 990 2011-05-31 03:49 setdisp.png.old
    -rwxr-xr-x 1 root root 911 2011-05-31 03:49 starthelp.sh
    -rwxr-xr-x 1 root root 566 2011-05-31 03:49 startmonitorhelp.sh
    -r-xr-xr-x 1 root root 349 2011-05-31 03:49 startupui.sh
    -r-xr-xr-x 1 root root 1110 2011-05-31 03:49 uninstaller.sh
    rwxrr- 1 root root 5977 2011-05-31 03:49 VivaldiHeartbeat.class
    rrr- 1 root root 1333 2011-05-31 03:49 vivaldikeys

    1. Anonymous

      mptsas is for 921x and 920x only
      megaraid controllers need a driver named mr_sas.

  11. Anonymous

    Areca ARC1220 FW:1.49 driver arcmsr0 works great, JBOD mode.

    OS: oi_151a
    Connectors: 8 x SATA

    scanpci: pci bus 0x0003 cardnum 0x0e function 0x00: vendor 0x17d3 device 0x1220 Areca Technology Corp. ARC-1220 8-Port PCI-Express to SATA RAID Controller

    -J

  12. does the new LSI SAS 9207-8i work with openindiana?

  13. Where get HighPoint RocketRAID 27xx controllers driver?

    1. Dose not support HighPoint RocketRAID 27xx controllers (Marvell 88SE6445)?

      1. You can use the Highpoint Rocket 640L with the ahci driver.

  14. Should we have a column or better yet two columns for describing just how well the HBA works with ZFS.  

    a) "IT mode supported e.g. JBOD support" 

    • yes
    • no
    • unknown 

    b) "IT support"

    • std default support  (firmware rev)
    • custom firmware flash (URL link)  
    • N/A
    • unknown

    For example I have to flash an IBM M1015 (LSI 2008 chipset ) to get IT mode to work and I used info from the URL link http://lime-technology.com/forum/index.php?topic=12767.msg124393#msg124393 .  I don't really know if the chip set defines what firmware is needed or it is based on the HBA card.

    What I would like to see is that someone can get an HBA and know if it will work and if they need to perform specail configuration (BIOS or firmware screens) or special flashing as I did for my M1015 cards.  It just seems that once the illumos / openindiana / nexenta/ smartos/ omnios / illumian  community has a working HBA that it needs good documentation to help others make good choices anf get things workign quickly.  Maybe ech HBA needs a wiki subpage ?

    Here's an example maybe someone wants to buy a IBM x3550 M4 in the HCL http://wiki.openindiana.org/oi/Servers (the HBA appears to be a ServeRAID M5110e SAS/SATA Controller for IBM System x integrated with system board and seems to have chipset of MegaRAID SAS 2208 [Thunderbolt].  According to this HCL page it is supported by mr_sas but would they get IT mode for best ZFS stability and performance (on a quick ISO install of say openindiana oi_151a7) or would thy be stuck in IR mode ?

    Thanks in Advance

    Jon Strabala.

    1. You are right. I have a new server Dell R720xd with 24+2 hdd. With Perc H710 mini raid controller. Which has LSI Logic / Symbios Logic MegaRAID SAS 2208 [Thunderbolt] chipset.

      I found in this table, that oi_151a works with it, but even a7 does not. mr_sas should work with H7xx and another line mr_sas should work with LSI2208. When i wanted to install openindiana, installer didn't find any disk.

  15. IS LSI 920x/921x/9240 driver changed? Use mr_sas, not mpt_sas?

    1. mpt_sas is for specific LSI 9200/9201/9202/9210/9211/9212 cards.

  16. Dose OI have plan to support QLogic 16Gb (26xx)  FC card?

  17. "fcinfo hba-port" can't display target mode FC coonection speed, need modify file uts/common/io/comstar/port/fct/fct.c

    function fct_get_adapter_port_attr() add

    #define PORT_SPEED_16G  32

    /* add supported speed */

            if (attr->supported_speed & PORT_SPEED_16G)

                    port_attr->PortSupportedSpeed |= FC_HBA_PORTSPEED_16GBIT;

    /* add current speed */

              case PORT_SPEED_16G:

                            port_attr->PortSpeed = FC_HBA_PORTSPEED_16GBIT;

                            break;

     

  18. I just added an IOCrest / Syba ASMedia 1061 based card to the HCL list as incompatible, but I see another person had no issues with the same controller (different branded card).  From what I can see googling, the AsMedia chip is very hit and miss regardless of OS.  This is what I see in my system log files (in Napp-it) over and over and over again as files are read...would be curious if anyone knows what these errors mean or how to get it working?

    Feb 22 21:44:58 marvin ahci: [ID 777486 kern.warning] WARNING: ahci1: ahci port 0 has interface fatal error
    Feb 22 21:44:58 marvin ahci: [ID 687168 kern.warning] WARNING: ahci1: ahci port 0 is trying to do error recovery
    Feb 22 21:44:58 marvin ahci: [ID 551337 kern.warning] WARNING: ahci1:      Transient Data Integrity Error (T)
    Feb 22 21:44:58 marvin     10B to 8B Decode Error (B)
    Feb 22 21:44:58 marvin     CRC Error (C)
    Feb 22 21:44:58 marvin     Transport state transition error (T)
    Feb 22 21:44:58 marvin ahci: [ID 657156 kern.warning] WARNING: ahci1: error recovery for port 0 succeed

     

    UPDATE:  I have decided to delete my entries from the HCL.  After 1 month of successfully using the HighPoint Technologies Rocket 620A (Marvel 88SE9120), I picked up enough CRC errors in the background that the drive was dropped again.  After some troubleshooting and research, it appears the issue is actually the drive, a Samsung (Seagate) ST2000LM003, when used with either of these controllers.  Unfortunately I am no longer able to continue this experiment and need to move on.  From what I have seen, I believe these cards would work fine under OI 151a9, but certain drives apparently do not play nice with them.  They worked fine short term with some WD Red drives, but I am unable to test long term stability at this time.

    For future reference, should anyone choose to continue where I left off, the cards are:

    Make/Model                                      Chipset                            Driver          OS
    IOCrest (Syba) SY-PEX40039             Asmedia ASM1061           AHCI           151a9
    HighPoint Technologies Rocket 620A  Marvel 88SE9120              AHCI           151a9

    Although I am running a9, I believe these only require OI 151a8 or better to pick up the revised AHCI driver.