Model | Controller | ASIC | Connectors | OS | Driver | By |
Adaptec 6405, 6445, 6805, 7805,78165, 71605, 71685, 72405, 8805, 8885, 81605 | PMC | PMC 8001 and others | SFF | hipster | aacraid | Ken Mays |
Adaptec 29320LPE Ultra320 Single Channel Low-Profile PCIe x1 SCSI Card | 29320LPE | Adaptec 29320 | 1x VHDCI (External) 1x LVD (Internal) | oi_151a5 | adpu320 | Jon Green |
Addonics Hybrid HDD - mSATA SSD Controller (AD2SAHMSA) | AD2SAHMSA | Marvell 88SE9128 | 1 x SATAIII (internal), 1 x mSATA | oi_151a8 | ahci | Marcel Telka |
Areca SATA II RAID Controller driver (ARC-11xx/12xx/16xx/18xx) | ARC-1880 | LSI SAS2308 | 2x SFF-8087 | oi_151a7 | arcmsr | Garrett D'Amore |
Axago PCES-SA | PCES-SA | ASMedia ASM1062 (according pci.ids) / ASM1061 (on the chip) | 2 x SATAIII (internal) | oi_151a8 | ahci | Marcel 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 controllers | LSI 9212-4i4e | LSI SAS2004/2008/2108/2116 | 4x SFF-8087, 1x SFF-8088 | hipster | mpt_sas | Ken 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-4i4e | LSI SAS2108/2208/2308 | 1x SFF-8087, 1x SFF-8088 | hipster | mr_sas | Ken Mays |
Emulex LP8000 | SC | oi_151a8 | emlxs target mode | Johan 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-4i4e | LSI SAS3008 | 1 Mini-SAS HD SFF-8643 | hipster | mpt_sas | Ken 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-16i | LSI SAS3224 | 4 x SFF8643 | hipster 2017.10 | mpt_sas | Guenther Alka |
HP Smart Array SAS/SATA PCIe Controllers (5i/6i, 5xx/5xxx/6xx/6xxx, E200/200i, P2xx/4xx/5xx/6xx/7xx) | P411/256 | SA-P411 | 2x SAS ports | hipster | CPQary3(2.6.0) | Ken Mays |
LSI SAS3041E-R/SAS3442E/SAS3442X/SAS3801E/SAS3801X, Intel SASWT4I/SASUC8I | LSI SAS1064, SAS1068 | oi_151a7 | mpt | Gary Mills, Jason Matthews | ||
QLogic 2340 | ISP 2312 | oi_151a | initior works | Johan Sanchez | ||
Vantec | UGT-ST220R | Sil3512 | 2x SATA | oi_151a | unsupported | Eduardo Sanchez |
StarTech.com 4 port PCI SATA RAID controller (Silicon Image (SI) 3114 - 4 port SATA raid card) | SI 3114 | Sil3114 | 4 x SATA150 | oi_157a | Firmware pci-card to IDE mode (http://www.siliconimage.com/docs/SiI3114_5500.zip) | Hugo Wilkinson |
Syba/Iocrest Model SI-PEX40108 | Marvell 88SE9215 | 4 x SATA | hipster-20171031 | unsupported | Gary Mills |
Notes:
30 Comments
Anonymous
LSI SAS2 9211-4i and LSI MegaRAID SATA 300-8X work perfectly
Anonymous
Did LSI SAS2 9211-4i support hotplug??
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
Anonymous
i use Supermicro AOC-USAS-L8i
works fine!
Anonymous
Got Problems with 88SE6320 (on Asus P6T Deluxe) => seems to be not supported
Lou Picciano
Yes, am also seeing problems with the Marvell 88SE9128
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.
Anonymous
Manufacturer: QLogic Corp.
Model: QLE2460
Firmware Version: 5.2.1
Driver Name: COMSTAR QLT
Driver Version: 20100505-1.05
Works fine Target mode
Anonymous
DELL PERC 6/i Sas/Sata controller
works fine
Matt Connolly
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).
Anonymous
88SE9120 works with 32bit mode, but not with 64bit mode.
In 64bit mode, ahci driver attached but no drives are detected.
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.
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.
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?
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.
david lehr
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.
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
Anonymous
mptsas is for 921x and 920x only
megaraid controllers need a driver named mr_sas.
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
Christof Haemmerle
does the new LSI SAS 9207-8i work with openindiana?
Ken Mays
Yes.
John Huang
Where get HighPoint RocketRAID 27xx controllers driver?
John Huang
Dose not support HighPoint RocketRAID 27xx controllers (Marvell 88SE6445)?
Ken Mays
You can use the Highpoint Rocket 640L with the ahci driver.
Jon Strabala
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"
b) "IT support"
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.
Martin Dorusa
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.
John Huang
IS LSI 920x/921x/9240 driver changed? Use mr_sas, not mpt_sas?
Ken Mays
mpt_sas is for specific LSI 9200/9201/9202/9210/9211/9212 cards.
John Huang
Dose OI have plan to support QLogic 16Gb (26xx) FC card?
John Huang
"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;
M Neus
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.