OpenSolaris

Printable Version Enter a New Search
Bug ID 6686415
Synopsis Hardware checksum offloading fails on Realtek 8111C
State 3-Accepted (Yes, that is a problem)
Category:Subcategory driver:rge
Keywords
Responsible Engineer Zhen W
Reported Against snv_92
Duplicate Of
Introduced In
Commit to Fix
Fixed In
Release Fixed
Related Bugs 6717107 , 6725748
Submit Date 9-April-2008
Last Update Date 5-January-2009
Description
Note:I'm still waiting to get the definitive PCI ID of this NIC, but it looks
like one we support (8111C, Windows lists it as Realtek RTL8168C/8111C)

The NIC fails to operate using IPHardware Checksum Offloading, rendering the
card useless unless ip:dohwcksum=0 is set in /etc/system. 

Traffic other than TCP/UDP (that is, ICMP) works, so it looks like the card
is functioning properly, while in fact it doesn't. Difficult to diagnose
problem for end-users.
Work Around
add

  set ip:dohwcksum = 0

to /etc/system
This doesn't appear to be a successful workaround in all cases according to internet reports on OpenSolaris.ORG http://opensolaris.org/jive/thread.jspa?threadID=91282
Comments
This is being seeing by various people using Intel mother boards, both Atom and Intel Core i7 based. Murayama has produced a  driver (gani) which works for the RealTek 8111C chip, but it would be very good for consumer support to have Solaris natively work on this chip. A good roll-up of the various "hey my network is broken!" discussions is available at: http://sigtar.com/2009/02/12/opensolaris-rtl81118168b-issues/
*** (#1 of 1): [ UNSAVED ]  xxxxx@xxxxx.com