xref: /plan9/sys/lib/wiki/d/3.hist (revision 9a747e4fd48b9f4522c70c07e8f882a15030f964)
1Supported PC Hardware
2D1018335325
3Arsc
4#This page lists hardware known to work with Plan 9. Most hardware is
5#listed by chipset: you may need to know what chipset your particular
6#cards use.
7#
8#FLOPPY DISKS
9#
10#Plan 9 supports generic floppy drives, although some people have had
11#trouble accessing them. If you have trouble accessing your 3.5"
12#floppy drive and also have a 5.25" floppy drive, try disabling the
13#latter in the BIOS.
14#
15#IDE/ATAPI DISKS
16#
17#Plan 9 supports almost all motherboard IDE/ATAPI controllers, but
18#DMA transfers are only used on these recognized chipsets (chipsets
19#not listed here will simply run slower; you can try turning on DMA
20#by editing /sys/src/9/pc/sdata.c).
21#
22# *	PC-Tech RZ1000
23# *	Promise PDC20262
24# *	CMD 640B
25# *	CMD 646
26# *	VIA 82C686
27# *	ServerWorks IB6566
28# *	Intel 82371FB (PIIX)
29# *	Intel 82371SB (PIIX3)
30# *	Intel 82371AB (PIIX4)
31# *	Intel 82371EB (PIIX4E)
32# *	whatever the IBM Thinkpad T23 uses
33#
34#SCSI
35#
36# *	Mylex Multimaster (old Buslogic BT-*) adapter
37# *	Symbios 53C8XX adapter
38#
39#CARDBUS AND PCMCIA CONTROLLERS
40#
41#The following cardbus controllers are supported:
42#
43# *	Ricoh 476 PCI/Cardbus bridge
44# *	Ricoh 478 PCI/Cardbus bridge
45# *	TI PCI-1131 Cardbus controller
46# *	TI PCI-1250 Cardbus controller
47# *	TI PCI-1450 Cardbus controller
48# *	TI PCI-AC51 Cardbus controller
49#
50#If the cardbus chipset is not supported, Plan 9 falls back to the
51#PCMCIA driver, which handles the Intel i82365, Cirrus Logic
52#CL-PD6710, Cirrus Logic CL-PD6720, Vadem VG-46x, and compatibles.
53#This covers most laptops.
54#
55#ETHERNET
56#
57D1018335828
58Arsc
59#This page lists hardware known to work with Plan 9. Most hardware is
60#listed by chipset: you may need to know what chipset your particular
61#cards use.
62#
63#FLOPPY DISKS
64#
65#Plan 9 supports generic floppy drives, although some people have had
66#trouble accessing them. If you have trouble accessing your 3.5"
67#floppy drive and also have a 5.25" floppy drive, try disabling the
68#latter in the BIOS.
69#
70#IDE/ATAPI DISKS
71#
72#Plan 9 supports almost all motherboard IDE/ATAPI controllers, but
73#DMA transfers are only used on these recognized chipsets (chipsets
74#not listed here will simply run slower; you can try turning on DMA
75#by editing /sys/src/9/pc/sdata.c).
76#
77# *	PC-Tech RZ1000
78# *	Promise PDC20262
79# *	CMD 640B
80# *	CMD 646
81# *	VIA 82C686
82# *	ServerWorks IB6566
83# *	Intel 82371FB (PIIX)
84# *	Intel 82371SB (PIIX3)
85# *	Intel 82371AB (PIIX4)
86# *	Intel 82371EB (PIIX4E)
87# *	whatever the IBM Thinkpad T23 uses
88#
89#SCSI
90#
91# *	Mylex Multimaster (old Buslogic BT-*) adapter
92# *	Symbios 53C8XX adapter
93#
94#CARDBUS AND PCMCIA CONTROLLERS
95#
96#The following cardbus controllers are supported:
97#
98# *	Ricoh 476 PCI/Cardbus bridge
99# *	Ricoh 478 PCI/Cardbus bridge
100# *	TI PCI-1131 Cardbus controller
101# *	TI PCI-1250 Cardbus controller
102# *	TI PCI-1450 Cardbus controller
103# *	TI PCI-AC51 Cardbus controller
104#
105#If the cardbus chipset is not supported, Plan 9 falls back to the
106#PCMCIA driver, which handles the Intel i82365, Cirrus Logic
107#CL-PD6710, Cirrus Logic CL-PD6720, Vadem VG-46x, and compatibles.
108#This covers most laptops.
109#
110#ETHERNET
111#
112# *	3Com Etherlink III, PCMCIA (3C589), Fast Etherlink, and Fast
113#	Etherlink XL adapters
114# *	Intel i8255[789] Fast Ethernet PCI LAN controller (e.g., the
115#	Intel EtherExpress PRO/100B)
116# *	Digital (now Intel) 21114x PCI Fast Ethernet controller (e.g.,
117#	Digital DE-500). Some PNIC and PNIC2-based cards may also work with
118#	this driver.
119# *	AMD 79C970 PCnet PCI Ethernet controller (e.g., VMware)
120# *	National Semiconductor NE2000 or compatible adapter
121# *	Lucent Wavelan PCMCIA wireless ethernet adapter (including Dell
122#	TrueMobile 1150)
123# *	Intersil Prism-based wireless ethernet adapter (including Linksys
124#	Instant Wireless PC card)
125#
126#These cards are supported but not as well used:
127# *	Western Digital WD8003
128# *	Western Digital WD8013
129# *	SMC Elite and Elite Ultra
130# *	Linksys Combo EthernetCard and EtherFast 10/100
131# *	Accton EtherPair-PCMCIA
132# *	Netgear FA410TX
133#
134D1018335865
135Arsc
136#This page lists hardware known to work with Plan 9. Most hardware is
137#listed by chipset: you may need to know what chipset your particular
138#cards use.
139#
140#FLOPPY DISKS
141#
142#Plan 9 supports generic floppy drives, although some people have had
143#trouble accessing them. If you have trouble accessing your 3.5"
144#floppy drive and also have a 5.25" floppy drive, try disabling the
145#latter in the BIOS.
146#
147#IDE/ATAPI DISKS
148#
149#Plan 9 supports almost all motherboard IDE/ATAPI controllers, but
150#DMA transfers are only used on these recognized chipsets (chipsets
151#not listed here will simply run slower; you can try turning on DMA
152#by editing /sys/src/9/pc/sdata.c).
153#
154# *	PC-Tech RZ1000
155# *	Promise PDC20262
156# *	CMD 640B
157# *	CMD 646
158# *	VIA 82C686
159# *	ServerWorks IB6566
160# *	Intel 82371FB (PIIX)
161# *	Intel 82371SB (PIIX3)
162# *	Intel 82371AB (PIIX4)
163# *	Intel 82371EB (PIIX4E)
164# *	whatever the IBM Thinkpad T23 uses
165#
166#SCSI
167#
168# *	Mylex Multimaster (old Buslogic BT-*) adapter
169# *	Symbios 53C8XX adapter
170#
171#CARDBUS AND PCMCIA CONTROLLERS
172#
173#The following cardbus controllers are supported:
174#
175# *	Ricoh 476 PCI/Cardbus bridge
176# *	Ricoh 478 PCI/Cardbus bridge
177# *	TI PCI-1131 Cardbus controller
178# *	TI PCI-1250 Cardbus controller
179# *	TI PCI-1450 Cardbus controller
180# *	TI PCI-AC51 Cardbus controller
181#
182#If the cardbus chipset is not supported, Plan 9 falls back to the
183#PCMCIA driver, which handles the Intel i82365, Cirrus Logic
184#CL-PD6710, Cirrus Logic CL-PD6720, Vadem VG-46x, and compatibles.
185#This covers most laptops.
186#
187#ETHERNET
188#
189# *	3Com Etherlink III, PCMCIA (3C589), Fast Etherlink, and Fast
190#	Etherlink XL adapters
191# *	Intel i8255\[789\] Fast Ethernet PCI LAN controller (e.g., the
192#	Intel EtherExpress PRO/100B)
193# *	Digital (now Intel) 21114x PCI Fast Ethernet controller (e.g.,
194#	Digital DE-500). Some PNIC and PNIC2-based cards may also work with
195#	this driver.
196# *	AMD 79C970 PCnet PCI Ethernet controller (e.g., VMware)
197# *	National Semiconductor NE2000 or compatible adapter
198# *	Lucent Wavelan PCMCIA wireless ethernet adapter (including Dell
199#	TrueMobile 1150)
200# *	Intersil Prism-based wireless ethernet adapter (including Linksys
201#	Instant Wireless PC card)
202#
203#These cards are supported but not as well used:
204# *	Western Digital WD8003
205# *	Western Digital WD8013
206# *	SMC Elite and Elite Ultra
207# *	Linksys Combo EthernetCard and EtherFast 10/100
208# *	Accton EtherPair-PCMCIA
209# *	Netgear FA410TX
210#
211#VGA CARDS AND CHIPSETS
212#
213D1018336664
214Arsc
215#This page lists hardware known to work with Plan 9. Most hardware is
216#listed by chipset: you may need to know what chipset your particular
217#cards use.
218#
219#FLOPPY DISKS
220#
221#Plan 9 supports generic floppy drives, although some people have had
222#trouble accessing them. If you have trouble accessing your 3.5"
223#floppy drive and also have a 5.25" floppy drive, try disabling the
224#latter in the BIOS.
225#
226#USB floppy drives are not supported.
227#
228#IDE/ATAPI DISKS
229#
230#Plan 9 supports almost all motherboard IDE/ATAPI controllers, but
231#DMA transfers are only used on these recognized chipsets (chipsets
232#not listed here will simply run slower; you can try turning on DMA
233#by editing /sys/src/9/pc/sdata.c).
234#
235# *	PC-Tech RZ1000
236# *	Promise PDC20262
237# *	CMD 640B
238# *	CMD 646
239# *	VIA 82C686
240# *	ServerWorks IB6566
241# *	Intel 82371FB (PIIX)
242# *	Intel 82371SB (PIIX3)
243# *	Intel 82371AB (PIIX4)
244# *	Intel 82371EB (PIIX4E)
245# *	whatever the IBM Thinkpad T23 uses
246#
247#SCSI
248#
249# *	Mylex Multimaster (old Buslogic BT-*) adapter
250# *	Symbios 53C8XX adapter
251#
252#CARDBUS AND PCMCIA CONTROLLERS
253#
254#The following cardbus controllers are supported:
255#
256# *	Ricoh 476 PCI/Cardbus bridge
257# *	Ricoh 478 PCI/Cardbus bridge
258# *	TI PCI-1131 Cardbus controller
259# *	TI PCI-1250 Cardbus controller
260# *	TI PCI-1450 Cardbus controller
261# *	TI PCI-AC51 Cardbus controller
262#
263#If the cardbus chipset is not supported, Plan 9 falls back to the
264#PCMCIA driver, which handles the Intel i82365, Cirrus Logic
265#CL-PD6710, Cirrus Logic CL-PD6720, Vadem VG-46x, and compatibles.
266#This covers most laptops.
267#
268#ETHERNET
269#
270# *	3Com Etherlink III, PCMCIA (3C589), Fast Etherlink, and Fast
271#	Etherlink XL adapters
272# *	Intel i82557, i82558, i82559 Fast Ethernet PCI LAN controller
273#	(e.g., the Intel EtherExpress PRO/100B)
274# *	Digital (now Intel) 21114x PCI Fast Ethernet controller (e.g.,
275#	Digital DE-500). Some PNIC and PNIC2-based cards may also work with
276#	this driver.
277# *	AMD 79C970 PCnet PCI Ethernet controller (e.g., VMware)
278# *	National Semiconductor NE2000 or compatible adapter
279# *	Lucent Wavelan PCMCIA wireless ethernet adapter (including Dell
280#	TrueMobile 1150)
281# *	Intersil Prism-based wireless ethernet adapter (including Linksys
282#	Instant Wireless PC card)
283#
284#These cards are supported but not as well used:
285# *	Western Digital WD8003
286# *	Western Digital WD8013
287# *	SMC Elite and Elite Ultra
288# *	Linksys Combo EthernetCard and EtherFast 10/100
289# *	Accton EtherPair-PCMCIA
290# *	Netgear FA410TX
291#
292#VGA CARDS AND CHIPSETS
293#
294#For VGA cards more than any other hardware, it is more precise to
295#describe the chips we support rather than the cards they are based
296#on, since the cards are more ephemeral than the chip sets. Beware:
297#different revisions of a card may use different chip sets.
298#
299#Linux users can look at their X server configuration to see which
300#chip set they are using. Windows users can look at ``control panel''
301#-> ``display settings'' -> ``display type'' to find out.
302#
303#Plan 9 uses some basic accelerator for features such as filling and
304#scrolling rectangles. We use none of the 3D features on the cards we
305#support.
306#
307#Chipsets used at Bell Labs:
308#
309# *	ATI Mach64xx
310# *	Cirrus Logic CL-GD542x, CL-GD543x, CL-GD544x, CL-GD546x Laguna
311# *	Trident Cyber938x
312# *	CHIPS hiQVideo (65550, 65554, 69000)
313# *	Neomagic MagicGraph
314# *	S3 Savage4, Savage IX/MV, SuperSavage IXC/16
315# *	S3 ViRGE DX, GX, GX2, MX, VX
316# *	3Dfx Voodoo 3 1000, 2000, and 3000
317# *	Nvidia TNT
318# *	Matrox G400
319# *	VMware virtual chipset
320#
321#Chipsets supported in previous releases but not tested in current
322#system:
323#
324# *	XXX
325#
326#Cards used at Bell Labs:
327#
328# *	XXX
329#
330#Cards used elsewhere and tested with the release:
331#
332# *	(none yet)
333#
334#Cards supported in previous releases but not tested in current
335#system:
336#
337# *	XXX
338#
339#AUDIO
340#
341#Supported audio devices:
342#
343# *	Sound Blaster 16 or later, ISA card
344# *	ESS 1688 running in 8-bit SBPro mode
345# *	most USB audio devices
346#
347#Supported but not as well used:
348#
349# *	Any Sound Blaster 16 clones (NOT Sound Blaster Pro clones)
350#
351#KEYBOARDS
352#
353#Any PS/2 keyboard should work.
354#
355#MICE
356#
357#Plan 9 supports PS/2 and PS/2 Intellimouse mice as well as serial
358#mice using the Logitech or Microsoft serial mouse protocols. There
359#is preliminary support for the scroll wheel and extra buttons as on
360#the Toshiba Protégé 3440CT.
361#
362#Most laptops present their built-in pointing devices as PS/2 mice.
363#
364#LAPTOPS
365#
366#Laptops are often the hardest systems to get Plan 9 running on,
367#because you can't choose the hardware piece by piece.
368#
369#The following laptops are known to work in the current release:
370#
371# *	IBM Thinkpad 560, X20, T23
372# *	NEC Versa LX, SX
373# *	Toshiba Portégé 3440CT
374#
375#The following laptops worked in previous releases and may work in
376#the current one:
377#
378# *	AT&T GIS Globalyst 250
379# *	NEC Versa 6030X, 6200MX
380#
381