Here is the full list of devices people have submitted as working with solaris. You can also submit your own devices to the list.
If you are considering installing solaris on your x86 box, and want to know if your devices are on this list, you can use sun's "prtpci.exe" from DOS, to print out the PCI IDs on your machine and compare to what is here.
If you're curious, you can look up your device IDs against the list maintained at http://www.yourvote.com/pci/
| TYPE | Device | VendorID | VendorDev | Notes |
|---|---|---|---|---|
| videocard | Asylum GeForce4 Ti4600 | 0x10de | 0x250 | 128MB DDR 4X AGP. "Native" nVidia driver only supports 8-bit VESA. XFree86-4.3 nVidia driver only supports 16/24-bit VESA. |
| videocard | ATI AIW Radeon 8500 128MB | 0x1002 | 0xf2a | Standard Sun X server |
| videocard | Creative TNT2 (PCI) | 0x1102 | 0x1046 | |
| videocard | eVGA e-geforce 4 MX440 8X | 0x10de | 0x181 | Provides 16-bit 1024x768 VESA display using XFREE86-4.3 "porting kit" drivers. |
| videocard | Matrox G400 AGP | 0x102b | 0x2179 | |
| videocard | Matrox G450 | 0x102b | 0xff03 | |
| videocard | Matrox Millenium G550 | 0x102b | 0xf84 | Works with xf86 porting kit |
| videocard | Matrox Mystique 220MHz 4Mb | 0x102b | 0x1100 | |
| videocard | NVidea TNT2 Ultra AGP (Asus) | 0x10de | 0x29 | |
| videocard | S3-Trio 4MB | 0x5333 | 0x8904 | |
| network | 3Com 3C900B-TPO Etherlink XL | 0x10b7 | 0x9004 | |
| network | 3Com 3C905B-TX Fast Etherlink | 0x107b | 0x9055 | |
| network | 3com 3c905c | 0x10b7 | 0x9200 | use elbc driver from 3coms website |
| network | 3Com Office Connect Fast Ether | 0x10b7 | 0x7646 | This card is not automatically recognized by Solaris 9. Add an entry into /etc/device_aliases as follows: elxl "pci10b7,7646". |
| network | ASUS A7N8X (deluxe model), int | 0x10b7 | 0x9201 | The integrated 3Com NIC on the ASUS A7N8X (deluxe) is not automatically detected by Solaris 9 x86, but it works after adding a device alias to /etc/driver_aliases: elxl "pci10b7,9201" |
| network | Broadcom NetXtreme Gigabit Eth | 0x14e4 | 0x16a6 | Requires BCM5702X driver for X86 from Broadcom.com; uses "bcme" driver. |
| network | Compaq iPAQ 11MB wireless | 0x28a | 0x2 | this is a pccard on Solaris 9 with Lynnsoft 3.2 |
| network | Generic RealTek 8139 PCI NIC | 0x10ec | 0x8139 | Get "rtls" driver from www.realtek.com.tw. V1.05 (June 2002) works in Solaris 7 & 8. Works great on an 8139(A) card, but newer revs may not work. My "A" card is about 2 yrs. old, but a brand-new 8139 bought in Summer 2002 did not work. Also, since the |
| network | Intel 82562EZ (Pro 10/100 VE) | 0x8086 | 0x1050 | Requires addition to /etc/drivers_aliases of: "iprb "pci8086,1050" |
| network | Intel compatible 100baseT | 0x1014 | 0x209 | Found on-board an IBM ThinkPad T23. works fine after adding driver_aliases entry for iprb0 on 8086,1031 |
| network | Intel Pro100 | 0x8086 | 0x1030 | |
| network | Intel Pro100/B | 0x8086 | 0xc | |
| network | Intel Pro100/B Fast Ethernet | 0x8086 | 0x2408 | masquerades as PCI 8086,1229 automatically(no tweaks needed). MiniPCI card in IBM A21p (model 2629HTU). |
| network | Intel Pro100B+ | 0x8086 | 0x1229 | |
| network | Intel(R) PRO/1000 Server Adapt | 0x8086 | 0x2004 | VendorID=0x8086, DeviceID=0x1004 Add package intcgigae.pkg from Itel, after install. |
| network | Netgear FA311 10/100 Fast Ethe | 0x100b | 0x20 | Uses Naticnal Semiconductor DP83815/6 chip. Requires sfe-0.9.17 driver from Masayuki Murayama, http://homepage2.nifty.com/mrym3/taiyodo/eng/index.htm from http://solaris-x86.org/software/drivers/ |
| network | old dec NetGear FA310 | 0x1385 | 0x1100 | If you see a DEC chip on the board, you can use it, otherwise, the solaris dnet driver wont work for it. |
| network | Various NS DP83820 based GbE | 0x100b | 0x22 | This device works with gld based driver provided by Ovislink. |
| diskctlr | Adaptec 29160 Ultra160 SCSI HB | 0x9005 | 0xe2a0 | |
| diskctlr | Adaptec 29160/N/LP Ultra160 SC | 0x9005 | 0x62a0 | Provides three connectors: 1 internal SCSI3, 1 internal SCSI2, 1 external SCSI2 |
| diskctlr | Adaptec 2940 SCSI HBA | 0x9004 | 0x7178 | |
| diskctlr | Adaptec 39160 Ultra160 SCSI HB | 0x9005 | 0xf620 | |
| diskctlr | Adaptec 7901A | 0x9005 | 0x801e | Need to manually add the device ID in /etc/driver_aliases. |
| diskctlr | ADAPTEC AHA-2940 UW pro | 0x9004 | 0x7887 | Must add the following entry to /etc/driver_aliases to use: adp "pci9004,7887" |
| diskctlr | Adaptec AHA-2940U/2940UW Ultra | 0x9004 | 0x8178 | |
| diskctlr | Adaptec AHA-2940U2W Ultra-II S | 0x9005 | 0xa180 | 80Mb/sec SCSI disk controller |
| diskctlr | Adaptec AHA-2940W/2940UW | 0x9004 | 0x7881 | |
| diskctlr | Adaptec AIC-7850 SCSI | 0x9004 | 0x7850 | This is a very basic SCSI card without BIOS that came with my scanner hence cannot be used for booting but seems fine for 50 pin SCSI 2 devices such as my Epson scanner, HP35470 DAT tape and Yamaha CD/RW |
| diskctlr | Adaptec AIC-7890 | 0x9005 | 0x1f | Integrated controller on SuperMicro P6DBU Mobo |
| diskctlr | Adaptec AIC-7899 Ultra160 SCSI | 0x1033 | 0x8164 | masquerades as pci9005,cf, which is a normal Adaptec SCSI controller |
| diskctlr | DOMEX 3395U3 | 0x1000 | 0x21 | Based on 53C1010-66, dual channel. |
| diskctlr | IBM clone of intel ATA control | 0x1014 | 0x220 | masquerades as 8086,2483, on a ThinkPad T23. Works fine with solaris DMA. |
| diskctlr | Intel ATA controller | 0x8086 | 0x7111 | in 440BX chipset |
| diskctlr | MDAC Family of Raid Adapters | 0x1069 | 0x54 | VendorID=0x1069, DeviceID=0x0050 Require the driver download from http://www.mylex.com/support/productgd/index.html |
| diskctlr | Symbios Logic 53c875 | 0x1000 | 0x1000 | This came out of a Sun E450 |
| diskctlr | TEKRAM DC-390U2B | 0x1de1 | 0x3906 | LSI53C895 based, single channel. |
| diskctlr | Tekram Symbios Logic 53c895 SC | 0x1de1 | 0x3907 | |
| sound | ASUS A7N8X (deluxe model) / on | 0x10de | 0x6a | The onboard audio controller on the Asus A7N8X (deluxe model) works with the audioi810 driver from http://www.tools.de/solaris/audio (version 1.4beta or newer). Note: Disable APIC mode in BIOS, apparently in APIC mode the BIOS does not assign an IR |
| sound | Intel ICH/0/2 audio cntrl. | 0x8086 | 0x2485 | PCI sound chip in IBM ThinkPad A30p, use Juergen Keil's drivers at: http://www.tools.de/solaris/audio |
| sound | SiS 7012 SigmaTel STAC9708/11 | 0x1039 | 0x7012 | Found on many MSI motherboards. Requires " Audio drivers (Version 1.6) for Solaris" (package) from: http://www.tools.de/solaris/audio/ |
| sound | Sound Blaster Live 5.1 | 0x1102 | 0x8061 | Use 4Front Technologies OSS driver http://www.4front-tech.com/oss.html |
| sound | SoundBlaster Audigy | 0x1102 | 0x4 | The SoundBlaster Audigy works with version 1.4beta or newer of http://www.tools.de/solaris/audio/ |
| sound | SoundBlaster Live Value! | 0x1102 | 0x8027 | Needs 4Front Opensound drivers, www.opensound.com |
| sound | SoundBlaster PCI 128 | 0x1274 | 0x8001 | Use J. K.s drivers at www.tools.de/solaris |
| motherboard | ASUS A7V8X | 0x1106 | 0xb168 | This is the plain board without Ethernet os Serial ATA You must disable ACPI |
| motherboard | MSI 655 Max (MS-6730) | 0x1039 | 0x655 | supports hyperthreading. Onboard Broadcom BCM5702 Gigabit Ethernet requires Broadcom.com driver. Onboard SiS AC97 audio requires drivers from www.tools.de/solaris/audio/ |
| motherboard | MSI 875P Neo | 0x8086 | 0x2578 | supports hyperthreading. Onboard SiS AC97 audio requires drivers from www.tools.de/solaris/audio/ |
| motherboard | Supermicro P3TSSA | 0x8086 | 0x244e | Pentium 3 motherboard with 1GHz P3 processor installed. [Vendor/device given is for PCI/PCI bridge] |
| motherboard | SuperMicro P6DBU | 0x8086 | 0x7191 | Dual PIII cpu up to 1GHz with integrated scsi controller. |
| other | BDV 108A DVD-ROM | 0x0 | 0x0 | Model BDV108A DVD-ROM Drive, IDE, UDMA33. MFG: BTC Corp ( www.btc.com.tw ) Solaris 8 10/01 installs from this device, dmesg reports ATAPI Device Model BDV108 DVDROM |
| other | Exabyte VXA-1 SCSI Tape Drive | 0x1 | 0x1 | 33/66GB SCSI Ultra2 LVD tape drive (can use Adaptec Ultra SCSI PCI controller) |
| other | Intel USB controller | 0x8086 | 0x7112 | in 440BX chipset |
| other | Samsung SM348B | 0x1099 | 0x0 | 48x CDRW/DVD that works just fine (unlike SM352 model which does NOT work just fine) |
| other | Universal Serial Bus | 0x925 | 0x1234 | UHCI USB controller |