Supported PC Hardware D1407968923 Astevie #This page lists hardware known to work with Plan 9. Most hardware is #listed by chipset, you may need to know what chipset your particular #cards use. There is also a list of known [broken hardware]. # #IDE/ATAPI CONTROLLERS # #Plan 9 supports almost all motherboard IDE/ATAPI controllers, but #DMA transfers are only used on these recognized chipsets (chipsets #not listed here will simply run slower; you can try turning on DMA #by editing /sys/src/9/pc/sdata.c). # # * ALi M1543, M5288 SATA # * AMD 755, 756, 766, 768, 3111, CS5536 # * AMD/ATI SB400, 200M, 4379 SATA # * CMD 640B, 646 # * HighPoint HPT366 # * Intel PIIX, PIIX3, PIIX4, ICH, ICH0, ICH2-7, ICH9, 6300ESB # * NS PC87415 # * nVidia nForce 1-4, MCP 55, 61, 65, 69, 430 # * PC-Tech RZ1000 # * Promise PDC202xx, Ultra/133 TX2, 20378 # * ServerWorks IB6566 # * SiL 3112 SATA, 3114 SATA/RAID # * SiS 962 # * VIA 82C686, VT8237 SATA/RAID # #SATA CONTROLLERS # #Plan 9 supports a few SATA controllers in their native AHCI mode, as #opposed to the IDE-compatibility mode that some of them offer. # # * AMD SB600 # * Intel 63xxESB # * Intel 82801GxM, for x = B or H # * Intel ICH8, ICH9 # #The non-AHCI Marvell 88SX series four- and eight-port PCI-X chipsets #are also supported. # #ATA-OVER-ETHERNET DEVICES # #Plan 9 supports access to ATA-over-Ethernet devices. # #USB # #USB audio, disks, Ethernet, keyboards, mice and printers are #supported (see usb(4)) via the UHCI, OHCI and EHCI interfaces. XHCI #(USB 3, 5Gb/s) is not yet started. # #ETHERNET # #Plan 9 will automatically recognize the PCI and PCI-Express Ethernet #cards that it can drive. The following chips/cards are supported, in #decreasing order of speed: # # * Intel 8259x 10Gb # * Myricom 10Gb # # * Alteon, DEC, or SGI Acenic fiber Gigabit # * Intel 8254x PRO/1000 Gigabit # * Intel 8256x, 8257x Gigabit PCI-Express # * National Semiconductor DP83820 Gigabit # * Netgear GA620 Gigabit (discouraged due to large firmware blob) # * Realtek 8110S/8169S Gigabit # * Via Velocity Gigabit # # * 3Com 3C562, 3C589, and 3C589E PCMCIA # * 3Com 3C450, 3C575, 3C59x, 3C90x, 3CSOHO100-TX # * Accton EtherPair-PCMCIA EN2216 # * AMD 79C970 # * D-Link DFE-538TX, DFE-560TXD # * Dell TrueMobile 1150 wireless # * Digital (now Intel) 2114x and clones. (Tulip, PIC, PIC-II, # Centaur, Digital DE-500) # * EtherFast 10/100 PC Card # * Intel 82562EM/EZ/ET/VE, 8255x PRO/100 # * Intel 82801DB PRO/100 VE # * Intersil Prism2.5 wireless # * Linksys EC2T Combo PCMCIA EtherCard, NB10T # * Linksys WPC-11 wireless # * Lucent/Agere/Avaya/Orinoco Wavelan wireless # * NE2000 clones # * National Semiconductor DP83815, DP8390 # * Netgear FA310, FA311, FA312, FA410TX, FA411 PCMCIA # * Realtek 8029, 8139 - DL10038(D) (Remark of Realtek 8139) # * SMC 1211, 8040TX PCMCIA, 91CXX PCMCIA # * VIA Rhine VT6102 (pxe-bootable) # * VIA Rhine II VT6103 (pxe-bootable) # * Western Digital/SMC WD8003, WD8013, WD8216 # * Winbond 89C940 # #VESA VIDEO CARDS # #Plan 9 can attempt to drive video cards using the VESA BIOS #extensions instead of using drivers specific to particular chips. To #use VESA, choose "vesa" as your monitor type during the CD boot or #when making an install floppy. # #The following cards are known to work using VESA. (Cards not listed #here are still worth trying!) # * Intel 82865G Integrated Graphics Controller (Dell desktops) # * Intel 82845G Integrated Graphics Controller (Compaq Evo D510 SFF) # * Intel 855GM Integrated Graphics Device (Thinkpad X40) # * Radeon 9200 Mobile (Compaq NX7010) # * Radeon Mobility 9600 (ThinkPad T42p) # * Radeon Mobility 7500 M7 LW (Compaq Presario 1500) # * Radeon R200 QH (Fire GL 8700 and 8800) # * Radeon RV280 (9200 SL) # * Nvidia Quadro4 980 XGL # * SiS630 onboard # * SiS630 ST onboard ([JVC MP-XP3 | # http://9fans.net/archive/2009/12/291]) # * VIA Technologies, Inc. CN700 VIA/S3G UniChrome Pro IGP # #(Some of the cards in this list have been moved to the main table) # #The following cards are known not to work with VESA: # * Neomagic NM2360/MagicMedia 256ZX (Thinkpad 600X): Blank screen. # * Cirrus Logic CL-GD5436/46 (no VESA support?) # * AMD Geode GX2. Blank screen. Bug identified by Russ Cox, but hard # to solve. # #VGA CARDS AND CHIPSETS # #For VGA cards it is more precise to describe the chips we support #rather than the cards they are based on, since the cards are more #ephemeral. Beware: different revisions of a card may use different #chip sets. # #Plan 9 can use some basic acceleration features such as filling and #scrolling rectangles. # #NOTE: If your chipset is not listed or listed as not supported, try #the VESA driver by entering "vesa" as your monitor type. # #! Chip | Native | VESA | Notes #! ------------------------------------------------------------------------------------- #! #9 Ticket to Ride IV | Yes | ? | for SGI 1600SW #! 3Dfx Voodoo Banshee | Yes? | ? | Works perfectly with Elpin Banshee(Rev 1.1) 3Dfx 55-0013-04 #! 3Dfx Voodoo 3 #! 1000 | Yes | ? | #! 2000 | Yes | ? | #! 3000 | Yes | ? | #! AMD Geode GX2 | No | No | #! ARK 2000pv | Yes(2) | ? | #! ATI Mach #! Mach 32 | Yes(2)| ? | | #! Mach64xx | Yes? | ? | Some newer Mach64 don't work(eg, later ATI Xpert) #! ATI Rage - http://en.wikipedia.org/wiki/ATI_Rage #! Rage IIc | Yes | ? | Needs hwaccel off #! Rage 3D II+ | Broken | Yes | Garbled display #! Rage 128 | No | ? | Too different from the Mach 64 #! Rage XL | Yes | Yes | #! ATI Radeon #! (789)xxx | (1) | Yes | Works well with VESA #! Mobility M7 LW | No | Yes | Max: 1024x768x24 #! X1600 Pro | No | No | #! CHIPS hiQVideo #! 65550 | Yes | ? | #! 65554 | Yes | ? | #! 69000 | Yes | ? | #! Cirrus Logic #! CL-GD542x | Yes | ? | #! CL-GD543x | Yes | No | #! CL-GD544x | Yes | Yes | Used by qemu #! CL-GD546x Laguna | Yes | ? | #! Intel i81x | Yes | ? | #! Intel i740 | No | ? | #! Intel i950 | No | Yes | #! Intel 82845G | No | Yes | #! Intel GMA3100 | No | Yes | #! Matrox (Note: GXXX series only support 8bit and 32bit depths) #! G200 | Yes | ? | #! G400 | Yes | ? | #! G450 | Yes | Yes | #! G550 | Yes | Yes | #! P650 | No | Yes | #! Matrox Millennium II | Yes | ? | #! Neomagic #! MagicGraph | Yes | ? | #! MagicMedia | Yes | No | #! NVIDIA #! TNT | Yes | ? | #! TNT2 | Yes | Yes | #! GeForce | Yes? | ? | #! GeForce 2 | Yes | ? | #! GeForce 2 DVI | Yes | ? | #! GeForce 2 MX/MX 400 | Yes | Yes | #! GeForce 3 | Yes | ? | #! GeForce 4 | Yes | ? | #! GeForce 4 MX | Yes | Yes | #! GeForce FX 5200 | Yes | Yes | Native: Some people have reported problems with DVI. #! GeForce 6200 | No | Yes | #! GeForce 6800 XT | Yes | ? | #! S3 801, 805, 864, 928 | Yes(2) | ? | #! S3 968 | Yes | ? | #! S3 Savage #! Savage 4 | Yes | ? | #! Savage IX/MV | Yes | ? | #! SuperSavage IXC/16 | Yes | ? | #! SavagePro8/DDR | Yes | ? | #! Savage 2000 | No | ? | #! S3 ViRGE DX,GX,GX2,MX,VX |Yes | ? | #! S3 Trio64V+ | Yes | No | dbvesa: invalid vesa signature #! S3 Elsa 1000Trio/V | Yes | No | Works fine with 1024x768x8, supports max. 8 bit depth. #! S3 Trio3D | No | Yes | #! Tseng ET4000 | Yes(2) | ? | #! Trident Cyber938x | Yes | ? | #! VIA UniChrome (EPIA-MS) | No | Yes | #! VMware virtual chipset (vmware won't release documentation, please use qemu instead) #! 4.5 | Yes | ? | #! 5.0 | Yes | ? | Needs hwaccel off # #(1) See the [radeon drivers] page. # #(2) Only tested with old editions of Plan 9. # #Cards supported in the third edition but not tested in current #system: # * ATI Graphics Xpression # * ATI Xpert 98 # * ATI xpert@work # * ATI Xpert LCD # * #9FX Reality 334 # * Diamond Stealth3D 2000 vers 1.04 # * Diamond Stealth64 Video 2001 # * Diamond SpeedStar 64 # #Cards supported in the first and second editions but not tested in #the current system: # * #9FX Reality 332 # * #9GXE Level-11, Level-12, Level-16 # * #9GXE 64 # * #9GXE 64pro # * Diamond SpeedStar Pro # * Hercules Terminator # * NCR 3230 # * Orchid Fahrenheit 1280 # * Orchid Kelvin 64 # * Quadtel S3 86C801, 86C805 # * STB PowerGraph X-24 # * STB Velocity 3D # * STB Velocity 64 Video # * Stealth 64 Video 3000 # * Stingray 64/Video # * Various Rackmount SBCs # #SCSI CONTROLLERS # # * [LSI Logic | http://www.lsilogic.com] 53C8xx and 53C1010 # chipsets, e.g., cards from: Tekram, LSI Logic, Symbios, Compaq, # NCR, I-O DATA, ASUS. The chip numbers matter more than the brand. # LSI Logic now owns Symbios and Mylex. You may need to configure the # SCSI BIOS to "START UNIT" (spin up) the bootable drive so I/O works # for the main BIOS. Also, beware 53C1020/1030 cards--they are # "Fusion/MPT" and cannot be supported by this driver. # * Buslogic BT-948 or BT-958 (AKA Mylex multimaster series). These # aren't being made any more, but you might be able to buy them used. # * Adaptec 1540 or 1542 for the ISA bus # * Ultrastor 14F ISA or 34F VLB # #KEYBOARDS # #Any PS/2 or USB keyboard should work. The bootstraps require PS/2 #"emulation" in your BIOS to make USB keyboards work. # #MICE # #Plan 9 supports PS/2, PS/2 Intellimouse, and serial mice. USB mice #are supported via a user-space driver. See usb(4), usbd(4), and #usb(3). # #You will want a 3 button mouse for plan9, using the scroll wheel as #the middle button is not really satisfactory. The IBM 40K9201 and HP #DY651A are both good quality USB optical mice with three real #buttons. # #There is preliminary support for the scroll wheel and extra buttons #as on the Toshiba Portege 3440CT. # #Most laptops present their built-in pointing devices as PS/2 mice. # #The middle mouse button on the virtual VMware mouse appears not to #work when running Plan 9 under Windows 2000 on certain laptops, #notably IBM Thinkpads. To the extent that fault can be assigned, it #is a hardware bug. The mouse controllers do not follow the same #protocol that all other 3-button mice do for reporting the button #count. See #[http://lists.cse.psu.edu/archives/9fans/2002-May/017472.html] for a #Windows workaround. # #LAPTOPS # #Laptops are often the hardest systems to get Plan 9 running on, #because you can't choose the hardware piece by piece. # #The following laptops are known to work in the current release: # * Acer TravelMate 4052 WmLi (no wireless, no sound) # * Acer Aspire 5024WLMi (wireless and sound not tested, *nousbohci=1 # required; tested with 9atom) # * Asus F7400 # * Compaq Presario 1500 (ATI Radeon Mobility M7 LW, Intel PRO 100/VE # i82562, usb mouse works) # * Dell Inspiron 2650 (mouse not working though) # * Dell Inspiron 70n 7000 # * Dell Inspiron 1000 (no ether, no sound, cardbus not tested) # * IBM Thinkpad 560, 560E, 600E, T20, T21, T23, T30 (using Philippe # Anel's [Radeon Drivers]), T42p (no wireless), X20, X40, X60 # * NEC Versa LX, SX # * Sharp Actius A250 # * Sony Vaio PGC-105k (uk) # * Sony Vaio PCG-GR114EK # * Toshiba Portege 3440CT # * Toshiba Tecra 750CDM # * HP Compaq nx6315 (No net) # * [JVC MP-XP3 | http://9fans.net/archive/2009/12/291] # #The following laptops worked in previous releases and may work in #the current one: # * AT&T GIS Globalyst 250 # * Compaq Armada 7710 MT # * Dell Dimension cpi 333 # * IBM Thinkpad 560X, 570 # * NEC Versa 6030X, 6200MX # * Sony VAIO PCG 747 # * Toshiba Satellite 2800 # #The following laptops are known not to work with Plan 9: # * Compaq Armada 7800 (does not detect all physical memory, runs # out, apparently hardware cursor doesn't work either) # * Compaq LTE 5300 (unsupported video card Cirrus Logic GD7543)<- # Are You sure about this? I think CL-GD7543 is well supported # (Generic 640x480 LCD), I had a COMPAQ Armada 1120T, but the problem # was the memory (24MB) not the graphical chip set! see [google # groups | # http://groups.google.com/groups?q=group:comp.os.plan9+5300&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=fa2d4dc3.0206230630.4477bd8a%40posting.google.com&rnum=1] # * Dell Inspiron 4000, 5000e (unsupported video card ATI Mobility M3) # * Zenith Znote 425 (not enough RAM) # #CARDBUS AND PCMCIA CONTROLLERS # #The following cardbus controllers are supported: # * Ricoh 476 PCI/Cardbus bridge # * Ricoh 478 PCI/Cardbus bridge # * TI PCI-1131 Cardbus controller # * TI PCI-1250 Cardbus controller # * TI PCI-1450 Cardbus controller # * TI PCI-AC51 Cardbus controller # #If the cardbus chipset is not supported, Plan 9 falls back to the #PCMCIA driver, which handles the Intel i82365, Cirrus Logic #CL-PD6710, Cirrus Logic CL-PD6720, Vadem VG-46x, and compatibles. #This covers most laptops. # #AUDIO # #Supported audio devices: # * Sound Blaster 16 or later, ISA card # * ESS 1688 running in 8-bit SBPro mode # * most USB audio devices # * Intel 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller # (with code addition from http://kamalatta.ddnss.de/config/ac97k.tar # #Supported but not as well tested: # * Any Sound Blaster 16 clones (NOT Sound Blaster Pro clones) # #USB audio devices that have been reported to work: # * Edirol UA-1X (recording untested, but believed to work) # * Edirol UA-3 # * Philips USB speakers, model DSS 370/17 # * Xitel AN1 # * [Xitel Pro HiFi-Link | # http://lists.cse.psu.edu/archives/9fans/2004-August/037647.html] # (setting and reading back the volume works, but does not seem to # affect the playback.) # * [Xitel MD-Port DG2 | # http://lists.cse.psu.edu/archives/9fans/2002-July/018740.html] # * [Onkyo SE-U55X | # http://lists.cse.psu.edu/archives/9fans/2004-September/038020.html] # * [Onkyo SE-U55GX | # http://lists.cse.psu.edu/archives/9fans/2004-October/038264.html] # * Auditek USB speakers using C-Media CM102 chip (supports 48000Hz # playback only) # * Creative Sound Blaster MP3+ # * Creative Sound Blaster live! ( Can't set record speed ) # * M-Audio FastTrack USB (recording untested; gets "Can't set record # speed" message on startup; setting and volume succesds but has no # effect.) # #FLOPPY DISKS # #Plan 9 supports generic floppy drives, although some people have had #trouble accessing them. If you have trouble accessing your 3.5" #floppy drive and also have a 5.25" floppy drive, try disabling the #latter in the BIOS. # #USB floppy drives are not supported. # #MAGNETO-OPTICAL DISK JUKEBOXES # #Virtually any modern SCSI jukebox will work. The key thing to look #for (probably on the manufacturer's web site) is that the jukebox #must implement the SCSI SMC (SCSI Media Changer) command set. Media #(M-O disks) and jukeboxes can be had cheaply on ebay.com. We have #had good experience with these models on Plan 9 file servers: # * HP 330FX (choline) # * HP 160FX (original emelie) # * HP 1200EX (emelie) # #We've had limited experience with these models (bought used), and #they failed within a few months, one mechanically and the other #electronically: # * HP 40FX # * HP 80EX # #The 160FX and up seem to be built much more sturdily than the #smaller jukeboxes, which are the size of large tower PCs. # #MOTHERBOARDS # # * ASUS A8R32-MVP (onboard NIC not supported, use a PCI NIC instead) # #THIN CLIENTS # #(e.g. Terminal/CPU/Auth-Server) # # * IGEL LX 3210 (Via C3 Esther 400Mhz, 256MB RAM, ether, # graphics(VGA+DVI), usb, PS/2,) - Sound (Via AC97) doesn't work) # # * IGEL LX 4210 (Via C3 Esther 800Mhz, 128MB RAM, ether, # graphics(VGA), usb, PS/2,) - Sound (Via AC97) doesn't work) # # * HP Compaq T5000 (Via C3 Samuel 400Mhz - BIOS says Via Eden - , # 128MB RAM, network vt6102, graphics(VGA), usb, PS/2) - Sound (Via # AC97) doesn't work) # # * HP T5720 (AMD Geode NX1500 1 Ghz, 256MB RAM, ether, usb, PS/2, # SiS 7012 SiS 7012 Audio Device / Realtek AC'97 Audio works) #