em driver regression

Brandon Gooch jamesbrandongooch at gmail.com
Thu Apr 8 15:29:19 UTC 2010


On Thu, Apr 8, 2010 at 9:46 AM, Mike Tancsa <mike at sentex.net> wrote:
>
> OK, some more data... It seems dhclient is getting upset as well since the
> updated driver
>
> Apr  8 10:28:37 ich10 dhclient[1383]: DHCPDISCOVER on em0 to 255.255.255.255
> port 67 interval 6
> Apr  8 10:28:38 ich10 dhclient[1383]: ip length 328 disagrees with bytes
> received 332.
> Apr  8 10:28:38 ich10 dhclient[1383]: accepting packet with data after udp
> payload.
> Apr  8 10:28:38 ich10 dhclient[1383]: DHCPOFFER from 192.168.xx.1
> Apr  8 10:28:40 ich10 dhclient[1383]: DHCPREQUEST on em0 to 255.255.255.255
> port 67
> Apr  8 10:28:40 ich10 dhclient[1383]: ip length 328 disagrees with bytes
> received 332.
> Apr  8 10:28:40 ich10 dhclient[1383]: accepting packet with data after udp
> payload.
> Apr  8 10:28:40 ich10 dhclient[1383]: DHCPACK from 192.168.xx.1
>
> I also tried manually applying the patch below
>
> <http://lists.freebsd.org/pipermail/svn-src-head/2010-April/016189.html>http://lists.freebsd.org/pipermail/svn-src-head/2010-April/016189.html
>
> but still get the same error on dhclient
>
> Apr  8 10:28:40 ich10 dhclient[1383]: ip length 328 disagrees with bytes
> received 332.
>
> which was not there before the 7.0.0 driver update
>
> em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>
>  options=399b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
>        ether 00:1c:c0:95:0d:0d
>        inet 192.168.43.219 netmask 0xffffff00 broadcast 192.168.43.255
>        media: Ethernet autoselect (100baseTX <full-duplex>)
>        status: active
>
> Also, should not
>
> # ifconfig em0 -vlanmtu -vlanhwtag -vlanhwfilter -vlanhwtso
> 0(ich10)# ifconfig em0
> em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>
>  options=388b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
>        ether 00:1c:c0:95:0d:0d
>        inet 192.168.43.219 netmask 0xffffff00 broadcast 192.168.43.255
>        media: Ethernet autoselect (100baseTX <full-duplex>)
>        status: active
> 0(ich10)# killall dhclient
> 0(ich10)# dhclient em0
> DHCPREQUEST on em0 to 255.255.255.255 port 67
> ip length 328 disagrees with bytes received 332.
> accepting packet with data after udp payload.
> DHCPACK from 192.168.xx.1
> bound to 192.168.xx.219 -- renewal in 22777 seconds.
> 0(ich10)#
>
> disable all the vlan features on the nic ?
>
>        ---Mike
>
>
> --------------------------------------------------------------------
> Mike Tancsa,                                      tel +1 519 651 3400
> Sentex Communications,                            mike at sentex.net
> Providing Internet since 1994                    www.sentex.net
> Cambridge, Ontario Canada                         www.sentex.net/mike
>
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
>

I'm also seeing this.

Jack, I've built the most recent revision from CURRENT and installed
it on the 8-STABLE machine. This is the computer I e-mailed about
yesterday (20100407) with which I've been having trouble with
VirtualBox 3.1.6 (FreeBSD Host) Windows Guests, bridged networking,
etc...

Same situation with VirtualBox and still:

ip length 328 disagrees with bytes received 332

-Brandon


More information about the freebsd-stable mailing list