Data Sheet
Ethernet Controller I210 —System Manageability
724
10.6.3.12 TCO Reset
Depending on the bit set in the TCO mode field this command will cause the I210 to perform either:
1. TCO Reset, if Force TCO reset is enabled in the Flash (see Section 6.7.1). The Force TCO reset will
clear the data-path (RX/TX) of the I210 to enable the MC to transmit/receive packets through the
I210.
— If the MC has detected that the OS is hung and has blocked the RX/TX path The Force TCO
reset will clear the data-path (RX/TX) of the Network Controller to enable the MC to transmit/
receive packets through the Network Controller.
— When this command is issued to a channel in a package, it applies only to the specific channel.
— After successfully performing the command the Network Controller will consider Force TCO
command as an indication that the OS is hung and will clear the DRV_LOAD flag (disable the
driver). If TCO reset is disabled in Flash the I210 clears the CTRL_EXT.DRV_LOAD bit but does
not reset the data-path and notifies MC on successful completion.
— Following TCO reset management sets MANC.TCO_RESET to 1.
2. TCO isolate, if TCO isolate is enabled in the Flash (See Section 6.7.1.3). The TCO Isolate command
will disable PCIe write operations to the LAN port.
— If TCO Isolate is disabled in Flash the I210 does not execute the command but sends a
response to the MC with successful completion.
— Following TCO Isolate management sets MANC.TCO_Isolate to 1.
3. Firmware Reset. This command will cause re-initialization of all the manageability functions and re-
load of manageability related Flash words.
— When the MC has loaded new management related Flash image the Firmware Reset command
will load management related Flash information without need to power down the system.
— This command is issued to the package and affects all channels. After the Firmware reset the
FW Semaphore register (FWSM) is re-initialized.
Notes: Force TCO reset and TCO Isolate will affect only the channel (port) that the command was
issued to.
Following firmware reset, MC will need to re-initialize the port.
Note: Only one of the fields should be set in a given command. Setting more than one field may
yield unexpected results.
10.6.3.12.1 Perform Intel TCO Reset Command (Intel Command 0x22)
16...19 Response Code Reason Code
20...23 Manufacturer ID (Intel 0x157)
24...26 0x21 0x00
Intel Management
Control 1
Bits
Bytes 31:24 23:16 15:08 07:00