Recommended RAID controller

Scott Long scottl at freebsd.org
Tue Apr 27 15:17:43 PDT 2004


Walter Vaughan wrote:

> I am looking to build two new servers, and
> plan on using freeBSD. I've read the last
> 5 months of this list and while I haven't seen
> anything to scare me, I'm looking for advice on
> something that'll work pretty much out of the block
> with 5.2.1 that has pretty good tools support.
> I was all fired up about a Zero-channel Adaptec,
> but after reading it's only 4.* tools supported
> I not so sure.
> I liked what I've read about Intel's SATA
> raid that uses the iir driver, but again
> I am worried about administrative tools.
> 
> Thanks
> -- 

Let me go through the list:

Adaptec:
  - There are two families of controller here.  The 2010/2015
    ZCR cards are all that is left of the old family.  It is
    supported under 4.x and 5.x, though there are issues with
    the management tools that require a few tricks to overcome
    in 5.x.  I'm also not terribly happy with the driver, but
    I recently started cleaning it up.  Adaptec provides no
    support nor updates for the driver.  If you have a strong
    desire to use Adaptec ZCR, this is the only choice right now,
    but a lot of people use it and are happy with it.
  - The newer family of cards is a bit better in my opinion.
    Adaptec hasn't released a newer version of the management
    app for FreeBSD in several years, but the one that shipped
    with the 5400S will work for all cards in the family.
    Alternatively, the Linux CLI tool that Adaptec does ship
    will work under FreeBSD in linux emulation mode.  The driver
    is well maintained.

Intel:
  - The ICP/Vortex/Intel controllers are actually owned and
    produced by Adaptec now.  The driver is fairly good and is
    actively maintained by the vendor.  A management app is
    available for FreeBSD, but it will not work with FreeBSD 5.2.x
    due to an inadvertent IOCTL incompatibility.  I have changes
    from the vendor pending right now that should hopefully fix
    this for 5.3.  In the mean time, the patch that I committed to
    5.2-CURRENT last month should work ok.

AMI/LSI MegaRAID:
  - This hardware used to be well supported, but the vendor no
    longer provides regular updates.  I don't know whether a
    management app exists or not, though I doubt that it does.

3Ware:
  - Both the 6xxx/7xxx/8xxx and the 9xxx generation cards are
    actively supported on FreeBSD by the vendor and are used by a
    large, well-known web portal company.  Not sure what the
    status of management apps are.

Compaq CISS:
  - Driver is well supported by the FreeBSD community and is popular
    amoung users.

IBM ServeRAID:
  - IBM provided an initial driver, and work has gone on over the
    past year to clean it up and make it more robust.  It only exists
    for 5.x, but backporting it to 4.x would only take a few days.
    No management app exists, nor can the Linux apps run on FreeBSD.
    This hardware is owned and produced by Adaptec also.

If I were to go the ZCR route right now, it would likely be with the
Intel card.  I've just started playing with them, and it has been a
generally positive experience.  The fact that they actively support
FreeBSD is a big plus.  For SATA, it would be a toss-up between 3ware
and Adaptec.  For U320 SCSI that you can buy in the channel (as opposed
to only buying from the vendor), Adaptec probably wins.

Scott


More information about the freebsd-scsi mailing list