- more 2.6.17 port work (still does not build)
[linux-flexiantxendom0-3.2.10.git] / drivers / scsi / aic94xx / README
1 $Id: //depot/aic94xx/README#2 $
2
3 Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
4 Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
5
6 LICENSE AGREEMENT
7 -----------------
8
9 This file is licensed under GPLv2.
10
11 This file is part of the aic94xx driver.
12
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.
17
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.
22
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
26
27 Introduction
28 ------------
29
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.
36
37 The driver supports Revision B0 or later of the controller.
38
39
40 Hot plugging
41 ------------
42
43 Hot plugging is supported, it works and has been tested.
44
45
46 Dynamic PCI IDs
47 ---------------
48
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:
52
53 echo "vendor device" > /sys/bus/pci/drivers/aic94xx/new_id
54
55 For the complete details see Documentation/pci.txt file.
56
57
58 Not a HostRAID driver
59 ---------------------
60
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.
64
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.
68
69 Kernel command line; append this:
70
71        aic94xx.attach_HostRAID=1
72
73 Module loading, append this to your modprobe/insmod:
74
75        attach_HostRAID=1
76
77 Or through sysfs, if the driver has already been loaded:
78
79 echo "1" > /sys/module/aic94xx/parameters/attach_HostRAID
80
81 * This of course could COMPLETELY destroy your HostRAID
82   array, and is NOT recommended.