82543GC Gigabit Ethernet Controller Specification Update
Workaround: None.
Status: Intel does not plan to resolve this erratum in a future stepping of the 82543GC Gigabit Ethernet Controller.
13. Zero-Byte PCI Bus Writes
Problem: The 82543GC Gigabit Ethernet Controller can generate
Implication:
Workaround: In a 450GX chipset system, change the system’s IOQ depth from eight to one. In most systems, the IOQ depth parameter is accessible through the BIOS setup utility.
Status: Intel does not plan to resolve this problem in a future stepping of the 82543GC Gigabit Ethernet Controller.
14. TCP Segmentation Feature Operates Incorrectly
Problem: | Several errata prevent proper TCP segmentation operation, in particular, concurrency with other DMA events |
| and payload mismatch trapping. At least one of the errata can cause transmit operation to hang. |
Implication: | Do not use the TCP segmentation feature. |
Workaround: | None. |
Status: | Some of the errata were corrected in the A1 stepping. At least one severe transmit problem was not corrected. |
| Intel does not plan to resolve this erratum in a future stepping of the 82543GC Gigabit Ethernet Controller. |
15. Incorrect Checksum Calculation and Indication
Problem: Several errata can cause checksum calculations (packet, TCP, UDP, IP, etc.) to be performed incorrectly or to be misreported. These problems can occur on both transmitted and received packets and can also relate to packet size.
Implication: Checksum offloading is not reliable and should not be used.
Workaround: None. Checksums should be calculated in software rather than being offloaded to 82543GC hardware.
Status: Some of the problems were corrected in the A1 stepping, including the problem of incorrect UDP checksum indication. The remaining problems were corrected in the A2 stepping, with the exception of receive IP checksum. See erratum #23, “Receive IP Checksum Offload Disabled.”
16. Transmitter Affected by Discarding Packets
Problem: When the 82543GC device is forced to discard a transmit packet because of
(a.)
(b.)
(c.) Transmit underrun with
Implication: Precautions must be taken so that the 82543GC device does not discard packets it cannot transmit.
14