Data Sheet

System Manageability—Ethernet Controller I210
695
5. Power State Compatibility Check: If current power state does not allow for the requested link
parameters, return a a General Reason Code for a failed command (0x1) and a Command Specific
Reason with Set Link Power Mode Conflict Reason (0x0904).
6. If for some reason the hardware cannot perform the flow required for the command, return a a
General Reason Code for a failed command (0x1) and a Command Specific Reason with Link
Command Failed-Hardware Access Error (0x0906).
10.6.2.2 NC-SI PHY Power Down Conditions
In NC-SI mode, the device may dynamically change the PHY power mode according to the NC-SI
channel state assuming no other functionality requires the PHY to be active (host, proxy or wakeup).
The following algorithm is used to define if PHY activity is required:
At init time, if the manageability mode is NC-SI, PHY is required to be active only if the Enable All
PHYs in D3 N bit in Common Firmware Parameters Flash word is set.
Once a channel is enabled via Enable Channel NC-SI command, The PHY is powered up.
If the Channel is disabled either through a Disable Channel command with ALD bit set or via a Reset
Channel command, the PHY power state is set back to the init value as define by the All PHYs in D3
N bit.
10.6.2.3 Error Conditions
In some cases, the I210 may not be ready to react to a received NC-SI command. In these cases, a
response with a Command Failed (0x1) response code and a Package Not Ready (0x0004) reason code.
In this case, it is recommended to wait 300 ms before retrying the command.
10.6.2.4 AEN Handling
Asynchronous events may occur when the device is not allowed to send them. The following rules
defines the behavior of the I210 in these cases:
1. While the device is disabled, for each type of AEN only the last event is kept
2. Outstanding AENs that occurred while package was deselected will be transmitted when package is
selected.
3. On a transition from Channel Disabled to Channel Enabled, all outstanding event are erased to
prevent stale events notifications.
10.6.3 NC-SI Mode — Intel OEM Commands
In addition to regular NC-SI commands, the following Intel vendor specific commands are supported
(OEM command 0x50 with IANA = 0x157). The purpose of these commands is to provide a means for
the MC to access some of the Intel-specific features present in the I210.
10.6.3.1 Overview
The following features are available via the NC-SI OEM specific commands:
Receive filters:
Packet Addition Decision Filters 0x0…0x4
Packet Reduction Decision Filters 0x5…0x7
MNGONLY register (controls the forwarding of manageability packets to the Host)