Nic programming, Configuration, Control – Compaq W4000 User Manual
Page 122: 4 nic programming, 1 configuration, 2 control
Technical Reference Guide
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).
Compaq Evo and Workstation Personal Computers
Featuring the Intel Pentium 4 Processor
Second Edition - January 2003
5-35