Aros/Platforms/x86 support
From Wikibooks, the open-content textbooks collection
| Navbar for the Aros wikibook
|
| Aros User Docs |
| Aros User FAQs |
| Aros Developer Docs |
| Aros Developer BuildSystem |
| The Zune IDE |
| Zune for beginners |
| Aros Developer - Hello World |
| Specific platforms |
| Aros 68k Support |
| Aros PPC Support |
| Aros *nix Installing |
| Aros *nix Support |
| Aros x86 Installing |
| Aros x86 Support |
| misc |
| Aros on wikipedia |
| Aros Public License |
AROS should run on almost any i386 hardware so long as the CPU is newer than an i486, and has a "Floating Point Unit"
Contents |
[edit] x86 'Hosted' Environments
- Aros Currently has the ability to run hosted under Linux and BSD on x86 and PPC hardware as well as the ability to run natively. There`s also an Aros For Amiga`s (68k) backport.
[edit] x86 Native Environment
- Brief Timeline
- 2000-12-06 HIDD first mouse.hidd completed (Michal Shulz)
- 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 Shulz)
- 2002-04-13 BOOT software HDToolBox added ()
- 2003-04-03 HIDD vesa2.hidd graphic modes added ()
- 2003-04-25 AHI AHI v5 ported (Martin Blom)
- 2004-03-08 HIDD new pci and ata devices worked on (Michal Shulz)
- 2004-03-17 HIDD nVidia 2D driver appears (Michal Shulz)
- 2005-01-05 AHI AHI v6 ported (Martin Blom)
- 2005-01-06 AHI SBLive driver ported (Georg Steger)
- 2005-02-04 AHI AC97 playback only driver added (Michal Shulz)
- 2005-06-27 NIC amiTCP stack ported with 3com, NE2000, prism2 drivers (Neil Cafferkey)
- 2005-08-25 NIC nForce2 support added (Michal Shulz)
- 2005-12-24 NIC Intel Pro100 network driver added (Neil Cafferkey)
- 2006-03-25 HIDD ATI radeon 2D driver added (Michal Shulz)
- 2007-03-06 HIDD vesa1 added (Pavel Fedin)
- 2007-03-08 HIDD dospackets and FAT read-only filesystem (Rob Norris)
- 2007-03-21 HIDD usb initial commit (Michal Shulz)
- 2007-10-01 BOOT Installer added (Neil Cafferkey)
- 2007-11-29 PORT 64bit i386 added (Michal Shulz)
- 2008-04-12 BOOT GRUB2 added (Alain Greppin and Nik Andrews)
- 2008-09-18 NIC Intel Gigabit E1000 NIC added (Nik Andrews)
- 2008-10-22 PORT to SAM440ep (Michal Shulz)
- 2009-02-25 PORT to efika (Michal Shulz)
- 2009-03-05 USB mass storage for OHCI and UHCI submitted for efika port (Michal Shulz)
- 2009-05-18 HIDD poseidon usb2.0 port (Chris Hodges)
[edit] x86 Compatible Drivers
The following specific chipsets and drivers are also available:
Audio Chipsets:
emu10kx.audio - some Soundblaster Live (emu10k1) and Audigy (emu10k2)
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| PCI512 CT4790/SB0150 | 0x1102 | 0x0 | 0x0 | 1st gen |
| Live CT4620 | 0x1102 | 0x0 | 0x0 | untested |
| Live CT4760 | 0x1102 | 0x0 | 0x0 | untested |
| Live Value CT4670 | 0x1102 | 0x0 | 0x0 | 2nd gen - stereo/4.1 |
| Live Value DELL CT4780 | 0x1102 | 0x0 | 0x0 | works - plays back stereo - untested 4.1 mode and recording |
| Live Value Compaq CT4830 | 0x1102 | 0x0 | 0x0 | untested |
| Live Value HP CT4870 | 0x1102 | untested | ||
| Live 5.1 SB0060 | 0x1102 | 0x0002 | 0x000a | 3rd gen - driver plays audio, untested recording |
| Live 5.1 SB0100 | 0x1102 | 0x00 | 0x00 | untested |
| Live 5.1 Player SB0220 | 0x1102 | 0x0 | driver plays audio, untested recording | |
| Audigy 2 | untested | |||
| Live 5.1 DELL SB0200/0203 | 0x1102 | 0x0006 | 0x0 | no driver |
| Live 24bit SB0410 | 0x | 0x | 0x | no driver |
| Live 24bit DELL SB0413 | 0x | 0x | 0x | no driver |
| Audigy LS SB0310 | 0x1102 | 0x0007 | 0x0 | no driver |
| Audigy 2 ZS SB0480 | no driver |
ac97.audio - some nvidia nforce2 (not Chaintech), and intel 8xx compatible motherboards ICH2-5.
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| Intel ICH4 | 0x8086 | 0x24c5 | 0x0001 | driver plays audio only |
| ALC650 (nf2) Abit NF7, Asus A7N8X, MSI K7N2, Epox 8RDA+, DFI | 0x | driver plays audio | ||
| ALC655 (nforce2 ultra 400) Acorp 7NFU400 | 0x | untested | ||
| CMI 9739A (nforce2 Ultra 400) EPoX 8RDA3+ | 0x | untested | ||
| CMI 9761A (nforce2 ultra 400) ASRocK K7NF2-RAID | 0x | untested | ||
| CMI 6501 (nforce3 250gb) ASROCK SKT-AM2 AM2NF3-VSTA | 0x | untested |
Network Adaptors: ............................ Please see the Network config pages for more details ..
rtl8029.device
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| RealTek RTL-8029 | 0x010ec | 0x8029 | 0x0 | works |
| Winbond 89C940 and 89C940F | untested | |||
| Compex RL2000 | untested | |||
| KTI ET32P2 | untested | |||
| NetVin NV5000SC | untested | |||
| Via 86C926 | untested | |||
| SureCom NE34 | untested | |||
| Holtek HT80232 | untested | |||
| Holtek HT80229 | untested | |||
| IMC EtherNic/PCI FO | untested |
etherlink3.device - 3com NIC driver.
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| 3c900B | 0x10b7 | 0x9005 | 0x0004 | driver works |
| 3c905C-TX/TX-M | 0x10b7 | 0x9200 | 0x0 | driver works |
| 3c590 | untested | |||
| 3c592 | untested | |||
| 3c595 | untested | |||
| 3c597 | untested | |||
| Ethernet/modem MiniPCI | 0x10b7 | 0x6056 | 0x0 | driver untested |
nforce.device - some nForce2 and nForce3 work
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| nvidia (MAC) rtl 8201BL (PHY) (nForce2 MCP) | 0x10ec | 0x | 0x | works |
| (nForce2 MCP-T) 3com (MAC) AC101L (PHY) second port | driver untested | |||
| Intel 82540EM (Gigabyte board 7NNXP) second port | driver untested | |||
| RTL 8201CL (PHY) (nforce3-250gb) | 0x10ec | 0x | 0x | driver untested |
pcnet32.device - AMD PCNet32 NIC Driver. Works with QEMU/VMWare emulation
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| PCnetPCI 79c970 | 0x1022 | 0x2420 | 0x0010 | driver not tested |
| PCnetPCI II 79c970a | 0x1022 | 0x2621 | 0x0010 | driver not tested |
| PCnet 79c978 | 0x1022 | 0x2001 | driver not tested | |
| AMD Lance | 0x1022 | 0x2625 | driver not tested |
rtl8139.device (Realtek)
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| RealTek RTL8129 | 0x10ec | 0x8129 | 0x0 | untested |
| RealTek RTL8139 | 0x10ec | 0x8138 | 0x0 | untested |
| RealTek RTL8139 | 0x10ec | 0x8139 | 0x0010 / 0x0020 | driver works |
| RealTek RTL8139D | 0x10ec | untested | ||
| Accton EN-1207D | 0x1113 | 0x1211 | 0x0 | driver works |
| D-Link DFE-538TX | 0x1186 | 0x1300 | 0x0 | untested |
| Level1 FPC-0106Tx | 0x018a | 0x0106 | 0x0 | untested |
| Compaq HNE-300 | 0x018a | 0x0106 | 0x0 | untested |
| RTL8130 chip | untested | |||
| RTL8100B chip | untested | |||
| SMC1211TX | untested | |||
| Accton MPX5030 | untested |
viarhine.device - VIA rhine hardware
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| VT3042 Rhine | 0x1106 | 0x3042 | 0x0 | untested |
| VT3043 Rhine | 0x1106 | 0x3043 | 0x0 | untested |
| VT3065 - VT86C100 | 0x1106 | 0x0 | 0x0 | untested |
| VT86C100A Rhine2 | 0x1106 | 0x6100 | 0x0 | untested |
| VT6102/VT6103 | 0x1106 | 0x3065 | 0x0 | Works okay on VIA EPIA5000(VT6102) |
| VT6105 Rhine3 | 0x1106 | 0x3106 | 0x0 | untested |
| VT6105M Rhine3 | 0x1106 | 0x3053 | 0x0 | untested |
| D-Link DFE 530TX | untested |
intelpro100.device - Intel PRO 100 series cards driver.
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| 82557 (pro100) PCIcard | 0x8086 | 0x1229 | 0x0 | works |
| 82558 (pro100) onboard | 0x8086 | 0x1229 | 0x0 | works |
| 82559 (pro100) onboard | 0x8086 | 0x1229 | 0x0 | works |
e1000.device - Intel pro1000
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| 82540EP (e1000) | 0x8086 | 0x101e | 0x0003 | driver not working |
sis900.device
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| SiS 900 PCI | 0x1039 | 0x8168 | 0x0 | working on i386 based laptop |
| SiS 7016 PCI | 0x1039 | 0x7016 | 0x0 | untested |
rtl8168.device (Realtek)
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| 8168B/8111B PCI-e | 0x10ec | 0x8168 | 0x0 | untested |
| 8168C/8111C PCI-e | 0x10ec | 0x8168 | 0x0 | tested - working on i386 based iMica |
| 8168CP/8111CP PCI-e | 0x10ec | 0x8168 | 0x0 | untested |
| 8168D/8111D PCI-e | 0x10ec | 0x8168 | 0x0 | untested |
rtl8169.device (Realtek)
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| acer aspire one 8.9" AOA150 and A150 not AOD150 | 0x10ec | 0x8168 | 0x0 | untested |
| msi wind u100 | 0x10ec | 0x8168 | 0x0 | untested |
| dell mini 9 - inspiron910 | 0x10ec | 0x8168 | 0x0 | untested |
| RTL 8101 8102EL (D945GCLF single core) | 0x10ec | 0x8136 | 0x0002 | no driver |
Network Wireless:
prism2.device
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| Eumitcom WL 1100P | 0x0 | 0x0 | 0x0 | untested |
| Netgear MA311 | 0x0 | 0x0 | 0x0 | works |
| Samsung SWL-2000P | 0x0 | 0x0 | 0x0 | untested |
| Samsung SWL-2100P | 0x0 | 0x0 | 0x0 | untested |
| Samsung SWL-2210P | 0x0 | 0x0 | 0x0 | untested |
| 3Com 3CRWE777A | 0x0 | 0x0 | 0x0 | untested |
| Z-Com Zcomax XI626 XI625 | 0x0 | 0x0 | 0x0 | works |
| ZoomAir 4105 | 0x0 | 0x0 | 0x0 | untested |
| Zyxel-Zyair B-300 | 0x0 | 0x0 | 0x0 | untested |
| SmallBig SBT-2100P | 0x0 | 0x0 | 0x0 | untested |
| Sweex LC 700010 | 0x0 | 0x0 | 0x0 | untested |
| 3Com 3CRWE777A | 0x0 | 0x0 | 0x0 | untested |
| Actiontec 802P125 | 0x1260 | 0x3873 | 0x0 | untested |
| Actiontec 802MIP/802MI3B mini-PCI | 0x1260 | 0x3873 | 0x0 | untested |
| Accton WN3101A/WM3601A mini-PCI | 0x0 | 0x0 | 0x0 | untested |
Intel
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| 2200BG wireless | 0x8086 | 0x4220 | 0x0005 | no driver |
PCI RT2500
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| no driver |
PCI RT2571
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| Edimax EW-7128G | 0x0 | 0x0 | 0x0 | no driver |
USB Ralink T2571
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| Edimax EW-7318USG | 0x0 | 0x0 | 0x0 | no driver |
| ASUS WL-167G | 0x0 | 0x0 | 0x0 v2, id 0B05 1723 | no driver |
IDE Controllers: - ata.device - Generic PCI ATA UDMA compatible Driver
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|---|---|---|---|
| Intel ICH4-M and othe ICHx | 0x8086 | 0x24ca | 0x0001 | driver working with -nodma |
SATA Controllers: - can be set to legacy IDE mode for use - untested
| Description | Vendor ID | Product ID | Revision | Opinion |
|---|
GFX Chipsets:
- vga.hidd
- Generic VGA Driver, limited to 640x480 in 16 colours.
- vesa.hidd - 2D support for VBE1 and VBE2 and VBE3 - so most cards supported, various resolutions and 32bit colour
- Matrox Mystique MGA 4Mb
- Voodoo 3 3000 PCI , 16 Mb
- nvidia.hidd - 2D support from TNT to FX5200. AGP recommended, various resolutions and 32bit colour
- radeon.hidd - 2D support for ATI Radeon AGP up to 9800 and PCIe X300 and X600, various resolutions and 32bit colour
- radeonHD.hidd - in preparation - vesa modes should work
USB moved here http://en.wikibooks.org/wiki/Aros/Platforms/AROS_USB_support
[edit] KNOWN WORKING HARDWARE
- The following hardware has been tested with AROS and no issues have been found (most of the functions are supported). If you have encountered differently please update this information.
Laptop
- Dell Inspiron 8100
- Chipset - Intel P3 815EP - works
- IDE - works
- SATA - n/a
- Graphics - Geforce2GO - AROS @1600x1200 in 32bit on a laptop woohoo!
- Audio - ESS Maestro 3i - no driver
- USB - poseidon uhci - untested
- Ethernet - 3com mini pci - untested or 82558 intelpro100.device - untested
- Wireless - n/a
- Opinion - Works
- Compaq R3000Z Athlon XP-M/1.6GHz 15" laptop
- Chipset - works
- IDE - works
- SATA - n/a
- Graphics - NVIDIA GeForce 4 420 Go 32 MO AGP 4x - nvidia.hidd works
- Audio - ALC850 nForce 3 audio - untested
- USB - poseidon ohci - untested/possible issues
- Ethernet - RTL-8139 - rtl8139.device - works
- Wireless - n/a
- Opinion - works well
- IBM Thinkpad T4x
- Chipset - intel centrino - supported
- IDE - boots with -nodma option
- SATA - n/a
- Graphics - ATI mobility 7500/9000 - vesa.hidd supported - radeon.hidd not supported except external monitor
- Audio - ac97.audio playback only supported
- USB - poseidon uhci and ehci - driver works
- Ethernet - e1000.device - driver not working
- Wireless - Intel 2200bg - no driver
- Opinion - Fun with some hardware support
Opinion - Centrino laptops at the moment have some/limited support for the hardware and are the earliest laptops to be considered.
Motherboard
- MSI 6178 Bios v1.2
- Chipset - Intel P3 Skt 370 810E
- IDE - works
- SATA - n/a
- Graphics - vesa modes work
- Audio - ac97.audio - onboard sound working
- USB - poseidon uhci - works
- Ethernet - n/a
- Wireless - n/a
- Opinion - Very stable
- ASUS A7N8X
- Chipset - AMD based nForce2 SktA Skt462 - supported
- IDE - works
- SATA - n/a
- Graphics - n/a
- Audio - MCP ALC650 - untested/should work
- USB - poseidon ohci - untested
- Ethernet - rtl8201BL - nforce.device - untested/should work
- Wireless - n/a
- Asus K8NE
- Chipset - AMD64 nForce3-250gb Skt754 - works
- IDE - works
- SATA - untested
- Graphics - n/a
- Audio - ALC850 - untested
- USB - poseidon ohci - possible issues
- Ethernet - RTL8201CL - nforce.device - untested
- Wireless - n/a
- Opinion - works
- MSI KT6V
- Chipset - VIA KT600 - works
- IDE - works
- SATA - untested
- Graphics - n/a
- Audio - VIA 8237 - no driver
- USB - poseidon uhci - works
- Ethernet - VIA 8237 - viarhine.device - works
- Wireless - n/a
- Opinion - works
- iMica D945GCKF2 mobo
- Chipset - Intel Atom N330 Dual Core
- IDE - works
- SATA - works
- Graphics - no onboard driver but vesa.hidd works
- Audio - no native driver yet, uses added PCI Soundblaster Card
- USB - poseiden uhci/ehci works
- Ethernet - iMica.device - works
- Wireless - n/a
- Opinion - Good all-round low energy AROS machine with additional soundblaster live sound card in pci slot for audio
Opinion - via itx is not advised at this time for complete satisfaction due to limited support and pci slots. Motherboards based on intel P3 8xx chipset, nForce2 and nForce3 with at least 2 spare pci slots. Dual Atom processor mini itx are recommended but see below.
-
- Chipset -
- IDE -
- SATA -
- Graphics -
- Audio -
- USB -
- Ethernet -
- Wireless -
- Opinion -
[edit] KNOWN PROBLEMATIC HARDWARE, OR THE SUPPORT IS LIMITED
- The following hardware should work, or is partially supported.
Laptop
- ASUS A3500Fc
- ASUS A3500Fc (15" Yonah Duo T2300E 1.66G,512M,60G4,DVDRW,WL-g)
- Onboard sound (ICH7M+Intel HDA) is not supported.
- Onboard nic (rtl8139) unsupported yet.
- Touchpad (Synaptics)/usb mouse works fine (but resolution isn`t best)
- GFX works nice in 16-bit modes,in 32-bit VESA modes the system becomes unstable and sometimes reboots
- ACER Aspire 7113WSMi / AROS20083105 nightly build
- RAM1024DDRII/ 120G/ DVD-RW(SuperMulti)/ 17.1WXGA on i950 / 64 MB shared/ LAN/FM/ WI-FI/ 4xUSB2.0
- Boots fine
- Wide resolutions are not supported, sound and network (atheros) is not supported.
Motherboard
- ASUS A8N SLI Deluxe
- Onboard sound untested. SLI unsupported, Onboard NICS unsupported, USB unsupported, SATA unsupported.
- other than that it runs very well.
- A-Trend ATC-1020
- AROS GRUB have some problem with booting from Live CD
- (stuck on Error 17). Other things and booting from HD
- works normally.
[edit] NOT WORKING HARDWARE
- The following hardware does not work at all in AROS presently.
Touchpad mouse
- HP Omnibook XE series
- This is a PS2 device, AROS just hangs on boot of synaptics touchpads if it is enabled in the BIOS.
FR33E Motherboard from First International does not boot AROS -- Just Freezes
- MacBook Pro -- Not a problem with AROS, but GRUB fails at Stage 1.5 when booted via Boot Camp.