Kurt Newman
2009-Aug-26 15:50 UTC
[CentOS] Supermicro Adaptec AIC-9410 HostRAID controller
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 1) Has anyone been able to get their AIC-9410 controller recognized in CentOS 5.3? I'm working with a Supermicro X7DBR-3 motherboard. It has 2 "ICH Raid Codebase" options in the Bios (Intel and Adaptec); neither of which seem to change Linux's behavior. The interesting part though, choosing either Adaptec or Intel, then performing an 'lspci' always displays "Intel Corp 631xESP/632xESP SATA RAID Controller (rev 09)". I've seen several people post on a variety of mailing lists (typically using older CentOS revisions), but it doesn't appear many were successful. It seems most swap to software raid. 2) When using this internal host raid controller, shouldn't the raided devices appear as a single device like other traditional scsi controllers? Regardless of the raid options I choose, Linux still continues to see both drives (/dev/sda and /dev/sdb). Is this a function of being 'HostRAID'? 3) If you've been able to get it to work, which driver did you use? Thus far, I've tried 2 drivers. 1st driver: adpahci -- Unsuccessful I downloaded it from supermicro's website. ftp.supermicro.com/driver/SATA/Adaptec_ESB2/Linux/Redhat/adpahci.rhel5.i686.img After successfully loading the image and inserting the module using kickstart, nothing useful happens, other than several /sys entries added. (NOTE: I had to change the internal cpio archive pathing from `2.6.18-8.el5' to `2.6.18-128.el5'). 2nd driver: aic94xx -- Unsuccessful The driver is built-in via a patch to the Redhat stock kernel. Other than saying that it's loaded, it also does nothing useful outside of /sys entries. Several mailing lists and documents pointed to using the 'attach_HostRAID' option, however, it doesn't exist. Using this option with `insmod' (or modprobe) fails. 3rd driver: adp94xx -- In the works I downloaded this driver from Adaptec's website: http://www.adaptec.com/en-US/speed/sas/linux/adp94xx-1_0_8-12_src_tgz.htm So far, I'm not able to get it to compile because I'm trying to create a patch file so that it incorporates all of the contents of the tarball. Any ideas on where to go from here? I'd really like to avoid software raid. Thanks, Kurt -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkqVWbQACgkQ0rcig5YkL7E62gCgiMUdhlkzImPnt4y1dk/sMntO XFEAniweClsip2XohAfsGFlvPtKW44aH =LRX5 -----END PGP SIGNATURE-----
Kurt Newman wrote:> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > 1) Has anyone been able to get their AIC-9410 controller recognized in > CentOS 5.3? > [..] > Any ideas on where to go from here? I'd really like to avoid software raid.Get a better RAID controller, from the looks of things that looks to be one of those cheap shit software RAID controllers that depend on the drivers to do most of the work. Supermicro last I checked at least didn't have any boards that had good RAID controllers on them, even their zero channel controllers while I'm sure are probably higher grade then the on board controller still look poor by comparison. I had a similar situation on a bunch of HP DL320s a couple of years ago, they came with Adaptec hardware "RAID" as well, we found out pretty quick that the drives were corrupting themselves underneath the controller and even doing a "full check" on the drives via the controller said they were good. Software RAID ended up being what we went with. Cheap hardware raid is worse than software raid. nate
I'm trying to install CentOS 4 on a new Supermicro 1U system with an Adaptec 9410 SAS controller. I'm not interested in RAID or anything, just want to install bare on the drive. But while the installer "sees" the Adaptec controller well enough to load "Adaptec 94xx" drivers, the installer it tells me that there are no drives installed when I try to partition. I've checked out the drive using the adaptec BIOS utilities, tried formatting it, etc and I see a message about "1 JBOD DRIVE(S)" during the BIOS init before CentOS boots up. When I call SuperMicro, they tell me that I need to get the floppy disk image> ftp://ftp.supermicro.com/driver/SAS/Adaptec/Linux/11699/but I don't have a floppy disk in the machine, and anaconda does install the 94xx driver, which leads me to believe that there's something else going on. Any idea where I should go from here? I get the feeling that I'm just missing something basic.... -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.