The aacraid Driver
The original aacraid driver for Linux was merely a wrapper for the Windows NT driver. This presented both technical and philosophical problems. Eventually, Alan Cox rewrote the aacraid driver from the ground up. While some programmers at Adaptec were also working on a new replacement driver, that work was eventually scrapped in favor of Alan’s rewrite, partly because his driver had already been integrated into the 2.4 kernel tree. Deanna Bonds is now improving the aacraid driver by adding new features, as well as support for new, non-I2O controllers.
Use the aacraid driver if you have an OEM or a non-I2O boxed controller. Refer to the file /usr/src/kernel/drivers/scsi/aacraid/README to determine if your controller is supported by the aacraid driver.
Configuring the kernel
The aacraid driver is still experimental, so you have to enable support for development drivers before you can see the aacraid driver as a configuration option. From the Code Maturity Level Options (the first item in the Linux kernel configuration), choose the option Prompt For Development and/or Incomplete Code/Drivers.
After development support is enabled, look for the Adaptec
AACRAID Support (CONFIG_SCSI_AACRAID) option
under the SCSI Low-Level Drivers submenu of the SCSI Support
menu.
SCSI support ---> ... SCSI low-level drivers ---> ... <*> Adaptec AACRAID support (EXPERIMENTAL) ...
The driver can be compiled statically or as a loadable kernel module.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access