Difference between revisions of "Supported Hardware/Network cards"

From ReactOS Wiki
Jump to: navigation, search
(Undo revision 30377 by Igorko (Talk))
Line 3: Line 3:
 
Please update this page with the status of each NIC that is tested. '''Try to test a Windows XP driver and if that fails try a Windows 2000 driver (but be sure to mention the failure of the XP driver in your comments).''' AS YOU CAN SEE, ITS LISTED ALPHABETICALLY, SO PLEASE COMPLY TO THIS ORDER.
 
Please update this page with the status of each NIC that is tested. '''Try to test a Windows XP driver and if that fails try a Windows 2000 driver (but be sure to mention the failure of the XP driver in your comments).''' AS YOU CAN SEE, ITS LISTED ALPHABETICALLY, SO PLEASE COMPLY TO THIS ORDER.
  
==Possible statuses==
+
== Possible statuses ==
 +
 
 
{| cellpadding="3" cellspacing="0" border="1" style="border: gray solid 1px; border-collapse: collapse; background: #ececec;" |  
 
{| cellpadding="3" cellspacing="0" border="1" style="border: gray solid 1px; border-collapse: collapse; background: #ececec;" |  
 
!Status  
 
!Status  
Line 18: Line 19:
 
|}
 
|}
  
==Tested NICs==
+
== Tested NICs ==
  
 
{| class="sortable wikitable" border="1" cellpadding="3" cellspacing="0" style="font-size: 85%; border: gray solid 1px; border-collapse: collapse; width: 90%; text-align: left;" |
 
{| class="sortable wikitable" border="1" cellpadding="3" cellspacing="0" style="font-size: 85%; border: gray solid 1px; border-collapse: collapse; width: 90%; text-align: left;" |
Line 36: Line 37:
 
| See bug 2 below, you need to use expand.exe on EL90XND5.SY_ and copy it to %windir%\system32\drivers.
 
| See bug 2 below, you need to use expand.exe on EL90XND5.SY_ and copy it to %windir%\system32\drivers.
 
! [[user:Gabrielilardi|gabriel_it]]
 
! [[user:Gabrielilardi|gabriel_it]]
! Multisection INF (2K/XP)
+
! Multisection INF (Windows 2000/Windows XP)
 
|-
 
|-
 
! style="background: #ececec;" | 3COM 3C905B-TX-NM
 
! style="background: #ececec;" | 3COM 3C905B-TX-NM
Line 42: Line 43:
 
! {{failed}}
 
! {{failed}}
 
! 42095
 
! 42095
| ROS crashes after restart. See [http://www.reactos.org/bugzilla/show_bug.cgi?id=4330 bug 4330].See bug 2 below, you need to use expand.exe on EL90XBC5.SY_ and copy it to %windir%\system32\drivers.
+
| ReactOS crashes after restart. See {{bug|4330}}. See bug 2 below, you need to use expand.exe on EL90XBC5.SY_ and copy it to %windir%\system32\drivers.
 
! [[user:Gabrielilardi|gabriel_it]]
 
! [[user:Gabrielilardi|gabriel_it]]
! [http://www.3com.com/products/en_US/result.jsp?selected=all&sku=3C905B-TX-NM&sort=effdt&order=desc Multisection INF (2K/XP)]
+
! [http://www.3com.com/products/en_US/result.jsp?selected=all&sku=3C905B-TX-NM&sort=effdt&order=desc Multisection INF (Windows 2000/Windows XP)]
  
 
|-
 
|-
Line 59: Line 60:
 
| [http://www.3com.com/swd/jsp/user/result.jsp?selected=all&sort=effdt&sku=3C905CX-TX-M&order=desc 3com] 920-ST06
 
| [http://www.3com.com/swd/jsp/user/result.jsp?selected=all&sort=effdt&sku=3C905CX-TX-M&order=desc 3com] 920-ST06
 
! {{failed}}
 
! {{failed}}
! 41440
+
! 48899
| See bug [http://www.reactos.org/bugzilla/show_bug.cgi?id=4600 4600].
+
| {{bug|4330}}
 
! [[user:Netzimme|Netzimme]]
 
! [[user:Netzimme|Netzimme]]
 
! Windows XP
 
! Windows XP
Line 69: Line 70:
 
! {{failed}}
 
! {{failed}}
 
! 41722
 
! 41722
| See bug [http://www.reactos.org/bugzilla/show_bug.cgi?id=4330 4330]. I only found Win9x and Win2k Drivers.
+
| See {{bug|4330}}. I only found Windows 9x and Windows 2000 Drivers.
 
! [[user:Timitry|Timitry]]
 
! [[user:Timitry|Timitry]]
 
! Windows 2000
 
! Windows 2000
Line 87: Line 88:
 
! {{failed}}
 
! {{failed}}
 
! 41356
 
! 41356
| It installs but doesn't work. See bug [http://www.reactos.org/bugzilla/show_bug.cgi?id=3796 3796] (see bug 1 below).
+
| It installs but doesn't work. See {{bug|3796}} (see bug 1 below).
 
! [[user:Gabrielilardi|gabriel_it]]
 
! [[user:Gabrielilardi|gabriel_it]]
! Windows 2K/XP
+
! Windows 2000/Windows XP
  
 
|-
 
|-
Line 98: Line 99:
 
| It installs but doesn't work. (probably bug 1 below).
 
| It installs but doesn't work. (probably bug 1 below).
 
! [[user:Gabrielilardi|gabriel_it]]
 
! [[user:Gabrielilardi|gabriel_it]]
! Windows 2K
+
! Windows 2000
  
 
|-
 
|-
Line 115: Line 116:
 
! Missing
 
! Missing
 
| Works using our pcnet driver
 
| Works using our pcnet driver
! N/A
+
! Unknown
 
! ReactOS
 
! ReactOS
  
Line 124: Line 125:
 
! Missing
 
! Missing
 
| Works using our pcnet driver
 
| Works using our pcnet driver
! N/A
+
! Unknown
 
! ReactOS
 
! ReactOS
  
Line 133: Line 134:
 
! Missing
 
! Missing
 
| Works using our pcnet driver
 
| Works using our pcnet driver
! N/A
+
! Unknown
 
! ReactOS
 
! ReactOS
  
Line 150: Line 151:
 
! {{failed}}
 
! {{failed}}
 
! Missing
 
! Missing
| Compex own driver is too old, NDIS 3.0, see bug [http://www.reactos.org/bugzilla/show_bug.cgi?id=4530 4530].
+
| Compex own driver is too old, NDIS 3.0, see {{bug|4530}}.
 
! [[User:Haos|Haos]]
 
! [[User:Haos|Haos]]
 
!  
 
!  
Line 178: Line 179:
 
! 40673
 
! 40673
 
| Working with builds >= 40673
 
| Working with builds >= 40673
! N/A
+
! Unknown
 
!  
 
!  
  
Line 186: Line 187:
 
! {{works}}
 
! {{works}}
 
! 40821
 
! 40821
| Used Win2K drivers downloaded from [http://www.davicom.com.tw/page1.aspx?no=149749 vendor's site]. \ Works with Windows XP offical drivers as well
+
| Used Windows 2000 drivers downloaded from [http://www.davicom.com.tw/page1.aspx?no=149749 vendor's site]. Works with Windows XP offical drivers as well
 
! [[User:Techsalvager|Techsalvager]]
 
! [[User:Techsalvager|Techsalvager]]
! Windows 2000 \ Windows XP
+
! Windows 2000/Windows XP
  
 
|-
 
|-
Line 196: Line 197:
 
! 40487
 
! 40487
 
| Driver installs and works on real hardware.
 
| Driver installs and works on real hardware.
! N/A
+
! Unknown
 
!  
 
!  
  
Line 204: Line 205:
 
! {{works}}
 
! {{works}}
 
! 41134
 
! 41134
| Works on real hardware (replace XP driver files with 2K ones)
+
| Works on real hardware (replace XP driver files with Windows 2000 ones)
 
! [[User:aicommander|aicom]]
 
! [[User:aicommander|aicom]]
 
! Windows 2000
 
! Windows 2000
Line 222: Line 223:
 
! {{works}}
 
! {{works}}
 
! 40673
 
! 40673
| Works with builds >= 40673 (replace XP driver files with 2K ones)
+
| Works with builds >= 40673 (replace Windows XP driver files with Windows 2000 ones)
 
! [[User:aicommander|aicom]]
 
! [[User:aicommander|aicom]]
 
! Windows 2000
 
! Windows 2000
Line 231: Line 232:
 
! {{Failed}}
 
! {{Failed}}
 
! 41930
 
! 41930
| Tested with win2k drivers, failed to work, needs more testing when I can get a serial port out of the computer
+
| Tested with Windows 2000 drivers, failed to work, needs more testing when I can get a serial port out of the computer
! [[User:Hentai|Hentai]]
+
! [[User:Techsalvager|Techsalvager]]
 
! Windows 2000
 
! Windows 2000
  
 +
|-
 +
! style="background: #ececec;" | Intel 8255x (10/100)
 +
| Intel 8255x Family
 +
! {{Failed}}
 +
! 43437
 +
| Tested with WinXP drivers, BSOD at restart
 +
! [[User:Ey3|Ey3]]
 +
! Windows XP
  
 
|-
 
|-
Line 250: Line 259:
 
! {{works}}
 
! {{works}}
 
! Missing
 
! Missing
| It installs and works using XP/2K driver. But ReactOS lacks wireless support so the card is not really usable.
+
| It installs and works using Windows 2000/Windows XP driver, but ReactOS lacks wireless support so the card is not really usable.
 
! [[User:Netzimme|Netzimme]]
 
! [[User:Netzimme|Netzimme]]
 
! Windows XP
 
! Windows XP
Line 260: Line 269:
 
! Missing
 
! Missing
 
| Works using our ne2000 driver
 
| Works using our ne2000 driver
! N/A
+
! Unknown
 
! ReactOS
 
! ReactOS
  
Line 269: Line 278:
 
! 41930
 
! 41930
 
| Works using XP drivers extracted from xp install using driver doubler
 
| Works using XP drivers extracted from xp install using driver doubler
! [[User:Hentai|Hentai]]
+
! [[User:Techsalvager|Techsalvager]]
 +
! Windows XP
 +
 
 +
|-
 +
! style="background: #ececec;" |Netgear MA311
 +
| [http://www.netgear.com Netgear]
 +
! {{failed}}
 +
! 43304
 +
| Wireless 32bit PCI Model MA311 802.11b, Failed using XP drivers from installer.
 +
! [[User:Techsalvager|Techsalvager]]
 +
! Windows XP
 +
|-
 +
! style="background: #ececec;" |Netgear FA311 REV-B1
 +
| [http://www.netgear.com Netgear]
 +
! {{works}}
 +
! 41930
 +
| Works using XP drivers extracted from xp install using driver doubler
 +
! [[User:Techsalvager|Techsalvager]]
 
! Windows XP
 
! Windows XP
  
 +
|-
 +
! style="background: #ececec;" |Nforce2 MCP on Elitegroup N2U400-A
 +
| [http://www.ecsusa.com/ECSWebSite/Product/Product_Detail.aspx?DetailID=380&CategoryID=1&MenuID=50&LanID=9 Elitegroup]
 +
! {{works}}
 +
! 54402
 +
| Works using XP drivers from motherboard driver pack.
 +
! [[User:Igor Paliychuk|igorko]]
 +
! Windows XP
 
|-
 
|-
 
! style="background: #ececec;" | QEMU Realtek 8139
 
! style="background: #ececec;" | QEMU Realtek 8139
Line 287: Line 321:
 
! Missing
 
! Missing
 
| Installation fails.
 
| Installation fails.
! N/A
+
! [[User:Geoz|Geoz]]
 
!  
 
!  
  
 
|-
 
|-
! style="background: #ececec;" | Realtek 8139
+
! style="background: #ececec;" | Realtek Semiconductor Co., Ltd. RTL-8029(AS)
| [http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PNid=14&PFid=6&Level=5&Conn=4 Realtek] RTL8139
+
| [http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PNid=10&PFid=15&Level=4&Conn=3&ProdID=23] RTL-8029(AS)
! {{failed}}
+
! {{works}}
! 41842
+
! 0.3.12
| Windows 2000 drivers, still doesn't work (see bug 2 below) [http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=6&PFid=6&Level=5&Conn=4&DownTypeID=3&GetDown=false#1 Driver]
+
| Work out of box on real hardware.
 +
! [[m0z4rt]]
 +
! ReactOS
 +
 
 +
|-
 +
! style="background: #ececec;" | Realtek 8139C
 +
| [http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PNid=14&PFid=6&Level=5&Conn=4 Realtek] Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)
 +
! {{works}}
 +
! 48899
 +
| Windows XP drivers work. Official Realtek drivers work too.
 +
! [[User:Netzimme|Netzimme]]
 +
! Windows XP
 +
 
 +
|-
 +
! style="background: #ececec;" | Realtek 8139D
 +
| [http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PNid=14&PFid=6&Level=5&Conn=4 Realtek] RTL8139D
 +
! {{works}}
 +
! 43280
 +
| Windows 2000 driver, v.5.713.121.2009 works fine. DHCP assings IP right after NIC is installed.
 
! [[User:Ey3|Ey3]]
 
! [[User:Ey3|Ey3]]
! Windows 2000/XP
+
! Windows 2000/Windows XP
  
 
|-
 
|-
 
! style="background: #ececec;" | Realtek RTL8168C/8111C PCI-E Gigabit Ethernet NIC
 
! style="background: #ececec;" | Realtek RTL8168C/8111C PCI-E Gigabit Ethernet NIC
| [http://www.asrock.com/mb/overview.asp?Model=P4i65G Asrock Motherboard] RTL8168C/8111C
+
| [http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PNid=14&PFid=6&Level=5&Conn=4 Realtek] RTL8168C/8111C
 
! {{failed}}
 
! {{failed}}
 
! 41096
 
! 41096
Line 307: Line 359:
 
! [[user:LinoSP|LinoSP]]
 
! [[user:LinoSP|LinoSP]]
 
! Windows 2000
 
! Windows 2000
 +
 +
|-
 +
! style="background: #ececec;" | SURECOM EP-320X-S 100/10M Ethernet PCI Adapter
 +
| [http://www.surecomsolutions.com/ Surecom]
 +
! {{works}}
 +
! 54402
 +
| Works fine.
 +
! [[user:Igor Paliychuk|igorko]]
 +
! Windows XP
  
 
|-
 
|-
Line 320: Line 381:
 
== Known bugs ==
 
== Known bugs ==
  
1. NdisMRegisterInterrupt gets called with InterruptVector == 0 and InterruptLevel == 0 which causes it to fail.
+
# <tt>NdisMRegisterInterrupt</tt> gets called with <tt>InterruptVector == 0</tt> and <tt>InterruptLevel == 0</tt> which causes it to fail.
 
+
# Some INF files have both Windows 2000 and Windows XP sections, with separate drivers for both. When trying to install the Windows 2000 driver version ReactOS is being detected as Windows XP, thus Windows XP driver is attempted to be installed, even though its driver file may be missing in the Windows 2000 driver directory. As ReactOS does not fail when copying non existent files, successful installation is reported, alas driver file is not copied to <tt>system32\driver</tt> directory. This will cause "Successful install, please restart" window to appear at every boot.
2. Some INF files have both Windows 2000 and XP sections, with separate drivers for both. When trying to install Win2k driver version, ReactOS is being detected as XP, thus XP driver is attempted to be installed, even though its driver file may be missing in Win2k driver directory. As ReactOS doesn't fail when copying non existent files, successful installation is reported, alas driver file is not copied to system32\driver directory. This will cause "Successful install, please restart" window to appear at every boot.
 

Revision as of 17:14, 18 November 2011

Supported Hardware/Network cards

Please update this page with the status of each NIC that is tested. Try to test a Windows XP driver and if that fails try a Windows 2000 driver (but be sure to mention the failure of the XP driver in your comments). AS YOU CAN SEE, ITS LISTED ALPHABETICALLY, SO PLEASE COMPLY TO THIS ORDER.

Possible statuses

Status Description
Works Works without any major problems
Not tested No test has been performed.
Failed Fails to work or crashes ROS

Tested NICs

NIC Chipset Status Revision Comments Tester Driver Target OS
3COM 3C900-TPO EtherLink XL Parallel tasking II Performance 40-0336-004 Works 41356 See bug 2 below, you need to use expand.exe on EL90XND5.SY_ and copy it to %windir%\system32\drivers. gabriel_it Multisection INF (Windows 2000/Windows XP)
3COM 3C905B-TX-NM Parallel tasking II Performance 40-0483-005 Failed 42095 ReactOS crashes after restart. See #4330. See bug 2 below, you need to use expand.exe on EL90XBC5.SY_ and copy it to %windir%\system32\drivers. gabriel_it Multisection INF (Windows 2000/Windows XP)
3COM 3C905B-TX-M 3com 920-ST06 Works 41235 Works using XP native driver. Haos Windows XP
3COM 3C905CX-TX-M 3com 920-ST06 Failed 48899 #4330 Netzimme Windows XP
3COM 3CSOHO100-TX (OfficeConnect FastEthernet) 3com Failed 41722 See #4330. I only found Windows 9x and Windows 2000 Drivers. Timitry Windows 2000
Accton EN1207B-TX Accton DECchip 21143 Works 41235 Works using XP native driver. Haos Windows XP
Accton EN1207D-TX Accton MPX EN5038A1 Failed 41356 It installs but doesn't work. See #3796 (see bug 1 below). gabriel_it Windows 2000/Windows XP
Accton EN1207D-TX / WOL Accton MPX EN5038B Failed 41356 It installs but doesn't work. (probably bug 1 below). gabriel_it Windows 2000
ADMtek AN983B ADMTek AN983B Works 40588 It installs and works on real hardware, using Windows 2000 drivers. Haos Windows 2000
AMD PCnet™-PRO AMD Am79C976 Works Missing Works using our pcnet driver Unknown ReactOS
AMD PCnet™-FAST III AMD Am79C973/Am79C975 Works Missing Works using our pcnet driver Unknown ReactOS
AMD PCnet™-FAST+ AMD Am79C972 Works Missing Works using our pcnet driver Unknown ReactOS
Broadcom 440x 10/100 Works 41291 Working using official XP drivers. aicom Windows XP
Compex ReadyLINK RL100-TX/PCI Compex RL2000-9881 Failed Missing Compex own driver is too old, NDIS 3.0, see #4530. Haos
Compex ReadyLINK RL2000-PCI Compex RL2000-9881 Works Missing Use Winbond W89C940 drivers (Compex ones have inf file way too old). Haos
D-Link DFE-528TX Realtek RTL8139 Failed Missing Haos
D-Link DFE-530TX Works 40673 Working with builds >= 40673 Unknown
Davicom DM9102AF Works 40821 Used Windows 2000 drivers downloaded from vendor's site. Works with Windows XP offical drivers as well Techsalvager Windows 2000/Windows XP
HP J2585B 10/100VG Works 40487 Driver installs and works on real hardware. Unknown
Intel PRO/100 Works 41134 Works on real hardware (replace XP driver files with Windows 2000 ones) aicom Windows 2000
Intel PRO/100 VE Works 42095 PC Fujitsu-Siemens Scenic D i845D 1331 gabriel_it Windows 2000
Intel PRO/1000 Works 40673 Works with builds >= 40673 (replace Windows XP driver files with Windows 2000 ones) aicom Windows 2000
Intel PRO 1000 MT Dual Server Adapter Failed 41930 Tested with Windows 2000 drivers, failed to work, needs more testing when I can get a serial port out of the computer Techsalvager Windows 2000
Intel 8255x (10/100) Intel 8255x Family Failed 43437 Tested with WinXP drivers, BSOD at restart Ey3 Windows XP
Linksys LNE100TX Linksys LNE100TX Works 40475 Works with builds >= 40475 using official Windows 2000 drivers aicom Windows 2000
MSI PC60G-F Wireless Germany MSI Atheros AR5001 Works Missing It installs and works using Windows 2000/Windows XP driver, but ReactOS lacks wireless support so the card is not really usable. Netzimme Windows XP
NE2000-compatible cards Novell NE2000 Works Missing Works using our ne2000 driver Unknown ReactOS
Netgear FA311 REV-B1 Netgear Works 41930 Works using XP drivers extracted from xp install using driver doubler Techsalvager Windows XP
Netgear MA311 Netgear Failed 43304 Wireless 32bit PCI Model MA311 802.11b, Failed using XP drivers from installer. Techsalvager Windows XP
Netgear FA311 REV-B1 Netgear Works 41930 Works using XP drivers extracted from xp install using driver doubler Techsalvager Windows XP
Nforce2 MCP on Elitegroup N2U400-A Elitegroup Works 54402 Works using XP drivers from motherboard driver pack. igorko Windows XP
QEMU Realtek 8139 QEMU RTL8139 QEMU Works 40673 Works with builds >= 40673 using Windows 2000 drivers aicom Windows 2000
Pluscom NGP-RTL8169 Realtek RTL8169 Failed Missing Installation fails. Geoz
Realtek Semiconductor Co., Ltd. RTL-8029(AS) [1] RTL-8029(AS) Works 0.3.12 Work out of box on real hardware. m0z4rt ReactOS
Realtek 8139C Realtek Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10) Works 48899 Windows XP drivers work. Official Realtek drivers work too. Netzimme Windows XP
Realtek 8139D Realtek RTL8139D Works 43280 Windows 2000 driver, v.5.713.121.2009 works fine. DHCP assings IP right after NIC is installed. Ey3 Windows 2000/Windows XP
Realtek RTL8168C/8111C PCI-E Gigabit Ethernet NIC Realtek RTL8168C/8111C Failed 41096 It installs but doesn't work using Windows 2000 drivers (see bug 2 below). Driver LinoSP Windows 2000
SURECOM EP-320X-S 100/10M Ethernet PCI Adapter Surecom Works 54402 Works fine. igorko Windows XP
VIA Rhine II Fast Ethernet VIA VT6102 [Rhine-II] (rev78) Works 41809 It installs and works on real hardware, using x86 Windows XP drivers. Other VIA Rhine Family Fast Ethernet might work. LinoSP Windows XP

Known bugs

  1. NdisMRegisterInterrupt gets called with InterruptVector == 0 and InterruptLevel == 0 which causes it to fail.
  2. Some INF files have both Windows 2000 and Windows XP sections, with separate drivers for both. When trying to install the Windows 2000 driver version ReactOS is being detected as Windows XP, thus Windows XP driver is attempted to be installed, even though its driver file may be missing in the Windows 2000 driver directory. As ReactOS does not fail when copying non existent files, successful installation is reported, alas driver file is not copied to system32\driver directory. This will cause "Successful install, please restart" window to appear at every boot.