beautypg.com

Nic programming, Configuration, Control – Compaq W4000 User Manual

Page 122: 4 nic programming, 1 configuration, 2 control

background image

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