Aros/Platforms/x86 support
Google translation into German, French, Dutch, Italian, Spanish, Hindi, Chinese Simplified, Polish, Russian,
AROS should run on almost any i386 PC hardware so long as the CPU is newer than an i486, and has a "Floating Point Unit (FPU)". Ideally around 700Mhz and above with at least 256MB of memory is recommended for desktops and around 1GHz and at least 256MB for laptops/notebooks/netbooks.
Read about people's experiences here at AROS-Exec, [1], [2] and amigaworld.net and amiga.org.
Motherboards supported
- Most NVIDIA nForce2 (2002/3) motherboards are well supported
- Most Intel mobos are supported (recommended Skt 775) but may need additional pci / pci-e cards for networking, etc
- AMD based socket 939 am2 am2+ am3+ and fusion based systems work but additional pci cards may be needed
Supported graphics cards (gfx)
- Nvidia 2D and 3D. Nouveau supports 2D from TNT through to gt5x0 - 3D acceleration for geforce5, gf6, gf7, gf8 and gf9
- Intel 2D and 3D. For some early netbooks and motherboards (2007 to 2008)
- AMD/ATI Radeon 2D only. External monitor support (no laptop support yet) for 7000 through to x600. Experimental 2D version for up to HD3xxx
- VESA 2D fallback modes for all graphic cards (GPUs) and with screen dragging
Sound wise there are the
- Creative cards based on EMU10K1 chips SBLive (Sound Blaster Live)
- HDaudio for intel atom netbooks, notebooks and motherboards
- CMI8738 C-Media
- Sound Blaster 128 aka SB16 PCI
- VIA 686 AC97
- and for the semi professional a few VIA Envy24 based sound cards (ESI Juli@ especially)
- some intel based AC97 codecs
Supported network cards are
- 3com Etherlink cards
- intel pro100
- rtl8169 and rtl8168
- rtl8139
- rtl8111
- rtl8110
- rtl8101
- rtl8100
- rtl8029
- atheros 5000 wireless
You could always go the AresOne route, but should you decide they are not for you it's not too difficult to put together a fully supported dedicated AROS machine these days. Read more about peoples experience here at amiga.org and here at Aros-Exec.
It is very hard to recommend a completely supported motherboard because as soon as newer motherboards arrive so their features change subtly, often introducing non-supported parts like ethernet and audio. It is a moving target. A mini-itx motherboard will only get you 1 pci or pci-e slot. mATX or uATX will have more, typically 2 pci-e or pci slots which helps if any onboard features are not supported.
N.B It is frustrating when a piece of hardware is not supported. Hardware documentation can run to over 100 pages and a lot of hardware do not have any public documentation anyway. Chips from different manufacturers for sound, graphics, SATA, etc. vary just as much, unless they follow a standard such as HDAudio, AHCI etc.
Coding drivers is a far cry from Hello World programs or even a port of existing software. If you do actually want to try then get a hold of documentation on the relevant hardware and start there. Alternatively you could try to find some BSD, MIT or MPL licence drivers as a point of reference. Please , do not think you can just adapt strings in a driver for different strings, it does not work that way. You will need to start from scratch for each new bit of hardware. Device driver programming require embedded skills, like manipulation of bits within registers, good debugging skills, dealing with interrupts, lots of patience, etc.
The following specific chipsets and drivers are also available - use Tools/PCITool to confirm Vendor and Product IDs - Please let us know any mistakes or any information to be added, to this General Chat list AROS-Exec or here AROS World
x86 Native Environment
- Brief Timeline
- 2000-12-06 HIDD first mouse.hidd completed (Michal Schulz)
- 2001-03-31 BOOT first boot from floppy disk with IDE device
- 2001-10-30 BOOT first cd bootable version
- 2002-01-27 HIDD first pci.hidd added (Michal Schulz)
- 2002-04-13 BOOT software HDToolBox added ()
- 2003-04-03 HIDD vesa2.hidd graphic modes added ()
- 2004-03-08 HIDD new pci and ata (pata) devices worked on (Michal Schulz)
- 2004-03-17 HIDD nVidia 2D driver appears (Michal Schulz)
- 2005-01-05 AHI AHI v6 audio system ported (Martin Blom)
- 2005-01-06 AHI SBLive SoundBlaster Live driver ported (Georg Steger)
- 2005-02-04 AHI AC97 playback only driver added (Michal Schulz)
- 2005-06-27 NIC amiTCP stack ported with 3com, NE2000, prism2 drivers (Neil Cafferkey)
- 2005-08-25 NIC nForce2 support added (Michal Schulz)
- 2005-12-24 NIC Intel Pro100 network driver added (Neil Cafferkey)
- 2006-03-25 HIDD ATI radeon 2D driver added (Michal Schulz)
- 2007-03-06 HIDD vesa 1.0 video driver added (Pavel Fedin)
- 2007-03-08 HIDD dospackets and FAT filesystem (Rob Norris)
- 2007-03-21 HIDD usb initial commit (Michal Schulz)
- 2007-10-01 BOOT Installer added (Neil Cafferkey)
- 2007-11-29 PORT 64bit i386 added (Michal Schulz)
- 2008-04-12 BOOT GRUB2 added (Alain Greppin and Nick Andrews)
- 2008-08-26 NIC RTL8139 added (Nick Andrews)
- 2008-10-22 PORT to SAM440ep (ppc) (Michal Schulz)
- 2009-02-25 PORT to efika (ppc) (Michal Schulz)
- 2009-05-18 HIDD poseidon usb2.0 ported to AROS (Chris Hodges)
- 2009-11-18 NIC RTL8169 network driver arrived (Nick Andrews and Franck Charlet)
- 2009-12-23 AHI ALC based Atom CPU and netbook driver arrived (Davy Wentzler)
- 2010-03-09 BOOT USB pendrive stick booting available (Neil Cafferkey)
- 2010-05-26 HIDD Intel GMA900 2D graphics card support (Michal Schulz)
- 2010-05-30 HIDD Nvidia 2D and 3D graphics card support (Deadwood)
- 2010-09-03 NIC Wireless PCI based NIC arrived (Neil Cafferkey)
- 2011-08-30 HIDD Radeon 2D enhanced driver arrives (Bearsoft)
- 2011-09-17 NIC Wireless USB realtek arrives (Neil Cafferkey)
- 2011-12-09 HIDD Intel 945G 3D Gallium support (Sami)
- 2013-02-25 AHI VIA 686 AC97 support (Davy Wentzler and Neil Cafferkey)
Audio Chipsets
If sound beeps in AHI prefs after Music set then some support is there. Select more than one channel for multiple audio streams, set frequency up to 44khz or higher and set the volume if not already set. Ensure you set the music unit 0 to 3 which allows the extra features of the audio card like microphone, line-out, etc).
What is going wrong or Debugging...
add debug=memory to grub boot line - continue booting with F10 Open a shell Tools/Debug/Bifteck > RAM:audio.txt
or
Open a shell Tools/Debug/Sashimi > RAM:audio.txt Run ahi prefs Click test tone button Stop sashimi with Ctrl-C
1996-2000 sb128.audio aka SB16 PCI
as per CREATIVE's website, the model number is the first two digits on the front and first two digits on the back. my card says CT4810 and 161TK110B 995; this translates to CT4816 as the model.
The original AudioPCI 3000 card with the ES1370 had a master clock crystal for 44.1 kHz (22.5792 MHz), used an AKM codec (AK4531, non-AC97) and had 4 channel output; Creative later modified the design with a crystal for 48 kHz (24.576 MHz) and Sigmatel AC97 codec (apparently there also was a CT4700 SB128 with a CT5507 chip, AK4531, 22.5792 MHz crystal and TDA7360 speaker power amp). The issue with these cards involved never quite eliminate the effects of resampling on the 64V, it also shows signs of undersized coupling caps. What I liked about these Ensoniq cards is the automatically engaged headphone amplifier (with a 4565 opamp).
Porting involved 40897, 40898 configure, 40900 bugs, 40901 further bugs, 40913 memory IO fixes, 40914 irq fix.
Description | Vendor ID | Product ID | Revision | Playback | Recording | Comments |
---|---|---|---|---|---|---|
Ensoniq AudioPCI 1000 | 0x1274 | 0x5000 | Not tested | Not tested | untested - es1370 (u?) AK4531 (u?) | |
Ensoniq AudioPCI | 0x1274 | 0x5000 | 0x00 | Yes | Maybe | |
CT4700 Sound Blaster PCI 64 (audioPCI 3000) | 0x1274 | 0x5000 | 0x7c | Yes | Maybe | works - opamp JRC4565(u?) es1370 (u?) |
CT4750 Sound Blaster 64/PCI | Not tested | Not tested | untested - 4565-1056W (u1) stac9708t(u2) ct5880-dcq (u3) 24wc012 (u4) | |||
CT4751 (SB128PCI) | 0x1274 | 0x8001 | Not tested | Not tested | untested - es1371 (u?) | |
CT4810 Creative AudioPCI64V | 0x1274 | 0x1371 | 0x06 | Yes | Maybe | works |
CT4811 (SB Vibra 128) | Not tested | Not tested | untested | |||
CT4812 (Vibra 128) | Not tested | Not tested | untested | |||
CT4813 | Not tested | Not tested | untested | |||
CT4815 | Not tested | Not tested | untested | |||
CT4816 es1373 (vibra 128) | Not tested | Not tested | untested but this card has creative's ES1373 as the main chip(U1). it is also different from the other CT4810 (vibra128) in that it does not have a second chip in U2 position. Also there is only one jumper JP1 (2X3). | |||
CT5801 HP | Not tested | Not tested | untested - es1373 (u3) | |||
CT5803 Gateway | 0x1274 | 0x1371 | 0x08 | Yes | Maybe | works 4565-0005b jrc (u1) 4297a-jq ztae0c0002 (u2) es1373 (u3) |
CT4740 | 0x1274 | 0x1371 | 0x08 | Yes | Yes | |
CT5805 Compaq OEM Premier Sound Presario 7 | Not tested | Not tested | untested - es1373 (u3) | |||
CT5806 (Sound Blaster AudioPCI 128D) | Not tested | Not tested | untested - 4297A-JO EP (u?) ZTAPWC9933 (u2) es1373 (u3) | |||
CT5807 Dell OEM Dimension 8100 | Not tested | Not tested | untested - es1373 (u?) | |||
CT5808 | Not tested | Not tested | untested | |||
CT4730 Sound Blaster AudioPCI 64V Ectiva EV1938 | 0x1102 | 0x8938 | Not tested | Not tested | untested | |
CT5880 on various motherboards | 0x1274 | 0x5880 | Not tested | Not tested | untested Gigabyte GA-6RX (VIA ApolloPro 266 2001], Gigabyte GA-6VM7-4E mobo, Gigabyte GA-7VTX (KT266 2001), Gigabyte GA-7VTXH (KT266A 2001), Gigabyte 7VRXP mobo (KT333 2002), MSI MS-6309, MS-6318, MS-6337 (815E Pro), MS-6339 (850Pro) and MS-6340, PCChips Motherboard M571 TXPRO, Soltek SL-65ME+, | |
VMware Virtual Workstation(TM) | 0x1274 | 0x1371 | 0x02 | but not Hi-Fi modes | Maybe | works |
Revision 0x04 = ES1371 REV_ES1373_A Revision 0x06 = ES1371 REV_ES1373_B Revision 0x07 = ES1371 REV_CT5880_A Revision 0x02 = CT5880 REV_CT5880_C Revision 0x03 = CT5880 REV_CT5880_D Revision 0x04 = CT5880 REV_CT5880_E Revision 0x09 = ES1371 REV_ES1371_B Revision 0x00 = EV1938 REV_EV1938_A Revision 0x08 = ES1371 REV_ES1373_8
1998-2003 emu10kx.audio - Creative Labs SoundBlaster Live! and Audigy
- Look for emu10k1 or emu10k2 chipset on the audio card and NOT emu10kx
Description | Vendor ID | Product ID | Revision | Playback | Recording | Comments |
---|---|---|---|---|---|---|
PCI512 CT4790 (emu10k1) | 0x1102 | 0x0002 | 0x0 | Not tested | Not tested | untested (1st Gen) |
Live CT4620 | 0x1102 | 0x0002 | 0x0 | Not tested | Not tested | untested |
Live CT4760 | 0x1102 | 0x0002 | 0x07 | Yes | Not tested | playback works |
Live Value CT4670 | 0x1102 | 0x0002 | 0x0 | Yes | Not tested | works plays stereo (2nd Gen) |
Live Value DELL CT4780 | 0x1102 | 0x0002 | 0x06 | Yes | Not tested | plays/records stereo - untested 4.1mode |
Live Value Compaq CT4830 | 0x1102 | 0x0002 | 0x0 | No | No | worked under AmigaOS4, not working |
Live Value CT4831 | 0x1102 | 0x0002 | 0x00 | Not tested | Not tested | untested |
Live Value CT4832 | 0x1102 | 0x0002 | 0x07 | Yes | Line-In only | works |
Live Value CT4832 | 0x1102 | 0x0002 | 0x08 | Yes | Maybe | works |
Live Value HP CT4870 | 0x1102 | 0x0002 | Yes | Maybe | Works | |
Live Value Gateway CT4871 | 0x1102 | 0x0002 | Not tested | Not tested | untested | |
Live! Platinum 5.1 SB0060 | 0x1102 | 0x0002 | 0x00 | Yes | Yes | plays audio/records, untested 5.1 (3rd Gen) |
Live 5.1 SB0100 -SFF | 0x1102 | 0x0002 | 0x00 | Yes | Maybe | works |
Live 5.1 Player SB0220 | 0x1102 | 0x0002 | 0x0a | Yes | Yes | plays audio/records stereo, untested 5.1 |
Live 5.1 Digital SB0228 | 0x1102 | 0x0002 | 0x0a | Yes | Yes | working |
Audigy SB0090 (emu10k2) | 0x1102 | 0x0004 | Not tested | Not tested | untested | |
Audigy SB0230 | 0x1102 | 0x0004 | 0x03 | Mic only | 5th Dec 2012 - untested optical tos link. contains also IEEE1394/Firewire (untested) | |
Audigy 2 Platinum 6.1 SB0240 SB0250 EMU10K2.5 | 0x1102 | 0x0004 | 0x04 | Yes | Maybe | works |
Audigy 2 PRO SB0280 EMU10K2.5 | 0x1102 | 0x0004 | Not tested | Not tested | untested | |
Audigy 2 ZS SB0350 | 0x1102 | 0x0004 | 0x04 | Yes | Yes | |
Description | Vendor ID | Product ID | Revision | Playback | Recording | Comments |
Live 5.1 DELL SB0200 SB0203 emu10kx | 0x1102 | 0x0006 | 0x0 | No | No | |
Live 24bit SB0410 | 0x1102 | 0x0007 | 0x | No | No | no driver |
Live 24bit DELL SB0413 | 0x1102 | 0x0007 | 0x | No | No | no driver |
Audigy LS SB0310 | 0x1102 | 0x0007 | 0x0 | No | No | no driver |
Audigy SE 7.1 SB0570 | 0x1102 | 0x0007 | No | No | no driver | |
Audigy 2 ZS SB0320 SB0360 (PRO) | 0x1102 | 0x0008 | No | No | no driver | |
Audigy 2 VALUE SB0400 | 0x1102 | 0x0008 | No | No | no driver | |
Audigy 4 VALUE SB0610 | 0x1102 | 0x0008 | No | No | no driver | |
Audigy 4 PRO SB0380 | 0x1102 | 0x0008 | No | No | no driver | |
EMU E-MU 0404 PCI (not USB) EM8852 | 0x1102 | 0x000 | 0x0 | No | No | no driver but linux support needs firmware |
2000-2004 cmi8738.audio - C-Media
- Read more and imported on 20th July 2011 and alsa docs.
Description | Vendor ID | Product ID | Revision | Playback | Recording | Comments |
---|---|---|---|---|---|---|
Audiotrak MAYA EX5 | untested | |||||
cmi8738-sx 4ch | 0x13f6 | 0x0111 | 0x10 | untested | ||
e3dx hsp56 CMedia 8738-sx 4ch | untested | |||||
EDio SC3000D 6ch | untested | |||||
Genius SoundMaker Value PCI C3DX | untested | |||||
Guillemot Maxi Sound Muse | untested | |||||
Hercules Gamesurround Muse LT | 0x13f6 | 0x0111 | 0x10 | Yes | No | |
Hercules Gamesurround Muse XL LT 5.1 | untested | |||||
Inno audio extreme 5.1 cmi8738/lx pci 6ch | 0x13f6 | 0x0111 | 0x | untested | ||
M-Audio (Midiman) DiO 2448 | untested | |||||
Sabrent SBT-SP6C 6ch | untested | |||||
StarTech PCISOUND4CH 8738sx 4ch | untested | |||||
Sweex SC012 CMI8738-lx 4ch | untested | |||||
Terratec 5.1 PCI | 0x13f6 | 0x0111 | 0x10 | untested | ||
Terratec Aureon Fun 5.1 | Yes | Not tested | Has SPDIF | |||
Trust Sound Expert Digital Surround 5.1 (cm8738-mx 6ch) | untested | |||||
Turtle Beach Riviera CMI8738-MX 6ch | untested | |||||
XSonic CMI 8738 6ch | untested | |||||
Description | Vendor ID | Product ID | Revision | Playback | Recording | Comments |
Abit SD7-533 | untested | |||||
Asus CUSI-FX | untested | |||||
Asus A7S333 motherboard (CMI8738-MX 6ch) | untested | |||||
ASUS A7V266 A7V266C A7V266-M A7V266-E (6ch) | untested | |||||
Asus P4B533-E (rev 1.04) | untested | |||||
Asus P4S533-E | untested | |||||
Asus P4T533-E | untested but has spdif | |||||
Chaintech 9PJL1 motherboard | untested | |||||
Elite Group L4VXA2 | untested | |||||
MSI 850-E | untested | |||||
Intel PGA478 865GV | untested | |||||
PcChips M754LMR | untested | |||||
Soyo SY-K7V Dragon+ Black Ultra SY-KT333 | untested but has spdif | |||||
Description | Vendor ID | Product ID | Revision | Playback | Recording | Comments |
Asus A4L Laptop | untested | |||||
1999-2001 - VT82C686 via 686 ac97.audio
Description | Vendor ID | Product ID | Revision | Playback | Recording | Comments |
---|---|---|---|---|---|---|
694X with 686A KT133 PM133 or 693A with VT8231 | 0x1106 | 0x3058 | Yes redirects earphones correctly | Yes | works | |
686B KT133A with VT8231 | 0x1106 | 0x3058 | 0x50 | Yes reroutes ear pieces right | Yes | works |
686C | 0x1106 | Not tested | Not tested | untested | ||
KM266 or KT266 with VT8233, KT266A with VT8233A, VT8233C | 0x1106 | 0x3059 | ||||
KM333 KT333 with VT8235 | 0x1106 | 0x3059 | Not tested | Not tested | ||
KM400 KT400 with VT8237, KT600 with VT8237R, | 0x1106 | 0x3059 | ||||
Not tested | Not tested |
2001-2005 ac97.audio
The ProductID and VendorID are for the audio controller only - the important additional codec is NOT so easily identified.
- 6.4 27-12-2008
Description | Vendor ID | Product ID | Revision | Playback | Recording | Comments |
---|---|---|---|---|---|---|
ALC100 and ALC101 codec | Not tested | No | untested | |||
ALC200 and ALC201 codec | Not tested | No | untested | |||
ALC201A and ALC202 and ALC202A codec | Not tested | No | untested | |||
ALC650 | Yes | No | most Nforce2 boards plays audio only - Abit NF7, Asus A7N8X, MSI K7N2, Epox 8RDA+, DFI | |||
ALC653 codec and ALC655 codec | Not tested | No | untested Acorp 7NFU400 | |||
codec ALC658D | 0x8080 | 0x24c5 | 0x0 | Prefs Music and Units 0-3 set volume control - playback | No | MSI Motherboard on NB 22-09-2012 |
Realtek ALC850 codec | No | No | no support for via P4P800 chipset on ASUS A8V-E SE Deluxe mobo - ICaros 1.3 | |||
Description | Vendor ID | Product ID | Revision | Playback | Recording | Comments |
AD1885 codec | Maybe | No | Playback only with issues on D845HV but not working on MS-6367 because Units 0-3 have masked volume control | |||
AD1888 codec | Not tested | No | untested | |||
AD1980 codec | Not tested | No | untested | |||
AD1981A codec | Not tested | No | untested IBM X30 | |||
Analog Devices SoundMax(TM) AD1981B codec | Yes | No | plays back only on IBM T41 Thinkpad | |||
AD1985 codec | Maybe | No | not working ahi prefs freezes on D865GLC mobo ([3] | |||
AD1986 codec | Maybe | No | untested D1931 but works (Acer Aspire 3610 laptop) | |||
Description | Vendor ID | Product ID | Revision | Playback | Recording | Comments |
Crystal Sounds CS4299 codec | Not tested | No | untested IBM T23 | |||
conexant Cx20468-31 codec (id 30) | 0x103c | 0x3085 | AC97 appears in AHI Prefs | No | Tested AspireOS 1.8 on Gateway W322 | |
CMI 6501 codec | Not tested | No | untested on ASROCK SKT-AM2 AM2NF3-VSTA | |||
codec CMI9738 | Not tested | No | untested | |||
codec CMI9739 | Not tested | No | untested | |||
C-Media CMI 9739A | Not tested | No | untested on EPoX 8RDA3+ | |||
CMedia CMI 9761A codec | Not tested | No | untested ASRocK K7NF2-RAID | |||
STAC9708T codec | Not tested | No | untested | |||
codec VT1616 | No | No | untested | |||
ESStech ESS ES1968 maestro-2 | 0x125d | 0x1968 | 0x | |||
ESStech ESS ES1978 maestro2e | 0x125d | 0x1978 | 0x | |||
ESStech ESS ES1988 maestro3 allegro-1 codec | 0x125d | 0x1988 | 0x12 | |||
Yamaha YMF753 codec | No | untested ymf-753 | ||||
YMF-754 codec | No | untested ymf754 | ||||
SIS 7018 / Trident 4dwave DX/NX / ALi 5451 | 0x1039 (0x1023 Trident) | 0x7018 (0x2000 Trident DX) (0x2001 Trident NX) | 0x02 | No | No | no support - introduced early 2000s |
SIS 7012 | 0x1039 | 0x7012 | Yes | No | working through 1 speaker only took over from SIS7018 (2002 onwards) | |
Description | Vendor ID | Product ID | Revision | Playback | Recording | Comments |
Parallels | Not tested | Not tested | untested | |||
VirtualBox | Yes | No | working | |||
VirtualPC | Not tested | Not tested | untested | |||
2005-20xx HDAUDIO.audio - most modern hardware (formerly known as “Azalia”)
If sound beeps in AHI prefs then all should be OK. Ensure you set the music unit and the all Units 0, 1, 2 etc. Plus allow more than one channel for multiple audio streams. And set frequency up to 44khz or higher.
This driver is made up of two parts a Controller + a Codec. The ProductID and VendorID are for the audio controller only - the important additional codec is NOT so easily identified. Some codecs missing at the moment. Use QUERYD below to find out the codec used.
Things to try if sound not working
- try to connect something to the audio jack, maybe it is not playing on internal speakers or vice versa
- make sure you try and select all music units e.g. unit0, unit1....
- even if PCI ID's are in HDaudio.config, this doesn't mean it is working, it is the codec that matters
- it might be internally muted
- try an earlier version, just rename existing one first
If the boot sound is enabled, you have to use Bifteck to capture AHI debug output. In the GRUB menu, press E on your selected entry, then add "debug=memory" to the options (alongside ATA=, vesa= etc.). Then Ctrl-X to boot. Once booted, run Tools/Debug/Bifteck.
or
- try adding QUERYD to the start of ENVARC:hdaudio.config file (also known as Prefs/Env-Archive/) ie. on the first line
- OR try removing QUERY and QUERYD from the start of the hdaudio.config file
- Reboot
- open a shell
- type: sys:tools/debug/sashimi > ram:debug.txt
- open ahi prefs
- select one of the audio modes - HIFI or otherwise
- press the 'test sound' button
- press ctrl-c in the shell
- post the results to Aros-Exec
If you are a developer, maybe take a look at the OSS audio driver sources, alsa for ideas for fixes for our drivers.
To get version of the driver check with he AHI pref or type into shell version HDAudio.audio or the version button in DOpus with driver highlighted.
Description | Vendor ID | Product ID | Revision | Playback | Recording | Comments |
---|---|---|---|---|---|---|
ALC662 | 0x1043 | 0x82a1 | 0x0 | Version 6.17 if QUERY added to top of hdaudio.config | Version 6.17 not working for eee pc 900 |
|
ALC663 | 0x10ec | 0x0861 | Version 6.13 | Not tested |
| |
ALC260 | Not tested | Not tested | ||||
ALC262 | Not tested | Not tested | ||||
ALC268 codec | 0x8086 | 0x | 0x | Version 6.17 Acer AOA110 and AOA150 netbooks), works (Dell Mini Inspiron 9 and 10v, | Version 6.17 remove QUERY and select 'Mic 1' as input. Tested with 6.15 as well using QuickRecord and AE 4.0.23 under Icaros 1.4. | In AHI ALL UNITS (not only Music!) are set to: hdaudio:HiFi 16 bit stereo++ / Frequency 48000 Hz, Volume +0.0 dB. The hdaudio.config in SYS:Prefs/Env-Archive is WITHOUT the QUERY-line. After changing and saving the config-file turn off and start again the computer. Switch from internal loudspeaker to headphone-socket must turn off the music before plug in the headphone-cable! Otherwise there is no output on the socket! It is not working 'on the fly'! Back from line-out to internal speakers it is the same. |
ALC269 | 0x10ec | 0x0 | 0x0 | Not tested |
| |
ALC272 | 0x10ec | 0x0272 | 0x0 | Not tested |
| |
ALC273 | Not tested | Not tested | ||||
ALC270 | ||||||
Description | Vendor ID | Product ID | Revision | Playback | Recording | Comments |
ALC880 | Not tested | Not tested | some 915 and 925 chipset mobos | |||
ALC882M | Yes | Not tested | ||||
ALC883 | Not tested | Not tested | untested (Asus ), | |||
Codec ALC885 | 0x10ec | 0x0885 | No | Not tested | ||
ALC888 | Not tested | Not tested | ||||
ALC888s | Yes MSI Wind U90/U100, | Not tested | ||||
ALC888b | 0x8086 | 0x0 | 0x0 | Not tested | Not tested | untested (D510 NM10 Dual Core PineTrail mobo), |
ALC889A | Yes | Not tested | ||||
ALC889 Gr | Yes with crackles | Not tested | ||||
ALC887 | Not tested | Not tested | untested Asus E35M1-M PRO | |||
ALC892 | No | Not tested |
| |||
Codec ALC861 | 0x10ec | 0x0663 | Not tested |
| ||
ALC1200 | Not tested | Not tested | ||||
ALC898 | Not tested | Not tested | untested | |||
Description | Vendor ID | Product ID | Revision | Playback | Recording | Comments |
AD1981 | 0x0 | 0x0 | 0x0 | Not tested | Not tested | IBM Thinkpad T60, |
AD1984 hp-m4 codec | 0x0 | 0x0 | 0x0 | No | Not tested |
|
AD1986 | 0x0 | 0x0 | 0x0 | Not tested | Not tested | |
AD1988 | 0x0 | 0x0 | 0x0 | No | Not tested | |
0x0 | 0x0 | 0x0 | ||||
Conexant CX20549 codec | very very very low volume | Not tested | untested Fujitsu Amilo SI 1510 1520 | |||
Conexant CX20549-12Z codec | Not tested | Not tested | untested HP 530 | |||
Conexant CX20561 codec | Not tested | Not tested | untested Lenovo Essential G555 Notebook, HP Pavilion dv6700, | |||
Conexant CX2059x CX20594-21Z codec | Not tested | Not tested | untested | |||
Conexant CX20 codec | Not tested | Not tested | untested | |||
Conexant | Not tested | Not tested | ||||
CMI9880 codec | Not tested | Not tested | Gigabyte GA-8GPNXP | |||
SigmaTel STAC 9220 9221 9223 8ch (7+1) | ECS 945GCT/M-1333 (version 3.0), | |||||
IDT SigmaTec STAC9227 /28/29/30 codec | 0x8384 | 0x7626 | 0x0002 | Not tested |
| |
IDT (formerly SigmaTel) IDC STAC 9271/71D | 0x8384 | 0x7626 | 0x0002 | Not tested | Not tested | |
IDC STAC 9272 9273 9274 | Intel D5400XS, | |||||
IDT 92HD75B | 0x111d | 0x7608 | Yes | Not tested |
| |
VIA 1708A | Not tested | Not tested | untested, | |||
VIA VT1708B | 0x0010 | VIA PicoITX | Not tested | |||
VIA 1708S | Yes | Not tested | ||||
VT2021 10ch | Gigabyte Z77MX-D3H, GA-H61M-S2H S2P, | |||||
Description | Vendor ID | Product ID | Revision | Playback | Recording | Comments |
envy24ht.audio - VIA VT1724
A little history. VIA bought the ICE created Envy chipsets VT1712 first. A few years later, they created several cheaper variants of the VT1724 (the next high end), i.e. VT1721 (low end cut down), VT1720 (embedded on motherboard) and lastly the VT1723 (no support apart from Windows).
N.B. PCI slot identification and 3.3v PCI.
Description | Vendor ID | Product ID | Revision | Playback | Recording | Comments |
---|---|---|---|---|---|---|
ESI Juli@ | 0x3031 | 0x4553 | 0x0 | Yes | Yes | works only one still on sale - Envy24HT-S - AKM 4358 DAC |
M-Audio Revolution 5.1 | 0x1412 | 0x3631 | 0x0 | Not tested | Not tested | works but discontinued - (Envy24GT) - 3ch AKM 4358 DAC - ADC AKM 5365 - |
M-Audio Revolution 7.1 24/192 | 0x1412 | 0x3630 | 0x0 | Not tested | Not tested | untested - 6ch ADC AKM AK4355 24-bit 192 kHz - 2ch DAC AKM AK4381 24-bit 192 kHz - ADC AKM AK5380 |
Terratec Aureon Sky 5.1 | 0x153b | 0x1147 | 0x | Not tested | Not tested | untested - discontinued |
Terratec Aureon Space 7.1 | 0x153b | 0x1145 | 0x0 | Not tested | Not tested | untested - Wolfson WM8770 DAC, AC'97 codec SigmaTel STAC9744 |
Terratec Phase 22 | 0x153b | 0x1150 | Not tested | Not tested | untested - Envy24HT-S - AK4524 | |
Terratec Phase 28 | 0x153b | 0x1149 | Not tested | Not tested | untested - Envy24HT-S - AK4524 | |
Not tested | Not tested | |||||
Description | Vendor ID | Product ID | Playback | Recording | Revision | Comments |
Audiotrak (ESI) Prodigy 7.1 | 0x4933 | 0x4553 | Not tested | Not tested | no driver - Wolfson WM8770 and AC'97 SigmaTel STAC9744 codec | |
Audiotrak (ESI) Prodigy 7.1 LT | 0x3132 | 0x4154 | Not tested | Not tested | no driver - | |
Audiotrak (ESI) Prodigy 192 24/96 | Not tested | Not tested | no driver - STAC9460S codec | |||
Hercules Gamesurround Fortissimo 4 | Not tested | Not tested | no driver - Wolfson WM8776 Codec and WM8766 DAC | |||
M-Audio Audiophile AP 192k | 0x1412 | 0x3632 | Not tested | Not tested | no driver - Stereo ADC AKM AK5385A 24-bit 192 kHZ - 8-channel DAC AKM AK4358 24-bit 192 kHz | |
ONKYO SE-150PCI | 0x160b | 0x0001 | Not tested | Not tested | no driver | |
Terratec Universe 7.1 | 0x153b | 0x1153 | 0x | Not tested | Not tested | untested - discontinued |
Not tested | Not tested |
envy24.audio - VT1712 no support
Description | Vendor ID | Product ID | Revision | Comments |
---|---|---|---|---|
Audiotrak Prodigy HD2 24/96 | no driver | |||
Audiotrak (ESI) Maya 1010 1010L | no driver | |||
EMU 1212M | no driver | |||
EMU 1616M | no driver | |||
M Audio Delta 44 | no driver | |||
M-Audio Delta 66 | no driver | |||
M-Audio Delta 410 | no driver for D-A AK4529 converters | |||
Midiman/M-Audio Audiophile 2496 Rev A 2000 | 0x14 | 0x | no driver - I2S stereo codec AKM AK4528VF with the 24bit/96kHz DAC and ADC; CS8427 digital transceiver | |
Midiman/M-Audio Audiophile 2496 Rev B 2003 | 0x14 | 0x | no driver - I2S stereo codec AKM AK4528VF with the 24bit/96kHz DAC and ADC; CS8427 digital transceiver | |
M-Audio Delta 1010 | no driver for expensive AK5383 and AK4393 | |||
M-Audio Delta 1010LT 1010E | no driver for D-A AK4529 converters with 2 XLR Microphone inputs with pre amps but be aware of redesign in 2007 - possible issues | |||
Terratec EWX24/96 | no driver | |||
TerraTec 6fire DMX | no driver - AKM and codec | |||
envy24hts.audio - AC1721 no support
Description | Vendor ID | Product ID | Revision | Comments |
---|---|---|---|---|
ESI (Audiotrak) MAYA44 MKII 24/192 | no driver | |||
Chaintech CT AV-710 | no driver - wolfson and codec | |||
Gainward Hollywood@Home 7.1 | no driver - CS4341 and VT1616 codec | |||
Mad Dog Multimedia's Entertainer 7.1 | no driver - Wolfson WM8728 DAC and VT1616 codec | |||
envy24pt.audio - VT1720 no support
Description | Vendor ID | Product ID | Revision | Comments |
---|---|---|---|---|
Albatron K8X800 Pro II 24/96 | no driver | |||
Albatron K8X890 Pro II | no driver | |||
Albatron PX865PE Pro II | no driver | |||
Chaintech 9CJS Zenith 875P motherboard | no driver | |||
Chaintech Zenith ZNF3-150 nForce3 | no driver | |||
Shuttle SN25P NForce 4 | no driver | |||
GFX Chipsets
DVI HDMI displays that have a native resolution of 480p, 720p, 1080i, 1080p.
- HDMI 1.2 720p res.
- HDMI 1.3 1080 resolution
- HDMI 1.4 above 1080 res.
Use vesa for 8xx series Intel graphics of early 2000 like 830GM (0x8086, 0x3577).
AGP works but faster transfers through the AGP slot are only available on a few supported motherboard chipsets
- Faster AGP Working = SIS 650 board, Intel 865pe AGP slot on MSI 6788-050,
- Faster AGP Not = NForce2 chipsets, some Intel 815/820 chipsets, VIA chipsets, ALi chipsets,
N.B. Please do not put pre 2000 agp graphic cards in post 2000 motherboards and vice versa.
PCI Express (PCI-e) appears to have no transfer speed issues with graphic cards.
vga.hidd
Description | Vendor ID | Product ID | Revision | Comments |
---|---|---|---|---|
0x | 0x | 0x0 | Generic VGA Driver, limited to 640x480 in 16 colours - no 3D support | |
vesa.hidd
Description | Vendor ID | Product ID | Revision | Comments |
---|---|---|---|---|
0x | 0x | 0x0 | 2D support for VBE1, VBE2 and VBE3 (most cards) - various resolutions and 24bit colour - no 3D support | |
DVI output is not supported at the moment.
If having problems:
- Ensure the latest version is being used.
- Set GMA_MEM to 128 or 256 to test
- Try the FORCEGMA ToolType for 2D, and try the FORCEGALLIUM ToolType for 3D acceleration after 2D is verified to work. ToolTypes should be applied to the Devs/Monitors/IntelGMA monitor icon.
If still having problems:
- At GRUB boot screen edit boot line and add option: debug=memory
- Boot.
- Use shell command: tools/debug/bifteck > RAM:debug.txt
- And post [GMA MONITOR DETECTION] and other related debug lines here
Description | Vendor ID | Product ID | Revision | 2D | 3D | Analogue Output | Digital Output | Laptop LCD | Comments |
---|---|---|---|---|---|---|---|---|---|
910GL 82910GL GMCH + ICH6 | 0x8086 | 0x2582 0x2592 | 0x0 | Unknown | Unknown | Unknown | Unknown | Unknown | |
910GML 82910GML GMCH + ICH6 Mobile | 0x8086 | 0x2582 0x2592 | 0x0 | Yes | Unknown | Unknown | Unknown | Unknown | may need to add forceGMA to grub boot line to work - 3D untested |
915G 82915G GMCH + ICH6-M | 0x8086 | 0x | 0x0 | Unknown | Unknown | Unknown | Unknown | Unknown | |
915GL 82915GL GMCH | 0x8086 | 0x | 0x0 | Unknown | Unknown | Unknown | Unknown | Unknown | |
915GV 82915GV GMCH | 0x8086 | 0x | 0x0 | Unknown | Unknown | Unknown | Unknown | Unknown | |
915GM (GMA900) | 0x8086 | 0x | 0x0 | Yes | issues | Unknown | Unknown | Yes | asus eee pc 900 |
915GMS | 0x8086 | 0x | 0x0 | Unknown | Unknown | Unknown | Unknown | Unknown | |
Description | Vendor ID | Product ID | Revision | 2D | 3D | Analogue Output | Digital Output | Laptop LCD | Comments |
945GU - 133 MHz (Lakeport for Intel A100 and A110) | 0x8086 | 0x2772 | 0x0 | Unknown | Unknown | Unknown | Unknown | Unknown | Fujitsu LifeBook U1010, |
945GMS - 166 MHz / 250 MHz (1.05V) | 0x8086 | 0x27a2 | 0x0 | Yes | reported very slow - maybe not supported | Unknown | Unknown | Yes | Dell D430 |
945GSE - 166 MHz (for Atom) | 0x8086 | 0x27ae | 0x0 | for atom motherboards and most 2008/2009 netbooks | 3D works for a few models | Yes | dvi support | Yes |
|
945G 82945G GMCH + ICH7 | 0x8086 | 0x27a6 | 0x0 | Unknown | Unknown | Unknown | Unknown | Unknown | untested 2D and 3D |
945GZ 82945GZ GMCH | 0x8086 | 0x27a6 | 0x0 | Unknown | Unknown | Unknown | Unknown | Unknown | untested 2D and 3D |
946GZ 82946GZ GMCH | 0x8086 | 0x | 0x0 | Unknown | Unknown | Unknown | Unknown | Unknown | untested 2D and 3D |
945GC 82945GC MCH | 0x8086 | 0x27a6 | 0x0 | Unknown | Unknown | Unknown | Unknown | Unknown | untested 2D and 3D |
945PM ?? | 0x8086 | 0x | 0x0 | Unknown | Unknown | Unknown | Unknown | Unknown | Dell D420, Compaq nc6400, |
940GML - 166 MHz / 200 MHz (1.05V) - Celeron M (ULV) | 0x8086 | 0x | 0x0 | Unknown | Unknown | Unknown | Unknown | Unknown | untested 2D and 3D |
943GML - 200 MHz + ICH7-M | 0x8086 | 0x | 0x0 | Unknown | Unknown | Unknown | Unknown | Unknown | untested 2D and 3D |
945GMS - 250 MHz (Calistoga) | 0x8086 | 0x | 0x0 | Yes | a few models | Unknown | Unknown | Yes |
|
945GM/E - 250Mhz | 0x8086 | 0x | 0x0 | Unknown | Unknown | Unknown | Unknown | Unknown | |
Description | Vendor ID | Product ID | Revision | 2D | 3D | Analogue Output | Digital Output | Laptop LCD | Comments |
GMA 3100 G31 | 0x | 0x | 0x0 | Yes | No | Unknown | Unknown | Unknown | works 2D but no 3D |
GMA 3100 G33 | 0x | 0x | 0x0 | Yes | No | Unknown | Unknown | Unknown | works 2D but no 3D |
GMA 3150 netbooks and nettops | 0x | 0x | 0x0 | Yes | No | Unknown | Unknown | Unknown | works 2D but no 3D. no vga, dvi or hdmi output for nettops |
G965 | 0x8086 | 0x | Unknown | Unknown | |||||
Q965 | 0x8086 | 0x2992 | No | No | No | Unknown | Unknown | Only tested with VGA output. | |
965GM X3100 (500 Mhz) | 0x | 0x | 0x0 | Yes | No | Unknown | Unknown | Unknown | some support 2D but no 3D [4] - could not get it to work with VGA or dvi output. Apple MacBook Air, Lenovo Thinkpad X300, Dell Inspiron 1525, Toshiba M9, |
960GM X3100 (400 Mhz) | 0x | 0x | 0x0 | Yes | No | Unknown | Unknown | Unknown | |
965M X3100 (400 Mhz) | 0x | 0x | 0x0 | Unknown | Unknown | Unknown | Unknown | Unknown | Dell D830, |
965PM ?? | 0x | 0x | 0x0 | Unknown | Unknown | Unknown | Unknown | Unknown | Toshiba A9, |
GL965 | 0x | 0x | 0x0 | Unknown | Unknown | Unknown | Unknown | Unknown | |
GM965 | 0x | 0x | 0x0 | Yes | No | Unknown | Unknown | Unknown | |
GMA X3500 G35 | 0x | 0x | 0x0 | Yes | No | Unknown | Unknown | Unknown | works 2D but no 3D |
Description | Vendor ID | Product ID | Revision | 2D | 3D | Analogue Output | Digital Output | Laptop LCD | Comments |
X4500M G41 G43 (400Mhz) | 0x8086 | 0x2a42 | 0x07 | VESA only | No | ||||
GMA 4500M HD (533 Mhz) | 0x8086 | 0x | Unknown | Unknown | Unknown | Unknown | Unknown | ||
GMA 4700M HD (640MHZ) | 0x8086 | 0x2a42 | Unknown | Unknown | Unknown | Unknown | Unknown | ||
GMA HD 2000 SandyBridge | 0x | 0x | 0x0 | Unknown | Unknown | Unknown | Unknown | Unknown | no support use vesa - unclear via Gallium 3D |
GMA HD 3000 | 0x | 0x | 0x0 | Unknown | Unknown | Unknown | Unknown | Unknown | no support use vesa - unclear via Gallium 3D |
- 2011-10 - DEVS 6.11 Nouveau.hidd 7.4 Gallium.hidd 9.4 Softpipe - LIBS 2.3 Gallium 1.3 GLU 19.0 Mesa
- 2011-04 - DEVS 5.31 Nouveau.hidd 7.3 Gallium.hidd 9.3 Softpipe - LIBS 2.2 Gallium 1.1 GLU 18.0 Mesa
Description | Vendor ID | Product ID | Revision | 2D | 3D | Analogue Output | Digital Output | Laptop LCD | Comments |
---|---|---|---|---|---|---|---|---|---|
tnt1 (nv04) tnt2 (nv05) m64 value (1998-9) | 0x | 0x | 0x0 | Yes accelerated 2D support | very slow software acceleration | N/A | freezes on via motherboard chipset so rename agp.hidd in SYS:Devs/Drivers or Monitors | ||
tnt vanta lt (nv06) (1998-9) | 0x10de | 0x002c | 0x15 | hardware accelerated | slow software support | N/A | |||
Geforce256 (nv10) (2000) | 0x | 0x | 0x0 | hardware acceleration | slow software | N/A | untested | ||
Geforce2 Geforce3 Geforce4 (nv20) (2000-2) | 0x | 0x | 0x0 | Yes GF4000MX Best for AGA games | slow software 3D acceleration only | N/A | works for PCI and AGP | ||
Description | Vendor ID | Product ID | Revision | 2D | 3D | Analogue Output | Digital Output | Laptop LCD | Comments |
Geforce FX5200 nv34) (2003) | 0x10DE | 0x0322 0x | 0xA1 | hardware acceleration but slower than GF MX 4000. Limited resolutions - max 1024 x768. | Great for Quake 1, Quake 3 and Duke3D not for Darkplaces or Cube 2 though | VGA15 works but s-video connection does not always work | DVI | N/A | Hardware OpenGL 1.5. For some cards (MSI 0x9174) the previous nouveau 5 driver is best. Others work with 6 series XFX PV-T34K-NA, ASUS V9520-X/TD |
Geforce FX5500 (nv34) (2003) | 0x | 0x | 0x0 | hardware acceleration but limited resolutions available | but slower than FX5200 | DVI | N/A | works | |
Geforce 5100 (NV34) | 0x | 0x | 0x0 | N/A | |||||
Geforce FX 5200LE (NV34) | 0x | 0x | 0x0 | N/A | |||||
GeForce FX 5200 Ultra | 0x | 0x | 0x0 | N/A | |||||
Geforce FX5600 (nv31) (2004) | 0x | 0x | 0x0 | hardware acceleration but slower than FX5200 | Yes | DVI | N/A | works | |
GeForce FX 5600 Ultra | 0x | 0x | 0x0 | N/A | |||||
GeForce FX 5600SE | 0x | 0x | 0x0 | N/A | |||||
GeForce FX 5600XT | 0x | 0x | 0x0 | N/A | |||||
Geforce FX5700 (nv36) (2004) | 0x | 0x | 0x0 | hardware acceleration | but slower than FX5200 | DVI | N/A | ||
GeForce FX 5700VE | 0x | 0x | 0x0 | N/A | |||||
GeForce FX 5700 Ultra | 0x | 0x | 0x0 | N/A | |||||
GeForce FX 5700LE | 0x | 0x | 0x0 | N/A | |||||
GeForce FX 5800 (NV30) | 0x | 0x | 0x0 | N/A | |||||
GeForce FX 5800 Ultra (NV30) | 0x | 0x | 0x0 | N/A | |||||
GeForce FX 5900 (NV35) | 0x | 0x | 0x0 | N/A | |||||
GeForce FX 5900 Ultra | 0x | 0x | 0x0 | N/A | |||||
GeForce FX 5900XT | 0x | 0x | 0x0 | N/A | |||||
GeForce FX 5900ZT | 0x | 0x | 0x0 | N/A | |||||
GeForce FX 5950 Ultra | 0x | 0x | 0x0 | N/A | |||||
Geforce 5xxx | 0x | 0x | 0x0 | ||||||
Description | Vendor ID | Product ID | Revision | 2D | 3D | Analogue Output | Digital Output | Laptop LCD | Comments |
Geforce 6200 (nv44) (2005) | 0x | 0x00F3 0x014F 0x0221 | 0x0 | Yes | Regression use previous version | VGA15 and s-video - plain 4pin cable lead will work with 7pin connection | DVI | N/A | AGP Hardware OpenGL 2.1 but product 0x221 needing previous version as regression arose 2011-10 |
GeForce 6200 with TurboCache (NV43) | 0x | 0x0161 | 0x0 | Yes | Yes | DVI | N/A | ||
GeForce 6200SE with TurboCache (NV44) | 0x | 0x0162 | 0x0 | N/A | |||||
Geforce 6200 LE | 0x10de | 0x0163 | 0x0 | PCI-E | |||||
GeForce 6600 LE | 0x | 0x00F4 0x0142 | 0x0 | N/A | |||||
GeForce 6600 | 0x | 0x00F2 0x0141 | 0x0 | Yes | N/A | ||||
Geforce 6600gt (nv4 ) (2005) | 0x | 0x00F1 0x0140 | 0x0 | Yes | Yes | DVI | N/A | ||
Geforce 6800 (nv40) (2005) | 0x | 0x0041 0x00C1 0x00F0 0x0211 | 0x0 | Yes | Yes | DVI | N/A | ||
GeForce 6800 XE (NV4x) | 0x | 0x0043 | 0x0 | N/A | |||||
GeForce 6800 LE | 0x | 0x0042 0x00C2 0x0212 | 0x0 | N/A | |||||
GeForce 6800 GT (quadro fx 1400) | 0x | 0x0045 0x0046 0x0215 | 0x0 | Yes | Yes | N/A | Tested | ||
Geforce 6800 GS | 0x | 0x0047 0x00C0 0x00F6 | 0x0 | N/A | |||||
GeForce 6800GTS (NV40) | 0x | 0x0040 0x0F9 | 0x0 | Yes | Yes | DVI | N/A | ||
Geforce 6800XT | 0x | 0x0044 0x0048 0x00C3 0x0218 | 0x0 | Yes | not working | N/A | |||
GeForce 6600 VE | 0x | 0x0143 | 0x0 | N/A | |||||
GeForce 6500 | 0x | 0x0160 | 0x0 | N/A | |||||
GeForce 6250 | 0x | 0x0169 | 0x0 | N/A | |||||
Geforce 6xxx | 0x | 0x | 0x0 | ||||||
Description | Vendor ID | Product ID | Revision | 2D | 3D | Analogue Output | Digital Output | Laptop LCD | Comments |
GeForce 7800 GTX | 0x | 0x0090 0x0091 | 0x0 | N/A | |||||
GeForce 7800 GT | 0x | 0x0092 | 0x0 | N/A | |||||
Geforce 7800GS (G8 ) (nv4 ) (2006) | 0x | 0x0093 0x00F5 | 0x0 | Yes | Yes | N/A | AGP works well and best option in 2010 - Hardware OpenGL 2.1 | ||
GeForce 7800 SLI | 0x | 0x0095 | 0x0 | N/A | |||||
GeForce 7100 GS | 0x | 0x016A | 0x0 | N/A | |||||
GeForce 7350 LE | 0x | 0x01D0 | 0x0 | N/A | |||||
Geforce 7300le (G8 ) (nv4 ) (2006) | 0x | 0x01D1 | 0x0 | Yes | No | N/A | |||
GeForce 7300 SE/7200 GS | 0x | 0x01D3 | 0x0 | N/A | |||||
Geforce 7300gt (G8 ) (nv4 ) (2006) | 0x | 0x0395 0x0393 | 0x0 | Yes | No | N/A | |||
GeForce 7300 GS | 0x | 0x01DF | 0x0 | N/A | |||||
GeForce 7500 LE | 0x | 0x01DD | 0x0 | N/A | |||||
Geforce 7600gt (G8 ) (nv4 ) (2006) | 0x | 0x02E0 0x0391 | 0x0 | Yes | Yes | N/A | PCIe older product (0x02E0) works well and best option in 2010 - Hardware OpenGL 2.1 | ||
GeForce 7600 GS | 0x | 0x02E1 0x0392 | 0x0 | N/A | |||||
GeForce 7650 GS | 0x | 0x0390 | 0x0 | N/A | |||||
GeForce 7600 LE | 0x | 0x0394 | 0x0 | N/A | |||||
GeForce 7900 GTX | 0x | 0x0290 | 0x0 | N/A | |||||
GeForce 7900 GT/GTO | 0x | 0x0291 | 0x0 | N/A | |||||
GeForce 7900 GS | 0x | 0x0292 | 0x0 | N/A | |||||
GeForce 7950 GX2 | 0x | 0x0293 0x0294 | 0x0 | N/A | |||||
GeForce 7950 GT | 0x | 0x0295 0x02E4 | 0x0 | N/A | |||||
GeForce 7900 GS | 0x | 0x02E3 | 0x0 | N/A | |||||
Geforce 7xxx | 0x | 0x | 0x0 | N/A | |||||
Description | Vendor ID | Product ID | Revision | 2D | 3D | Analogue Output | Digital Output | Laptop LCD | Comments |
Geforce 8400gs (nv5 ) (G8x) (2007) | 0x | 0x0404 0x0424 0x06E4 0x10c3 | 0x0 | Yes | Maybe | N/A | PCIe works well best option 2011 for speed and support - Hardware OpenGL 3.1 - beware later 0x10c3 revisions has issues | ||
Geforce 8600gt (nv5 ) (G8x) (2007) | 0x | 0x0401 0x0402 | 0x0 | Yes | No | N/A | |||
Geforce 8800gts (nv5 ) (G8x) (2007) | 0x | 0x0400 | 0x0 | Yes | Yes | N/A | works well | ||
Geforce 8800gtx (nv5 ) (G8x) (2007) | 0x | 0x | 0x0 | Yes | No | N/A | |||
GeForce 8600GS | 0x | 0x0403 | 0x0 | N/A | |||||
GeForce 8400 SE | 0x | 0x0420 | 0x0 | N/A | |||||
GeForce 8500 GT | 0x | 0x0421 | 0x0 | N/A | |||||
GeForce 8400 GS | 0x | 0x0422 | 0x0 | Yes | Yes | N/A | Tested ICaros 1.4 | ||
GeForce 8300 GS | 0x | 0x0423 | 0x0 | N/A | |||||
GeForce 8800 GT | 0x | 0x0193 | 0x0 | N/A | |||||
GeForce 8800 GTS | 0x | 0x0193 | 0x0 | N/A | |||||
GeForce 8800 Ultra | 0x | 0x0194 | 0x0 | N/A | |||||
GeForce 8800 GTS 512 | 0x | 0x0600 | 0x0 | N/A | |||||
GeForce 8800 GT | 0x | 0x0602 0x0611 | 0x0 | N/A | |||||
GeForce 8800 GS | 0x | 0x0606 0x060D | 0x0 | N/A | |||||
Geforce 8xxx (nv5 ) | 0x | 0x | 0x0 | ||||||
Description | Vendor ID | Product ID | Revision | 2D | 3D | Analogue Output | Digital Output | Laptop LCD | Comments |
GeForce 9800 GX2 | 0x | 0x0604 | 0x0 | N/A | |||||
GeForce 9600 GSO | 0x | 0x0610 | 0x0 | N/A | |||||
GeForce 9800 GTX/9800 GTX+ | 0x | 0x0612 | 0x0 | Yes | No | N/A | |||
GeForce 9800 GTX+ | 0x | 0x0613 | 0x0 | Yes | No | N/A | |||
Geforce 9800gt (nv5 ) (G9x) (2008) | 0x | 0x0614 | 0x0 | Yes | Yes | N/A | Hardware OpenGL 3.1 but no fan control | ||
Geforce gf9600gt (nv5 ) (G9x) (2008) | 0x | 0x0622 | 0x0 | Yes | Yes | N/A | Hardware OpenGL 3.1 but no fan control | ||
GeForce 9600 GS | 0x | 0x0623 | 0x0 | N/A | |||||
Geforce gf9500gt (nv5 ) (G9x) (2008) | 0x | 0x0640 | 0x0 | Yes | No | N/A | |||
GeForce 9300 GS | 0x | 0x06E1 | 0x0 | N/A | |||||
Geforce 9xxx (nv5 ) (G9x) (2008) | 0x | 0x | 0x0 | N/A | N/A | N/A | N/A | N/A | |
Description | Vendor ID | Product ID | Revision | 2D | 3D | Analogue Output | Digital Output | Laptop LCD | Comments |
Geforce 220 250 (g92b) | 0x | 0x | 0x0 | N/A | works but slow (awaiting future driver update) | ||||
Description | Vendor ID | Product ID | Revision | 2D | 3D | Analogue Output | Digital Output | Laptop LCD | Comments |
Geforce 450 GTX460GS (G100) (G104) | 0x | 0x | 0x0 | N/A | works but slow (awaiting future driver update) - Hardware OpenGL 4.0 - 430GT buggy await new revision of driver | ||||
Description | Vendor ID | Product ID | Revision | 2D | 3D | Analogue Output | Digital Output | Laptop LCD | Comments |
Geforce 5xx 560gtx Fermi | N/A | works but slow (awaiting future driver update). GT520 not working (test again with next revision) | |||||||
680gtx | N/A | ||||||||
N/A | |||||||||
Description | Vendor ID | Product ID | Revision | 2D | 3D | Analogue Output | Digital Output | Laptop LCD | Comments |
GeForce 6100 nForce 405 | 0x | 0x03D1 0x0242 | 0x0 | ||||||
GeForce 6100 nForce 400 | 0x03D2 | ||||||||
GeForce 6100 nForce 420 | 0x03D5 | ||||||||
GeForce 6150 LE | 0x0241 | ||||||||
GeForce 6150SE nForce 430 | 0x | 0x03D0 | 0x0 | Yes | Maybe | working | |||
GeForce 6150 | 0x0240 | ||||||||
GeForce 7150M / nForce 630M | 0x0531 | ||||||||
GeForce 7000M / nForce 610M | 0x0533 | ||||||||
GeForce 7050 PV / NVIDIA nForce 630a | 0x053A 0x053B | ||||||||
Geforce IGP 7025 nForce 630a | 0x | 0x053E | 0x0 | No | No | no support at the end of 2010 | |||
GeForce 7150 / NVIDIA nForce 630i | 0x07E0 | ||||||||
GeForce 7100 / NVIDIA nForce 630i | 0x07E1 | ||||||||
GeForce 7050 / NVIDIA nForce 610i | 0x07E3 | ||||||||
Geforce IGP 8100 (nForce 720a) | 0x | 0x084F | 0x0 | ||||||
GeForce 8100P | 0x | 0x0847 | 0x0 | ||||||
Geforce 8200 8300 nForce 730a | 0x084A 0x0848 (GeForce 8300) 0x0849 (GeForce 8200) 0x084B (GeForce 8200) | working 8300 onboard | |||||||
nForce 780a SLI | 0x084C | ||||||||
nForce 750a SLI | 0x084D | ||||||||
Nvidia Geforce IGP 9300 (nForce MCP7a) | 0x | 0x | 0x0 | Yes | Yes | works | |||
9400 (ION) | |||||||||
9700M () | |||||||||
Geforce ION 2 | 0x | 0x | 0x0 | untested | |||||
Description | Vendor ID | Product ID | Revision | 2D | 3D | Analogue Output | Digital Output | Laptop LCD | Comments |
GeForce Go 6150 | 0x0244 | ||||||||
GeForce Go 6100 | 0x0247 | ||||||||
GeForce Go 6200 | 0x0164 0x0167 | ||||||||
GeForce Go 6400 | 0x0166 0x0168 | Sony Laptop | |||||||
GeForce Go 6800 | 0x00C8 | ||||||||
GeForce Go 6800 Ultra | 0x00C9 | ||||||||
GeForce Go 6600 | 0x0144 | ||||||||
GeForce Go 6600 TE/6200 TE | 0x0146 | ||||||||
GeForce Go 6600 | 0x0148 | ||||||||
GeForce Go 6600 GT | 0x0149 | ||||||||
GeForce Go 7200 | 0x01D6 | ||||||||
GeForce Go 7300 | 0x01D7 | untested | |||||||
GeForce Go 7400 | 0x01D8 | works 2D and 3d issues | |||||||
GeForce Go 7800 | 0x098 | ||||||||
GeForce Go 7800 GTX | 0x0099 | ||||||||
GeForce Go 7950 GTX | 0x0297 | ||||||||
GeForce Go 7900 GS | 0x0298 | ||||||||
GeForce Go 7900 GTX | 0x0299 | ||||||||
GeForce Go 7600 | 0x0398 | ||||||||
GeForce Go 7600 GT | 0x0399 | ||||||||
GeForce 6610 XL 0x0145 GeForce 6700 XL 0x0147
GeForce 8700M GT 0x0409 GeForce 8600M GS 0x0425 GeForce 8400M GT 0x0426 GeForce 8400M GS 0x0427 GeForce 8400M G 0x0428 GeForce 8800M GTS 0x0609 GeForce 8800M GTX 0x060C
GeForce 9500M GS 0x0405 GeForce 8600M GT 0x0407 GeForce 9650M GS 0x0408 GeForce 9400 GT 0x042C GeForce 9300M G 0x042E GeForce 9100M G 0x0844 GeForce 9800M GTS 0x0628 GeForce 9700M GTS 0x062A GeForce 9800M GTS 0x062C GeForce 9600M GT 0x0647 GeForce 9600M GS 0x0648 GeForce 9600M GT 0x0649 GeForce 9500M G 0x064B GeForce 9300M GS 0x06E5 GeForce 9200M GS 0x06E8 GeForce 9300M GS 0x06E9
GeForce GTX 280 0x05E1 GeForce GTX 260 0x05E2
radeon.hidd
Old Driver and New Driver [5]
Description | Vendor ID | Product ID | Revision | 2D | 3D | Analogue Output | Digital Output | Laptop LCD | Comments |
---|---|---|---|---|---|---|---|---|---|
7000 (r100) | 0x1002 | 0x5159 | 0x0 | Yes | No | vga15 pin connection but not s-video | DVI | N/A | |
7500 (rv200 but still r100 based) | 0x1002 | 0x5157 | 0x | Yes | No | vga15 | DVI | N/A | |
8000 8500 (r200) | 0x1002 | 0x514c (8500LE) | 0x0 | Yes | No | N/A | |||
9000 9100 9250 (r200) | 0x1002 | 0x5964 (9000) 0x514d (9100) | 0x0001 | Yes | No | VGA15 but not s-video | DVI | N/A | |
Description | Vendor ID | Product ID | Revision | 2D | 3D | Analogue Output | Digital Output | Laptop LCD | Comments |
9600 9800 (r300) | 0x | 0x | 0x0 | Yes | No | N/A | |||
x300 x600 (r300) | 0x | 0x | 0x0 | Yes | No | N/A | |||
x700, x800 (r420) | 0x | 0x554d (R430 x800xl) | 0x0 | new driver | No | N/A | x800 XL PCIE (problem with mouse-pointer, some part of the pointer is not transparent) | ||
x1300 x1550 x1600 x1800 x1900 (r520) | 0x | 0x | 0x0 | new driver | No | N/A | |||
Description | Vendor ID | Product ID | Revision | 2D | 3D | Analogue Output | Digital Output | Laptop LCD | Comments |
HD2400 HD2600 HD2900 (r600) | 0x | 0x | 0x0 | some features with new driver | No | N/A | openGL 3.3 | ||
HD3400 HD3600 HD3800 (r600) | 0x | 0x | 0x0 | some features with new driver | No | N/A | |||
HD4300 HD4500 HD4600 HD4700 HD4800 (r700) | 0x1002 | 0x | 0x0 | but some later cards need 3D engine for 2D now | No | N/A | |||
HD5450 HD5470 HD5500 HD5570 HD5670 HD5850 HD5870 HD5950 HD5970 (r800 evergreen) | 0x | 0x | 0x0 | needs 3D engine for 2D now | No | N/A | openGL 4.1 | ||
HD6600 HD6650 HD6670 HD6850 HD6870 HD6990 Northern Islands chipset | 0x | 0x | 0x0 | needs 3D engine for 2D now | No | N/A | |||
HD7950 HD7870 Southern Islands | needs 3D engine for 2D now | No | N/A | ||||||
No | N/A | ||||||||
N/A | |||||||||
Description | Vendor ID | Product ID | Revision | 2D | 3D | Analogue Output | Digital Output | Laptop LCD | Comments |
ATI RC410 [Radeon Xpress 200M] | 0x1002 | 0x5a62 0x5955 0x5974 (200m) | 0x00 | No | No | ||||
Mobility Radeon 7500 | 0x1002 | 0x4c57 (7500) | No | No | |||||
Mobility Radeon 9000 | 0x1002 | 0x4966 (9000) | No | No | |||||
Mobility Radeon 9500 9550 (rv360) 9600 (rv350) | No | No | untested | ||||||
Mobility Radeon 9800 (rv420) | No | No | untested | ||||||
Mobility Radeon X300 (RV370) X600 (RV380) | 0x1002 | 0x (RV370) 0x5657 (RV380) | No | No | untested | ||||
Mobility Radeon X700 (RV410) X800 (RV423) | No | No | untested | ||||||
Mobility Radeon X1200 (RS69M0) | 0x1002 | 0x791f | 0x0 | some | No | No | X1200 IGP (RS690) | ||
Mobility Radeon X1300 X1350 X1400(rv515) X1600 (rv530) X1650 (RV535) X1800 (rv520) x1900 (rv570) | 0x1002 | 0x71c7 (X1650) | 0x009e | No | No | untested | |||
Mobility Radeon 2100 | 0x1002 | 0x796e (2100) | 0x0 | No | No | untested | |||
Mobility Radeon HD 2400 (rv610) HD2600 (rv630) | No | No | untested | ||||||
Mobility Radeon HD 3100 HD3200 HD3450 3470 (RS780MC RV620) 3670 (M86-XT RV635) HD3870 (M88-LXT RV670) | 0x1002 | 0x9610 and 0x9612 (HD3200) 0x9614 (HD3300) | No | No | untested | ||||
Mobility Radeon HD 4200 4250 (RV620) | 0x1002 | 0x (HD4200) 0x9715 (HD4250) | No | No | untested | ||||
Mobility Radeon HD 4330 4530 4550 (M92 RV710) 4650 (M96-XT RV730) 4670 RV730XT 4830 (M97 RV740) 4850 (M98 RV770) | 0x1002 | 0x (HD4350) 0x9442 (RV770) 0x9490 (HD4670) | No | No | untested | ||||
Mobility Radeon HD 530v (M92 RV710) HD 550v (M96 RV730) | No | No | no support yet | ||||||
Mobility Radeon HD 5430 HD5650 (cedar Park LP) | No | No | no support yet | ||||||
Radeon HD 6310 6350M (Redwood Capilano PRO) | No | No | no support yet | ||||||
Unless your computer uses a Firewire chipset manufactured by Texas Instruments, FireWire interfaces are likely to act buggy. AROS is unlikely to ever support FireWire.
Bluetooth is similarly unlikely to be ever supported due to huge cost to be certified.
Northbridge / Southbridge Chipset - ata.device
N.B. - (grub boot line - e to edit and Ctrl-X to exit)
Description | Vendor ID | Product ID | Revision | Comments |
---|---|---|---|---|
ALI ULi M1541 | 0x | 0x | 0x0 | Skt7 mobo |
ALi ULi M1651/M1535D (MAGIK 1) | 0x | 0x | 0x0 | P3 Pentium |
ALI ULi M1641 M1644 | 0x | 0x | 0x0 | P3 Pentium (Tualatin) |
ALI ULi M1647 | 0x | 0x | 0x0 | AMD SktA |
ALI ULi M1667 M1668 M1669 | 0x | 0x | 0x0 | AMD Skt754 |
ALI ULi M1687 M1688 M1689 | 0x | 0x | 0x0 | AMD Skt939 |
Description | Vendor ID | Product ID | Revision | Comments |
ATI SB450 | 0x | 0x | 0x0 | |
ATI SB600 | 0x | 0x | 0x0 | |
ATI SB700 | 0x | 0x | 0x0 | |
ATI SB710 | 0x | 0x | 0x0 | |
Description | Vendor ID | Product ID | Revision | Comments |
Intel ICH 82801AA ICH 82801AB (i810/i810e chipset - SL6) | 0x8086 | 0x2415 | 0x0001 | will not boot if CD or DVD is on master ide cable - slave only (810e) |
Intel ICH2 82801BA ICH2-M 82801BAM (i815/i815e chipset - SE6) | 0x8086 | 0x2445 | 0x0001 | |
Intel ICH3 82801CA ICH3M 82801CAM (i830/i845 chipset) | 0x8086 | 0x2485 | 0x00 | driver working with ATA=32bit,nodma, untested IBM X30, agp acts like a 66MHz pci slot |
Intel ICH4 82801DB ICH4M 82801DBM (i845pe chipset) | 0x8086 | 0x24c5 | 0x0001 | |
Intel ICH4-M | 0x8086 | 0x24ca | 0x0001 | driver working without ATA=nodma on Icaros 1.2 and nightly |
Intel ICH5/5R 82801EB/ER (i865/i875 chipset) | 0x8086 | 0x24d5 | 0x0002 | driver works but fussy about hard-drives esp Maxtor |
Description | Vendor ID | Product ID | Revision | Comments |
Marvell | 0x | 0x | 0x0 | see http://en.wikipedia.org/wiki/List_of_Marvell_Technology_Group_chipsets |
Description | Vendor ID | Product ID | Revision | Comments |
Nvidia nForce 2 | 0x | 0x | 0x0 | having switched to a PS2 mouse you may have to disable legacy USB mouse in the BIOS |
Nvidia nForce 3 150 | 0x | 0x | 0x0 | |
Nvidia nForce 3 250GB | 0x | 0x | 0x0 | |
Nvidia nForce 4 | 0x | 0x | 0x0 | |
Nvidia nForce 430 | 0x | 0x | 0x0 | |
Nvidia nForce 630 | 0x | 0x | 0x0 | 630A works, network and sound does not |
Nvidia nForce 730 intel | 0x | 0x | 0x0 | |
Description | Vendor ID | Product ID | Revision | Comments |
SIS630 SIS730 | 0x | 0x | 0x0 | Poor support except ethernet |
SIS655 | 0x | 0x | 0x0 | |
SIS658 | 0x | 0x | 0x0 | |
SIS648 | 0x | 0x | 0x0 | |
SIS645 | 0x | 0x | 0x0 | |
SIS650 SIS661FX | 0x | 0x | 0x0 | issues - not working |
SIS735 | 0x | 0x | 0x0 | at grub boot, edit to ATA=nodma,32bit - Maxtor 160Gb IDE Hard Disk proved incompatible |
SIS746FX (AMD) | 0x | 0x | 0x0 | |
SIS745 | 0x | 0x | 0x0 | |
SIS741 741GX | 0x | 0x | 0x0 | |
Description | Vendor ID | Product ID | Revision | Comments |
VIA MVP3 (VT82C597) | 0x1106 | 0x0597 | 0x04 | works if grub boot line changed from ATA=nodma to ATA=nodma,nopoll |
VIA KT133 (2001) | 0x | 0x | 0x0 | rename agp.hidd in Dev/Drivers so that agp acts like a 66MHz pci slot only, |
VIA KT133A | 0x | 0x | 0x0 | |
VIA KT266 and VT8235 (2002) | 0x | 0x | 0x0 | |
VIA KT266A and VT8235 | 0x | 0x | 0x0 | some DMA problems even with ATA=nodma try ATA=nodma,nopoll |
VIA KM266 and VT8375 | 0x | 0x | 0x0 | Works with ATA=32bit,nodma |
VIA KT333 and VT8235 (2003) | 0x | 0x | 0x0 | works if ATA=nodma on a K7VTA3V3, rename agp.hidd so agp acts like a 66MHz pci slot only, |
VIA KT400 and VT8237 (2004) | 0x | 0x | 0x0 | last agp chipset |
VIA KT600 and VT8237 (2005) | 0x | 0x | 0x0 | untested pcie |
VIA KT800 (2006) | 0x | 0x | 0x0 | untested |
VIA K8T800Pro and VT823 | 0x | 0x | 0x0 | support |
The more I work with AHCI, the more I realize that it's going to take a pile of test hardware just to figure out all the different bugs in all the motherboard chipsets and add-on PCI cards that 'kinda' implement AHCI.
Not to mention Silicon Image, which took a very different approach from Intel's AHCI in their SATA controllers.
Northbridge / Southbridge Chipset - sata emulates legacy ide mode
Description | Vendor ID | Product ID | Revision | Comments |
---|---|---|---|---|
ALI ULi M1575 M1567 4port sata2 | 0x | 0x | 0x0 | untested intel AHCI spec |
ALI ULi M1667 M1668 M1669 | 0x | 0x | 0x0 | AMD Skt754 |
ALI ULi M1687 M1688 M1689 | 0x | 0x | 0x0 | AMD Skt939 |
Description | Vendor ID | Product ID | Revision | Comments |
Description | Vendor ID | Product ID | Revision | Comments |
ATI SB600 | 0x | 0x | 0x0 | Can't do 64-bit DMA transfers and slower USB performance, much less ports, and only supported SATA1 intel AHCI |
ATI SB700 | 0x | 0x | 0x0 | untested - faster USB, more SATA ports, uses less power |
ATI SB710 | 0x | 0x | 0x0 | untested - cut down SB750 without RAID5 |
ATI SB750 | untested - SB700 with ACC (Advanced Clock Calibration) and RAID5 support | |||
AMD SB800 | ||||
AMD Hudson M1 (Zacate) | Vendor ID | Product ID | Revision | untested EFI bios on newer Asus motherboards |
Description | Vendor ID | Product ID | Revision | Comments |
Description | Vendor ID | Product ID | Revision | Comments |
Description | Vendor ID | Product ID | Revision | Comments |
Intel ICH5 / ICH6 | 0x | 0x | 0x0 | intel AHCI spec on ICH6R and ICH6M |
Intel ICH7 / ICH8 | 0x8086 | 0x27c4 | 0x0002 | ide legacy mode |
Intel ICH9 / ICH10 | 0x8086 | 0x | 0x | ide legacy mode |
Description | Vendor ID | Product ID | Revision | Comments |
Description | Vendor ID | Product ID | Revision | Comments |
Marvell | 0x | 0x | 0x0 | see http://en.wikipedia.org/wiki/List_of_Marvell_Technology_Group_chipsets |
Description | Vendor ID | Product ID | Revision | Comments |
Nvidia nForce2 | 0x | 0x | 0x0 | |
Nvidia nForce3-150 | 0x | 0x | 0x0 | |
Nvidia nForce3-250GB | 0x | 0x | 0x0 | |
Nvidia 630a (nForce4) | 0x | 0x | 0x0 | |
Nvidia 730i | 0x | 0x | 0x0 | slim-line usb drive works |
Description | Vendor ID | Product ID | Revision | Comments |
Description | Vendor ID | Product ID | Revision | Comments |
SIS645 | 0x | 0x | 0x0 | |
SIS650 SIS661FX | 0x | 0x | 0x0 | issues - not working |
SIS735 | 0x | 0x | 0x0 | |
SIS746FX (AMD) | 0x | 0x | 0x0 | |
SIS745 | 0x | 0x | 0x0 | |
SIS964 | 0x | 0x | 0x0 | |
SIS7965 | 0x | 0x | 0x0 | |
Description | Vendor ID | Product ID | Revision | Comments |
VIA KT400 (2004) | 0x | 0x | 0x0 | |
VIA KT600 (2005) | 0x | 0x | 0x0 | |
VIA K8T800Pro (2007) | 0x | 0x | 0x0 | untested |
VIA K8T890 (2008) | 0x | 0x | 0x0 | untested |
Description | Vendor ID | Product ID | Revision | Comments |
SiL 3112 | 0x | 0x | 0x0 | |
SiL 3114 | 0x | 0x | 0x0 | |
SiL 3124 | 0x | 0x | 0x0 | |
SiL 3512 | 0x | 0x | 0x0 | |
VIA VT6420 (2 sata1) | 0x | 0x | 0x0 | |
VIA VT6421A (4 sata1) | 0x | 0x | 0x0 | |
ALI M5283 (2 sata1) | 0x | 0x | 0x0 | untested NewLink NL-SATAPCI (2 sata1) |
Marvell 9128 | 0x | 0x | 0x0 | untested StarTech 2 sata3 pci-e |