1Supported PC Hardware 2D1018336664 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#USB floppy drives are not supported. 16# 17#IDE/ATAPI DISKS 18# 19#Plan 9 supports almost all motherboard IDE/ATAPI controllers, but 20#DMA transfers are only used on these recognized chipsets (chipsets 21#not listed here will simply run slower; you can try turning on DMA 22#by editing /sys/src/9/pc/sdata.c). 23# 24# * PC-Tech RZ1000 25# * Promise PDC20262 26# * CMD 640B 27# * CMD 646 28# * VIA 82C686 29# * ServerWorks IB6566 30# * Intel 82371FB (PIIX) 31# * Intel 82371SB (PIIX3) 32# * Intel 82371AB (PIIX4) 33# * Intel 82371EB (PIIX4E) 34# * whatever the IBM Thinkpad T23 uses 35# 36#SCSI 37# 38# * Mylex Multimaster (old Buslogic BT-*) adapter 39# * Symbios 53C8XX adapter 40# 41#CARDBUS AND PCMCIA CONTROLLERS 42# 43#The following cardbus controllers are supported: 44# 45# * Ricoh 476 PCI/Cardbus bridge 46# * Ricoh 478 PCI/Cardbus bridge 47# * TI PCI-1131 Cardbus controller 48# * TI PCI-1250 Cardbus controller 49# * TI PCI-1450 Cardbus controller 50# * TI PCI-AC51 Cardbus controller 51# 52#If the cardbus chipset is not supported, Plan 9 falls back to the 53#PCMCIA driver, which handles the Intel i82365, Cirrus Logic 54#CL-PD6710, Cirrus Logic CL-PD6720, Vadem VG-46x, and compatibles. 55#This covers most laptops. 56# 57#ETHERNET 58# 59# * 3Com Etherlink III, PCMCIA (3C589), Fast Etherlink, and Fast 60# Etherlink XL adapters 61# * Intel i82557, i82558, i82559 Fast Ethernet PCI LAN controller 62# (e.g., the Intel EtherExpress PRO/100B) 63# * Digital (now Intel) 21114x PCI Fast Ethernet controller (e.g., 64# Digital DE-500). Some PNIC and PNIC2-based cards may also work with 65# this driver. 66# * AMD 79C970 PCnet PCI Ethernet controller (e.g., VMware) 67# * National Semiconductor NE2000 or compatible adapter 68# * Lucent Wavelan PCMCIA wireless ethernet adapter (including Dell 69# TrueMobile 1150) 70# * Intersil Prism-based wireless ethernet adapter (including Linksys 71# Instant Wireless PC card) 72# 73#These cards are supported but not as well used: 74# * Western Digital WD8003 75# * Western Digital WD8013 76# * SMC Elite and Elite Ultra 77# * Linksys Combo EthernetCard and EtherFast 10/100 78# * Accton EtherPair-PCMCIA 79# * Netgear FA410TX 80# 81#VGA CARDS AND CHIPSETS 82# 83#For VGA cards more than any other hardware, it is more precise to 84#describe the chips we support rather than the cards they are based 85#on, since the cards are more ephemeral than the chip sets. Beware: 86#different revisions of a card may use different chip sets. 87# 88#Linux users can look at their X server configuration to see which 89#chip set they are using. Windows users can look at ``control panel'' 90#-> ``display settings'' -> ``display type'' to find out. 91# 92#Plan 9 uses some basic accelerator for features such as filling and 93#scrolling rectangles. We use none of the 3D features on the cards we 94#support. 95# 96#Chipsets used at Bell Labs: 97# 98# * ATI Mach64xx 99# * Cirrus Logic CL-GD542x, CL-GD543x, CL-GD544x, CL-GD546x Laguna 100# * Trident Cyber938x 101# * CHIPS hiQVideo (65550, 65554, 69000) 102# * Neomagic MagicGraph 103# * S3 Savage4, Savage IX/MV, SuperSavage IXC/16 104# * S3 ViRGE DX, GX, GX2, MX, VX 105# * 3Dfx Voodoo 3 1000, 2000, and 3000 106# * Nvidia TNT 107# * Matrox G400 108# * VMware virtual chipset 109# 110#Chipsets supported in previous releases but not tested in current 111#system: 112# 113# * XXX 114# 115#Cards used at Bell Labs: 116# 117# * XXX 118# 119#Cards used elsewhere and tested with the release: 120# 121# * (none yet) 122# 123#Cards supported in previous releases but not tested in current 124#system: 125# 126# * XXX 127# 128#AUDIO 129# 130#Supported audio devices: 131# 132# * Sound Blaster 16 or later, ISA card 133# * ESS 1688 running in 8-bit SBPro mode 134# * most USB audio devices 135# 136#Supported but not as well used: 137# 138# * Any Sound Blaster 16 clones (NOT Sound Blaster Pro clones) 139# 140#KEYBOARDS 141# 142#Any PS/2 keyboard should work. 143# 144#MICE 145# 146#Plan 9 supports PS/2 and PS/2 Intellimouse mice as well as serial 147#mice using the Logitech or Microsoft serial mouse protocols. There 148#is preliminary support for the scroll wheel and extra buttons as on 149#the Toshiba Protégé 3440CT. 150# 151#Most laptops present their built-in pointing devices as PS/2 mice. 152# 153#LAPTOPS 154# 155#Laptops are often the hardest systems to get Plan 9 running on, 156#because you can't choose the hardware piece by piece. 157# 158#The following laptops are known to work in the current release: 159# 160# * IBM Thinkpad 560, X20, T23 161# * NEC Versa LX, SX 162# * Toshiba Portégé 3440CT 163# 164#The following laptops worked in previous releases and may work in 165#the current one: 166# 167# * AT&T GIS Globalyst 250 168# * NEC Versa 6030X, 6200MX 169# 170