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