Re: Adaptec ATA RAID 1200A under Linux

From: Samuel Flory (sflory_at_rackable.com)
Date: 09/13/03

  • Next message: Frank Bax: "Re: Ghosting/Cloning Red Hat 9 Systems"
    To: redhat-list@redhat.com
    Date: Sat, 13 Sep 2003 11:38:12 -0700
    
    

    Michael Mansour wrote:

    >Hi,
    >
    >I've just purchased a new AMD Ahtlon system, and got
    >with it an Adaptec ATA RAID 1200A as it seemed to do
    >what I wanted.
    >
    >Unfortunately, this card is not "officially" supported
    >by Adaptec, after emailing their support they only
    >tell me "unfortunately it's not supported under
    >Linux", yet they have all the Windows drivers. They
    >told me the 2400A card (which is many times more
    >expensive and has more features than what I need), is
    >supported under Linux and they provide the drivers for
    >it.
    >
    >

      They claim to support 2400A because they wrote an open source linux
    driver for it. The driver is now in the main line linux kernel. Thus
    it will just work in future releases of any distro. This is what good
    linux support means!!! Not Promise says "Sure I'll release a binary
    driver, and maybe update every years or so." Highpoint is at least
    much better about providing partial source, and the ability to use their
    cards in a non raided state.

    >Having googled for information on this card and Linux,
    >I've discovered that the card can be used using the
    >HPT370 (HighPoint Technology) driver, since Adaptec
    >use that chipset on their card. I obtained the driver
    >from:
    >
    >http://www.highpoint-tech.com/r100r_down.htm
    >
    >for Red Hat 8.0 and it works fine.
    >
    >I'm wondering why Adaptec don't "officially" supply
    >this driver themselves??? and don't provide support
    >for the card under Linux since it works perfectly
    >well. All I need is mirroring facility on the IDE
    >drives, so that's all I wanted in the card. The more
    >expensive 2400A (which Adaptec officially support
    >under Linux) has all the bells and whistles, has a
    >processor on board and supports RAID 5, but I don't
    >need those features so don't need that card.
    >
    >If it wasn't for the HPT driver, I would have got rid
    >of the Adaptec and looked at something else, maybe a
    >Fastrack 100 or similar, whatever is supported under
    >Linux. I don't see the reasoning behind Adaptecs
    >decision not to support the 1200A under Linux.
    >
    >
    >

      My contacts with Adaptec lead me to the following conclusions.
    Adaptec wisely views binary drivers as unmaintainable under linux. As
    they can't give you good support they choose not to do so at all.
    This is true of all of their controllers that do driver based raid.
    Such controllers are only supported as in jbod mode under linux.
    Adapter is quick to point out linux has great software raid support.

       Don't bad mouth Adaptec for it's linux support. They said it didn't
    work under linux. You were the one that disagreed with them. They are
    one of the best controller card vendors in terms of linux support. They
    don't make promise they can't, or won't keep. Keep in mind they
    couldn't release the driver source for this card even if they wanted
    to. They could have easily done what Highpoint and Promise do, but they
    have higher support standards.

       Promise's linux support is incredibly bad they claim they support
    Linux, but they really only support a handful of kernels. They don't
    provide drivers for newer releases of Red Hat in timely manner.
    Generally you are stuck with a release 6 to 12 months old. Which has
    secuirity holes, and bugs. Heaven help promise's linux customers when
    Promise stops support the fasttrak line.

    > Anyway, if anyone has experience with this card I do

    >have one query. I'd like to upgrade my kernel from
    >2.4.18-14smp which I have on the fresh RH8 install
    >(installing the HPT driver upon installation via the
    >driver disk), to the newest 2.4.20-20.8smp, but HPT
    >have only got a module for 2.4.20-8smp on their driver
    >disk.
    >
    >Can I use this module on the newer 2.4.20-20.8smp by
    >just copying the module into the kernel tree for
    >2.4.20-20.8smp ?
    >
    >
    >

      No you can't simply use a module compiled for one kernel on another
    kernel. It might work, not work at all, or gradually corrupt your
    data. In theory you can find the partial source driver below. I don't
    remember which chip the adaptec card uses, and can't check any more. (I
    gave the eval cards my adptec rep gave me back.)

    http://www.highpoint-tech.com/372drivers_down.htm
    http://www.highpoint-tech.com/371drivers_down.htm
    http://www.highpoint-tech.com/374drivers_down.htm

    >If not, how else can I upgrade the kernel to
    >2.4.20-20.8smp while still using the HPT module /
    >driver. Note that I have my RAID 1 mirror as the boot
    >drive for Linux.
    >
    >

      You best bet going forward is to stop using the highpoint binary
    driver!!! This problem is going to come up over and over. You got 2
    choices.

    #1) Use the card in jbod mode and use the linux software raid driver.
    This would reqire a complete reinstall, but will just work for release
    after release of any linux distro, or kernel.
    #2) Try using the ataraid driver. Which is fairly complex and not
    support in the 2.6 kernel yet.
    https://listman.redhat.com/mailman/listinfo/ataraid-list
    http://www.murty.net/ataraid/main.html

    -- 
    redhat-list mailing list
    unsubscribe mailto:redhat-list-request@redhat.com?subject=unsubscribe
    https://www.redhat.com/mailman/listinfo/redhat-list
    

  • Next message: Frank Bax: "Re: Ghosting/Cloning Red Hat 9 Systems"

    Relevant Pages

    • Re: 2.6.16-rc2-mm1: crash on suspend
      ... I've got a kernel crash when trying to suspend to disk. ... Mandriva Linux release 2006.1 for i586, ... # ACPI Support ... # Generic Driver Options ...
      (Linux-Kernel)
    • Re: Adaptec ATA RAID 1200A under Linux
      ... >with it an Adaptec ATA RAID 1200A as it seemed to do ... >Linux", yet they have all the Windows drivers. ... They claim to support 2400A because they wrote an open source linux ... The driver is now in the main line linux kernel. ...
      (RedHat)
    • Fibre Channel state of the union
      ... support than any currently available operating system. ... remote port management and its integration into SAM and the Linux ... This reduces the burden of writing and maintaining an FC HBA driver ...
      (Linux-Kernel)
    • Re: Some thoughts about CAN drivers (was: Re: Intel 82527 CAN-driver)
      ... >available driver packages would qualify for this ambitious goal! ... driver should also support non-standard features of a chip somehow. ... o Support for RTAI and Linux: There will be a function API for RTAI ...
      (comp.os.linux.embedded)
    • Re: [PATCH] aic79xx should be able to ignore HostRAID enabled adapters
      ... Is linux-lvm the appropriate place for dmraid patches/discussion? ... > urging the use of Device Mapper, and telling Adaptec and other involved ... We tried to set up a case for ROI for the support of a dmraid ... > the feedback from SCSI and Linux maintainers. ...
      (Linux-Kernel)