Technical Reference Guide
Compaq Deskpro Personal Computers
Third Edition - April 2001
5-35
5.9.4 NIC PROGRAMMING
Programming the NIC consists of configuration, which occurs during POST, and control, which
occurs at runtime.
5.9.4.1 Configuration
The network interface function is a PCI device and configured though PCI configuration space
registers using PCI protocol described in chapter 4. The PCI configuration registers are listed in
the following table:
Table 5–25. NIC Controller PCI Configuration Registers
Table 5-25.
NIC Controller PCI Configuration Registers (ICH2 Device 8/Function 0)
PCI 
Conf. 
Addr.
 
 
Register
Value on 
Reset 
PCI  
Conf.  
Addr. 
 
 
Register 
Value 
on 
Reset 
00-01h  Vender ID  8086h  2E, 2Fh  Subsystem ID  0000h 
02-03h  Device ID  2449h  34h  Capabilities Pointer  DCh 
04-05h  PCI Command  0000h  3Ch  Interrupt Line  00h 
06-07h  PCI Status  0290h  3Dh  Interrupt Pin  01h 
08h  Revision ID  Xxh  3Eh  Min. Grant  08h 
09-0Bh  Class Code  0002h  3E, 3Fh  Max. Latency  38h 
0Dh  Latency Timer  00h  DCh  Capability ID  01h 
0Eh  Header Type  00h  DDh  Next Item Pointer  00h 
10-13h  Cntrl. Reg. Base Addr. (Mem)  8  DE, DFh  Pwr.  Mgmt. Functions  FE21h 
14-17h  Cntrl. Reg. Base Addr. (I/O)  1  E0, E1h  Pwr. Mgmt. Cntrl./Sts  0000h 
2C, 2Dh  Subsystem Vender ID  0000h  E3h  Data  -- 
NOTE: 
Assume unmarked gaps are reserved and/or not used.
5.9.4.2 Control
The 82562 controller is controlled though registers that may be mapped in system memory space
or variable I/O space. The registers are listed in the following table:
Table 5–26. NIC Control Registers
Table 5-26.
NIC Control Registers
Offset  
Addr. / Register
No. of 
Bytes
Offset 
Addr. / Register 
No. of 
Bytes 
00h   SCB Status  2  19h   Flow Control Register  2 
02h   SCB Command  2  1Bh   PMDR  1 
04h   SCB General Pointer   4  1Ch   General Control  1 
08h   PORT  4  1Dh   General Status  1 
0Ch   Flash Control Reg.  2  1E-2Fh   Reserved  10 
0Eh   EEPROM Control Reg.  2  30h   Function Event Register  4 
10h   Mgmt. Data I/F Cntrl. Reg.  4  34h   Function Event Mask Register  4 
14h   Rx Direct Mem. Access Byte Cnt.  4  38h   Function Present State Register  4 
18h   Early Receive Interrupt  1  20h   Force Event Register  4 
 
       Not implemented in these systems (CardBus registers).