Olivier Cochard-Labbé
2010-Jan-15 09:33 UTC
Regression with txcsum/rxcsum on vge(4) drivers on 8.0-Release
Hi, I've just upgraded on of my server from 7.2 to 8.0-Release and meet a problem with the vge(4) drivers: All my SCP transferts didn't works since this upgrade: they close, after a random time, with "Corrupted MAC on input" message. And Putty SSH tunnel closed with "Incorrect MAC received on packet". I need to disable txcsum and rxcsum on the vge network card for solving this problem. Does anyone meet the same regression between 7.2 and 8.0 ? Thanks, Olivier
Jeremy Chadwick
2010-Jan-15 09:40 UTC
Regression with txcsum/rxcsum on vge(4) drivers on 8.0-Release
On Fri, Jan 15, 2010 at 10:32:42AM +0100, Olivier Cochard-Labb? wrote:> I've just upgraded on of my server from 7.2 to 8.0-Release and meet a > problem with the vge(4) drivers: > All my SCP transferts didn't works since this upgrade: they close, after a > random time, with "Corrupted MAC on input" message. > And Putty SSH tunnel closed with "Incorrect MAC received on packet". > > I need to disable txcsum and rxcsum on the vge network card for solving this > problem. > > Does anyone meet the same regression between 7.2 and 8.0 ?PYUN Yong-Hyeon will respond to this I'm sure, but have you tried the vge(4) code from RELENG_8 (known as 8.0-STABLE)? I've seen some commits to this driver since 8.0-RELEASE: http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/vge/ -- | Jeremy Chadwick jdc@parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |
Michael Loftis
2010-Jan-15 17:24 UTC
Regression with txcsum/rxcsum on vge(4) drivers on 8.0-Release
--On Friday, January 15, 2010 10:32 AM +0100 Olivier Cochard-Labb? <olivier@cochard.me> wrote:> Hi, > > I've just upgraded on of my server from 7.2 to 8.0-Release and meet a > problem with the vge(4) drivers: > All my SCP transferts didn't works since this upgrade: they close, after a > random time, with "Corrupted MAC on input" message. > And Putty SSH tunnel closed with "Incorrect MAC received on packet". > > I need to disable txcsum and rxcsum on the vge network card for solving > this problem.nfe(4) has complete deadlocks with checksums enabled under high transmit (and possibly receive) loads. It appears to be a regression from 7.2 as well. We think it might have something to do with error recovery, but aren't sure if it's related to *just* nfe(4) or to HW CSums in general.> > Does anyone meet the same regression between 7.2 and 8.0 ? > > Thanks, > > Olivier > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
Pyun YongHyeon
2010-Jan-15 17:38 UTC
Regression with txcsum/rxcsum on vge(4) drivers on 8.0-Release
On Fri, Jan 15, 2010 at 10:32:42AM +0100, Olivier Cochard-Labb? wrote:> Hi, > > I've just upgraded on of my server from 7.2 to 8.0-Release and meet a > problem with the vge(4) drivers: > All my SCP transferts didn't works since this upgrade: they close, after a > random time, with "Corrupted MAC on input" message. > And Putty SSH tunnel closed with "Incorrect MAC received on packet". >This message comes from scp when it detects it received corrupted frames. This means sender transmitted corrupted frames or the host receiving the frame broke it.> I need to disable txcsum and rxcsum on the vge network card for solving this > problem. >I think there is no vge(4) source changes between 7.2-RELEASE and 8.0-RELEASE so I guess other kernel changes in 8.0-RELEASE might reveal driver bug. Would you try latest vge(4) in stable/8? There were a lot code changes including important bug fixes.> Does anyone meet the same regression between 7.2 and 8.0 ? > > Thanks, > > Olivier