Aros/Platforms/x86 support

From Wikibooks, the open-content textbooks collection

< Aros
Jump to: navigation, search
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.