1	Linux I2O Support	(c) Copyright 1999-2002 Red Hat and others.
2
3	This program is free software; you can redistribute it and/or
4	modify it under the terms of the GNU General Public License
5	as published by the Free Software Foundation; either version
6	2 of the License, or (at your option) any later version.
7
8
9Hardware Compatibility
10-----------------------
11
12This is an informal test summary. It is not definitive as a reference work
13or guaranteed of any accuracy.
14
15Last updated for 2.4.19pre7-ac1
16
17
18Tested Hardware			block	config	lan	proc	scsi
19-----------------------------------------------------------------------
20Current Release
21	AMI MegaRAID[0]		YES	YES	N/A	YES	N/A
22
23
24Previous Stable Release (2.4.18ac3)
25	AMI MegaRAID[0]		FAIL
26	DPT Smartraid		------------ Use dpt_i2o module ------------
27	Intel SCU RAID		FAIL[2]	???	N/A	???	FAIL[2]
28	Promise Supertrak100	YES[3]	YES[3]	N/A	YES[3]	N/A
29	Promise SX6000		YES[3]	YES[3]	N/A	YES[3]	N/A
30	Symbios FC920		YES	YES[4]	N/A	YES	YES
31
32
33[0] In I2O mode. For normal mode use the megaraid driver
34[1] Initialisation oddities and scsi failure. Use dpt_i2o module instead.
35[2] Card hangs under certain load patterns.
36[3] The driver works correctly. Certain values are misreported by this
37card but the results are only cosmetic. Firmware updates are required for some
38very early cards. Set the card into I2O not 'Linux' mode.
39[4] HTML configuration mode not available.
40
41Requirements
42------------
43
44I2O 1.5 compliant hardware
45PCI bus interrupt driven I2O devices
46Devices in classes Block, Lan or SCSI.
4732bit I2O messages supported
48
49Limitations
50-----------
5164bit message formats are not supported (64bit I2O is basically a whole
52		different driver variant)
53I2O Tape class is not supported (no known devices using this..)
54Currently only 32bit x86 platforms are supported.
55
56
57Authors
58--------
59	Alan Cox, Building Number Three Ltd.
60		Core code, SCSI and Block OSMs
61
62	Steve Ralston, LSI Logic Corp.
63		Debugging SCSI and Block OSM
64
65	Deepak Saxena, Intel Corp.
66		Various core/block extensions
67		/proc interface, bug fixes
68		Ioctl interfaces for control
69		Debugging LAN OSM
70
71	Philip Rumpf
72		Fixed assorted dumb SMP locking bugs
73
74	Juha Sievanen, University of Helsinki Finland
75		LAN OSM code
76		/proc interface to LAN class
77		Bug fixes
78		Core code extensions
79
80	Auvo H�kkinen, University of Helsinki Finland
81		LAN OSM code
82		/Proc interface to LAN class
83		Bug fixes
84		Core code extensions
85
86	Taneli V�h�kangas, University of Helsinki Finland
87		Fixes to i2o_config
88
89	Boji T Kannanthanam
90		Intel i2o controller work, extending proc/config stuff
91
92Credits
93--------
94	This work was made possible by
95
96Red Hat
97	Funding for the Building #3 part of the project
98
99Symbios Logic (Now LSI)
100	Host adapters, hints, known to work platforms when I hit
101	compatibility problems
102
103BoxHill Corporation
104	Loan of initial FibreChannel disk array used for development work.
105
106European Comission
107	Funding the work done by the University of Helsinki
108
109SysKonnect
110        Loan of FDDI and Gigabit Ethernet cards
111
112ASUSTeK
113        Loan of I2O motherboard
114
115Promise
116	Providing a Supertrak 100 board and support info
117
118DPT (now Adaptec)
119	Providing a DPT smartraid I2O card (use dpt_i2o for this
120	board however)
121
122
123General:
124o	Finish 64bit and big endian cleanup
125o	Switch to new PCI mapping layer throughout
126o	Hotswap of controllers
127o	PCI IOP's without interrupts are not supported yet
128o	Push FAIL handling into the core
129
130Block:
131o	Multiple major numbers (problem goes away in 2.5)
132o	Power management
133
134SCSI:
135
136Lan:
137o	Performance tuning
138o	Test Fibre Channel code
139
140Tape:
141o	Anyone seen anything implementing this ?
142