GenMAC: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
|||
Line 1: | Line 1: | ||
GenMAC is a personal attempt of [[Willibald Meyer]] to design a device driver that offers support for a lot of recent and modern network interface cards (NICs), with a strong accent for gigabit and on-board network cards. | |||
GenMAC is a personal attempt of Willibald Meyer to design a device driver that offers support for a lot of recent and modern network interface cards (NICs), with a strong accent for gigabit and on-board network cards. | OS/2 uses network drivers compliant to the NDIS 2.01 specifications, a standard developed between 3Com Corporation and Microsoft. However, since the latest versions of Microsoft Windows use the newer NDIS 5.0, most manufacturers tend to lack development of OS/2-specific device drivers. This project will eventually give an answer to this problem by offering a decently-engineered and "universal" network driver with support for the most common modern network cards. | ||
OS/2 uses network drivers compliant to the NDIS 2.01 specifications, a standard developed between | |||
===Supported Devices=== | |||
===Supported | {|class="wikitable" | ||
!Device||Vendor ID||Device ID||Build | |||
{| | |||
| | |||
| Vendor ID | |||
| Device ID | |||
| Build | |||
|- | |- | ||
|3Com 3C90x? PCI (3C920B-EMB Integrated Fast Ethernet Controller)||0x10b7||0x9201||2.0 | |3Com 3C90x? PCI (3C920B-EMB Integrated Fast Ethernet Controller)||0x10b7||0x9201||2.0 | ||
|- | |- | ||
|3Com 3C90xC M-PCI (3C555 Laptop Hurricane)|| 0x10b7|| 0x5055|| 2.0 | |3Com 3C90xC M-PCI (3C555 Laptop Hurricane)||0x10b7||0x5055||2.0 | ||
|- | |- | ||
|3Com 3C90xC M-PCI (3C556 10/100 Fast Ethernet MiniPCI Adapter)|| 0x10b7|| 0x6055|| 2.0 | |3Com 3C90xC M-PCI (3C556 10/100 Fast Ethernet MiniPCI Adapter)||0x10b7||0x6055||2.0 | ||
|- | |- | ||
|3Com 3C90xC M-PCI (3CN3AC1556B MiniPCI 10/100 Ethernet (+Modem56k))|| 0x10b7|| 0x6056|| 2.0 | |3Com 3C90xC M-PCI (3CN3AC1556B MiniPCI 10/100 Ethernet (+Modem56k))||0x10b7||0x6056||2.0 | ||
|- | |- | ||
|3Com 3C90xC PCI (3C905C-TX Fast EtherLink for PC Management NIC)|| 0x10b7|| 0x9200|| 2.0 | |3Com 3C90xC PCI (3C905C-TX Fast EtherLink for PC Management NIC)||0x10b7||0x9200||2.0 | ||
|- | |- | ||
|3Com 3C940 (3COM 3C2000) 10/100/1000 Ethernet (rev 12) [Marvell Gbit Core IP]|| 0x10b7|| 0x1700|| 2.1 | |3Com 3C940 (3COM 3C2000) 10/100/1000 Ethernet (rev 12) [Marvell Gbit Core IP]||0x10b7||0x1700||2.1 | ||
|- | |- | ||
|??NetGear GA621 1000 Mbps Fiber Gigabit Ethernet Card [NS-DP83820]?? ||0x100b|| 0x0022|| 2.0 | |??NetGear GA621 1000 Mbps Fiber Gigabit Ethernet Card [NS-DP83820]??||0x100b||0x0022||2.0 | ||
|- | |- | ||
|Asante FriendlyNET GigaNIX1032TPC 10/100/1000BaseT 32-bit PCI 99-00647-07 [NS-DP83820] ||0x100b|| 0x0022|| 2.0 | |Asante FriendlyNET GigaNIX1032TPC 10/100/1000BaseT 32-bit PCI 99-00647-07 [NS-DP83820] ||0x100b||0x0022||2.0 | ||
|- | |- | ||
|Cisco Linksys Instant Gigabit Network Adapter EG1032 v1 10BaseT/100BaseTX/1000BaseTX [NS-DP83820]|| 0x100b|| 0x0022|| 2.0 | |Cisco Linksys Instant Gigabit Network Adapter EG1032 v1 10BaseT/100BaseTX/1000BaseTX [NS-DP83820]||0x100b||0x0022||2.0 | ||
|- | |- | ||
|Cisco Linksys Instant Gigabit Network Adapter EG1064 v1 10BaseT/100BaseTX/1000BaseTX 64bit PCI [NS-DP83820]|| 0x100b|| 0x0022|| 2.0 | |Cisco Linksys Instant Gigabit Network Adapter EG1064 v1 10BaseT/100BaseTX/1000BaseTX 64bit PCI [NS-DP83820]||0x100b||0x0022||2.0 | ||
|- | |- | ||
|D-Link DGE-500T PCI 10/100/1000Mbps GBE [NS-DP83820]|| 0x100b|| 0x0022|| 2.0 | |D-Link DGE-500T PCI 10/100/1000Mbps GBE [NS-DP83820]||0x100b||0x0022||2.0 | ||
|- | |- | ||
|National Semiconductor NS-DP83820 Gigabit (DP83820/1 10/100/1000 Mb/s PCI Ethernet NIC)|| 0x100b|| 0x0022|| 2.0 | |National Semiconductor NS-DP83820 Gigabit (DP83820/1 10/100/1000 Mb/s PCI Ethernet NIC)||0x100b||0x0022||2.0 | ||
|- | |- | ||
|NetGear GA622T v1 1000 Mbps Copper Gigabit Ethernet Card 64bit PCI[NS-DP83820]|| 0x100b|| 0x0022|| 2.0 | |NetGear GA622T v1 1000 Mbps Copper Gigabit Ethernet Card 64bit PCI[NS-DP83820]||0x100b||0x0022||2.0 | ||
|- | |- | ||
|nVidia nForce Ethernet (nForce MCP Networking Adapter)|| 0x10de|| 0x01c3|| 2.0 | |nVidia nForce Ethernet (nForce MCP Networking Adapter)||0x10de||0x01c3||2.0 | ||
|- | |- | ||
|nVidia nForce2 Ethernet (nForce MCP2 Networking Adapter)|| 0x10de|| 0x0066|| 2.0 | |nVidia nForce2 Ethernet (nForce MCP2 Networking Adapter)||0x10de||0x0066||2.0 | ||
|- | |- | ||
|nVidia nForce3 Ethernet (nForce MCP3 Networking Controller)|| 0x10de|| 0x00d6|| 2.0 | |nVidia nForce3 Ethernet (nForce MCP3 Networking Controller)||0x10de||0x00d6||2.0 | ||
|- | |- | ||
|Realtek 8169s/8110s|| 0x10ec|| 0x8169|| 2.3 | |Realtek 8169s/8110s||0x10ec||0x8169||2.3 | ||
|- | |- | ||
|SiS 900 Fast Ethernet/Home Networking Ctrlr|| 0x1039|| 0x0900|| 2.0 | |SiS 900 Fast Ethernet/Home Networking Ctrlr||0x1039||0x0900||2.0 | ||
|- | |- | ||
|SMC SMC9452TX10/100/1000 Gigabit Ethernet PCI Network Card with one RJ-45 Connector [NS-DP83820]|| 0x100b|| 0x0022|| 2.0 | |SMC SMC9452TX10/100/1000 Gigabit Ethernet PCI Network Card with one RJ-45 Connector [NS-DP83820]||0x100b||0x0022||2.0 | ||
|- | |- | ||
|SMC SMC9462TX EZ Card 10/100/1000 (Copper Gigabit Adapter) [NS-DP83820]|| 0x100b|| 0x0022|| 2.0 | |SMC SMC9462TX EZ Card 10/100/1000 (Copper Gigabit Adapter) [NS-DP83820]||0x100b||0x0022||2.0 | ||
|- | |- | ||
|Syskonnect (Schneider & Koch) SK98xx [Marvell Gbit Core IP] ||?? 0x1148|| ?? 0x4300|| ?? 2.1 | |Syskonnect (Schneider & Koch) SK98xx [Marvell Gbit Core IP]||??0x1148||?? 0x4300||??2.1 | ||
|} | |} | ||
Line 69: | Line 62: | ||
* NewsGroup URL: http://dir.gmane.org/gmane.org.netlabs.genmac.user | * NewsGroup URL: http://dir.gmane.org/gmane.org.netlabs.genmac.user | ||
[[Category: | [[Category:Device driver]] |
Revision as of 03:53, 12 November 2017
GenMAC is a personal attempt of Willibald Meyer to design a device driver that offers support for a lot of recent and modern network interface cards (NICs), with a strong accent for gigabit and on-board network cards. OS/2 uses network drivers compliant to the NDIS 2.01 specifications, a standard developed between 3Com Corporation and Microsoft. However, since the latest versions of Microsoft Windows use the newer NDIS 5.0, most manufacturers tend to lack development of OS/2-specific device drivers. This project will eventually give an answer to this problem by offering a decently-engineered and "universal" network driver with support for the most common modern network cards.
Supported Devices
Device | Vendor ID | Device ID | Build |
---|---|---|---|
3Com 3C90x? PCI (3C920B-EMB Integrated Fast Ethernet Controller) | 0x10b7 | 0x9201 | 2.0 |
3Com 3C90xC M-PCI (3C555 Laptop Hurricane) | 0x10b7 | 0x5055 | 2.0 |
3Com 3C90xC M-PCI (3C556 10/100 Fast Ethernet MiniPCI Adapter) | 0x10b7 | 0x6055 | 2.0 |
3Com 3C90xC M-PCI (3CN3AC1556B MiniPCI 10/100 Ethernet (+Modem56k)) | 0x10b7 | 0x6056 | 2.0 |
3Com 3C90xC PCI (3C905C-TX Fast EtherLink for PC Management NIC) | 0x10b7 | 0x9200 | 2.0 |
3Com 3C940 (3COM 3C2000) 10/100/1000 Ethernet (rev 12) [Marvell Gbit Core IP] | 0x10b7 | 0x1700 | 2.1 |
??NetGear GA621 1000 Mbps Fiber Gigabit Ethernet Card [NS-DP83820]?? | 0x100b | 0x0022 | 2.0 |
Asante FriendlyNET GigaNIX1032TPC 10/100/1000BaseT 32-bit PCI 99-00647-07 [NS-DP83820] | 0x100b | 0x0022 | 2.0 |
Cisco Linksys Instant Gigabit Network Adapter EG1032 v1 10BaseT/100BaseTX/1000BaseTX [NS-DP83820] | 0x100b | 0x0022 | 2.0 |
Cisco Linksys Instant Gigabit Network Adapter EG1064 v1 10BaseT/100BaseTX/1000BaseTX 64bit PCI [NS-DP83820] | 0x100b | 0x0022 | 2.0 |
D-Link DGE-500T PCI 10/100/1000Mbps GBE [NS-DP83820] | 0x100b | 0x0022 | 2.0 |
National Semiconductor NS-DP83820 Gigabit (DP83820/1 10/100/1000 Mb/s PCI Ethernet NIC) | 0x100b | 0x0022 | 2.0 |
NetGear GA622T v1 1000 Mbps Copper Gigabit Ethernet Card 64bit PCI[NS-DP83820] | 0x100b | 0x0022 | 2.0 |
nVidia nForce Ethernet (nForce MCP Networking Adapter) | 0x10de | 0x01c3 | 2.0 |
nVidia nForce2 Ethernet (nForce MCP2 Networking Adapter) | 0x10de | 0x0066 | 2.0 |
nVidia nForce3 Ethernet (nForce MCP3 Networking Controller) | 0x10de | 0x00d6 | 2.0 |
Realtek 8169s/8110s | 0x10ec | 0x8169 | 2.3 |
SiS 900 Fast Ethernet/Home Networking Ctrlr | 0x1039 | 0x0900 | 2.0 |
SMC SMC9452TX10/100/1000 Gigabit Ethernet PCI Network Card with one RJ-45 Connector [NS-DP83820] | 0x100b | 0x0022 | 2.0 |
SMC SMC9462TX EZ Card 10/100/1000 (Copper Gigabit Adapter) [NS-DP83820] | 0x100b | 0x0022 | 2.0 |
Syskonnect (Schneider & Koch) SK98xx [Marvell Gbit Core IP] | ??0x1148 | ?? 0x4300 | ??2.1 |
Download
License
- Freeware / Abandonware
Author
Links
- GenMU
- NewsGroup URL: http://dir.gmane.org/gmane.org.netlabs.genmac.user