Supported Ethernet NICs for Network Kernel Debugging in Windows 8
Updated: September 6, 2012
System requirements
Kernel debugging through Ethernet NICs requires certain low-level platform support. Currently, Windows requires that these NICs be attached via PCI/PCIe for this debugging solution.
In most cases, simply plugging in one of these supported NICs will allow a robust kernel debugging experience. However, there may be cases where BIOS configuration details hinder the Windows debug path. The following set of platform requirements should be considered:
- System firmware should discover and configure the NIC device such that its resources do not conflict with any other devices that have been BIOS-configured.
- System firmware should place the NIC’s resources under address windows that are not marked prefetchable.
List of supported NICs by Vendor and Device ID
| Vendor | Model | Device ID |
| Realtek | RTL8168 | 8168 |
| RTL8169 |
8167 8169 |
|
| RTL8136 |
8136 8137 |
|
| Intel | 80003 |
1096 1098 10BA 10BB |
| 82540 |
100E 1015 1016 1017 101E |
|
| 82541 |
1013 1018 1014 1078 1076 107C 1077 |
|
| 82542 | 1000 | |
| 82543 |
1001 1004 |
|
| 82544 |
1008 1009 100C 100D |
|
| 82545 |
100F 1011 1026 1027 1028 |
|
| 82546 |
1010 1012 101D 1079 107A 107B 108A 1099 10B5 |
|
| 82547 |
1019 101A 1075 |
|
| 82571 |
105E 105F 1060 10A4 10D5 10A5 10BC 10D9 10DA |
|
| 82572 |
107D 107E 107F 10B9 |
|
| 82573 |
108B 108C 109A |
|
| 82574 |
10D3 10F6 |
|
| 82575 |
10A7 10A9 10D6 |
|
| 82576 |
10C9 10E6 10E7 10E8 150A 150D 1526 1518 |
|
| 82580 |
150E 150F 1510 1511 1516 1527 |
|
| 82583 | 150C | |
| I350 |
1521 1522 1523 1524 1546 |
|
| ICH8 |
1049 104A 104B 104C 10C4 10C5 104D 1501 |
|
| ICH9 |
10BF 10F5 10CB 10BD 10E5 294C 10C0 10C3 10C2 |
|
| ICH10 |
10CC 10CD 10CE |
|
| PCH |
10EA 10EB 10EF 10F0 |
|
| PCH2 |
1502 1503 |
|
| Broadcom | bx57xx |
164a 16aa 164c 16ac 1639 163a 163b 163c |
| 57xx |
1644 1645 1646 16A6 16C6 1647 16A7 16C7 164D 1648 16A8 1653 166E 1654 165D 165E 166D 170D 170E 1696 1676 1677 1658 1659 167C 167D 169D 16F7 16FD 16FE 16DD 1668 1669 1678 1679 1600 1601 166A 166B 16FF 170F 169B 1693 167F 169A 1698 1692 1694 1690 1691 1699 16A0 167B 1673 165A 1674 1681 1680 1688 167A 1672 1684 165B 16B1 16B5 16B0 16B4 16B2 16B6 1655 1656 165C 1657 165F |
To find the Device ID of your Ethernet NIC:
- Go to Device Manager.
- Right-click on the network adapter's name and click on the Details tab:
- From the Property drop-down box, select Hardware ID:
You will see the string PCI\VEN_XXXX&DEV_YYYY. In this example, YYYY is 10EA.
Look for your YYYY number in the list of supported Ethernet NICs for your Ethernet NIC vendor.
