Intel 82559 用户手册
122
10/100 Mbps Ethernet Controller Family Open Source Software Developer Manual
Physical Layer Interface
7.2.4
Auto-Negotiation Advertisement Register: Register 4
This register contains the advertisement ability of the PHY. It is used by software to determine the
highest common denominator technology after the auto-negotiation process has finished. Any
changes to this register prior to auto-negotiation must be followed by setting the Renegotiate bit in
the Command register.
the Command register.
7.2.5
Auto-Negotiation Link Partner Ability Register: Register 5
This register holds the link code word captured from the link partner’s PHY (in other words, the
device at the other end of the link segment). Its value is valid only when the Auto-Negotiation
Complete bit is set in the Status register.
Complete bit is set in the Status register.
Bit
Name
R / W
Description
Default
15
Next Page
R/W
Next page is not supported and this bit should be
set to 0b.
set to 0b.
0
14
Acknowledge
RO
This bit position in the transmitted code word is
used to indicate an acknowledge. It is set only by
the auto-negotiation logic after receiving three
consecutive and matching code words from the link
partner.
used to indicate an acknowledge. It is set only by
the auto-negotiation logic after receiving three
consecutive and matching code words from the link
partner.
0
13
Remote Fault
R/W
This bit indicates remote fault in the local station. It
may be set by management to indicate the remote
fault condition of the partner.
may be set by management to indicate the remote
fault condition of the partner.
0
12:11
Reserved
RO
These bits are reserved.
000
10
Pause
RO
This bit indicates that Pause is supported by the
local node.
local node.
82558: 0
82559: 1
82559: 1
9
100BASE-T4
a
a.
During normal operation, the driver (management agent) does not need to change this register value. If a certain ability is not
advertised, the respective bit in the Technology Ability field must be cleared. A bit that is not supported by the device must
not be set within this field. Otherwise, the auto-negotiation protocol will be violated.
advertised, the respective bit in the Technology Ability field must be cleared. A bit that is not supported by the device must
not be set within this field. Otherwise, the auto-negotiation protocol will be violated.
R/W
This field indicates that 100BASE-T4 is supported
by the local node.
by the local node.
0
8
100BASE-TX Full
Duplex
Duplex
a
R/W
This indicates that 100BASE-TX full duplex is
supported by the local node.
supported by the local node.
1
7
100BASE-TX
a
R/W
This bit indicates that 100BASE-TX is supported by
the local node.
the local node.
1
6
10BASE-T Full Duplex
a
R/W
This bit indicates that 10BASE-T full duplex is
supported by the local node.
supported by the local node.
1
5
10BASE-T
a
R/W
This bit indicates that 10BASE-T is supported by
the local node.
the local node.
1
4:0
Selector Field
R/W
This field identifies the protocol supported. IEEE
802.3 is indicated by a selector value 00001b.
802.3 is indicated by a selector value 00001b.
00001
Bit
Name
R / W
Description
Default
15
Next Page
RO
Next page is not supported.
0
14
Acknowledge
RO
This bit indicates if a device has successfully
received the link code word from its link partner.
received the link code word from its link partner.
0
13
Remote Fault
RO
This bit identifies if the remote fault bit is set in the
received code word.
received code word.
0