if_vge.c TX checksum errors on 6.3R-p2 7.0R-p1

Dewayne Geraghty dewayne_freebsd at yahoo.com
Mon Apr 28 09:19:18 UTC 2008


Hi, I have four VIA motherboards each containing a vge0 device, three are misbehaving.
   
  On both the 7.0R-p1 and the 6.3Rp2 motherboards, the network cable needs to be unplugged and replugged into the motherboard, before ping will respond in either direction.  The driver is issueing "incorrect" checksums during transmissions from the vge device, as observed from tcpdump -vvv.
   
  On 6.1R-p20 if_vge.c revision 1.14.2.7 is ok
  On 6.3-p1 if_vge.c revision is 1.14.2.13 
  On 7.0Rp1 if_vge.c revision is 1.31.
   
  I'd like to know if other's have experiencing similar problems and which version of if_vge they had to go to as a quick workaround, unfortunately I can't revert to 6.1 as we really need 7.0R for the fantastic auditing and MAC enhancements.  I'm happy to provide as much detail as needed to correct the problem - including ssh access to a crash burn machine (of course via an rl0 or vr0 NIC).
   
  The motherboard running 6.3R-p1 uses the VT6122 chip on a VT8237R Southbridge. (6.1R-p20 that works correctly uses this motherboard)
  The motherboard running 7.0R-p1 is a VT6130 chipset on a VT8251 Southbridge.
   
  Regards, Dewayne.
   

       
---------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try it now.


More information about the freebsd-net mailing list