1 $Id: //depot/aic94xx/README#2 $
3 Copyright (C) 2005 Adaptec, Inc. All rights reserved.
4 Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
9 This file is licensed under GPLv2.
11 This file is part of the aic94xx driver.
13 The aic94xx driver is free software; you can redistribute it and/or
14 modify it under the terms of the GNU General Public
15 License as published by the Free Software Foundation;
16 version 2 of the License.
18 The aic94xx driver is distributed in the hope that it will be useful,
19 but WITHOUT ANY WARRANTY; without even the implied warranty of
20 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 GNU General Public License for more details.
23 You should have received a copy of the GNU General Public License
24 along with Aic94xx Driver; if not, write to the Free Software
25 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
30 The aic94xx driver supports Adaptec SAS/SATA Host Adapters
31 with AIC-94xx chips. Features include 32/64 bit PCI/PCI-X
32 interface supporting up to 66 MHz PCI 2.3 and up to 133 MHz
33 PCI-X 2.0 operation. It supports MSI or PCI interrupt pin.
34 * AIC-9405W is a 4 phy host adapter, 4 port maximum.
35 * AIC-9410W is an 8 phy host adapter, 8 port maximum.
37 The driver supports Revision B0 or later of the controller.
43 Hot plugging is supported, it works and has been tested.
49 To make the driver probe and attach to a new device it
50 doesn't quite recognize, you can dynamically add to the PCI
51 ID table of the driver as follows:
53 echo "vendor device" > /sys/bus/pci/drivers/aic94xx/new_id
55 For the complete details see Documentation/pci.txt file.
61 This driver is _not_ a HostRAID driver, it does _not_
62 provide RAID capabilities. Although RAID could be built on
63 top of the devices exported by this driver.
65 If you would like this driver to attach to a HostRAID
66 enabled controller*, set the "attach_HostRAID" module
67 parameter to "1" either at module load time or through sysfs.
69 Kernel command line; append this:
71 aic94xx.attach_HostRAID=1
73 Module loading, append this to your modprobe/insmod:
77 Or through sysfs, if the driver has already been loaded:
79 echo "1" > /sys/module/aic94xx/parameters/attach_HostRAID
81 * This of course could COMPLETELY destroy your HostRAID
82 array, and is NOT recommended.