Difference between revisions of "Supported Hardware/Network cards"
Aicommander (talk | contribs) (→Known bugs) |
(→Tested NICs) |
||
Line 38: | Line 38: | ||
! style="background: #ececec;" | Compex ReadyLINK RL2000-PCI | ! style="background: #ececec;" | Compex ReadyLINK RL2000-PCI | ||
! {{works}} | ! {{works}} | ||
− | | Works, | + | | Works, use Winbond W89C940 drivers, as Compex own have too old inf file. |
|- | |- |
Revision as of 17:04, 19 April 2009
Please update this page with the status of each NIC that is tested.
Possible statuses
Status | Description |
---|---|
Works | Works without any major problems |
Failed | Fails to work or crashes ROS |
Tested NICs
NIC | Status | Comments | |
---|---|---|---|
3COM 3C905B-TX-NM | Works | Tested with rev.40495. You need to expand EL90XBC5.SY_ and copy it to %windir%\system32\drivers. See bug 2634. | |
ADMtek AN983B | Works | Tested with rev.40588. It installs and works on real hardware, using Windows 2000 drivers. | |
AMD PCNet cards | Works | Works using our pcnet driver | |
Compex ReadyLINK RL2000-PCI | Works | Works, use Winbond W89C940 drivers, as Compex own have too old inf file. | |
HP J2585B 10/100VG | Works | Tested with rev.40487. Driver installs and works on real hardware. | |
Linksys LNE100TX | Works | Works with builds >= r40475 using official Windows 2000 drivers | |
NE2000-compatible cards | Works | Works using our ne2000 driver | |
ACCTON EN1207D | Failed | Tested with rev.40495. It installs but doesn't work. See bug 3796 (see bug 2 below). | |
Intel PRO/1000 | Failed | Crashes when downloading files (see bug 1 below) | |
Pluscom NGP-RTL8169 | Failed | Install fails. | |
Realtek 8139 | Failed | Crashes when downloading files (see bug 1 below) | |
VIA VT823x | Failed | Crashes when downloading files (suspected bug 1 below) |
Known bugs
1. We encounter invalid header sizes sometimes. Many packets sent before are sent with correct header sizes and then suddenly, we get invalid header sizes which causes a crash. This bug affects Realtek 8139 and Intel PRO/1000 along with others.
2. NdisMRegisterInterrupt gets called with InterruptVector == 0 and InterruptLevel == 0 which causes it to fail.