Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Jul 2006 22:41:39 +0200
From:      Oliver Lehmann <lehmann@ans-netz.de>
To:        Sean McNeil <sean@mcneil.com>
Cc:        amd64@freebsd.org
Subject:   Re: NFS lockup when copying a "special" file
Message-ID:  <20060713224139.c35d5db1.lehmann@ans-netz.de>
In-Reply-To: <1152819100.21127.21.camel@triton.mcneil.com>
References:  <20060713201434.a5335637.lehmann@ans-netz.de> <1152815780.17757.4.camel@triton.mcneil.com> <20060713210902.b393812e.lehmann@ans-netz.de> <1152819100.21127.21.camel@triton.mcneil.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Sean McNeil wrote:

> man ifconfig:
> ...
>      -rxcsum, -txcsum
>              If the driver supports user-configurable checksum offloading,
>              disable receive (or transmit) checksum offloading on the inter-
>              face.  These settings may not always be independent of each
>              other.
> ...
> 
> So, just do an
> 
> ifconfig re0 -rxcsum -txcsum

tried -rxcsum, -txcsum, txcsum, rxcsum.... doesn't changed anything....

the NFS servers I've tried are i386 and alpha

i386:

fxp0: flags=9843<UP,BROADCAST,RUNNING,SIMPLEX,LINK0,MULTICAST> mtu 1500
        options=8<VLAN_MTU>
        inet6 fe80::290:27ff:fe6a:f5bf%fxp0 prefixlen 64 scopeid 0x1 
        inet 10.0.0.21 netmask 0xffffff00 broadcast 10.0.0.255
        ether 00:90:27:6a:f5:bf
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active

alpha:
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=9<RXCSUM,VLAN_MTU>
        inet6 fe80::201:2ff:feb4:759e%xl0 prefixlen 64 scopeid 0x1 
        inet 10.0.0.11 netmask 0xffffff00 broadcast 10.0.0.255
        ether 00:01:02:b4:75:9e
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active


My router (running ipfw) is:
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=8<VLAN_MTU>
        inet6 fe80::250:8bff:fee3:3f60%fxp0 prefixlen 64 scopeid 0x1 
        inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255
        ether 00:50:8b:e3:3f:60
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
fxp1: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
        options=8<VLAN_MTU>
        inet6 fe80::250:8bff:fee3:3f61%fxp1 prefixlen 64 scopeid 0x2 
        inet 10.0.1.1 netmask 0xffffff00 broadcast 10.0.1.255
        ether 00:50:8b:e3:3f:61
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active

transfering the file from alpha -> i386 works like a charm. If it would
be a checksumming problem, the transfer to my alpha should work at least
since on amd64 the checksumming was off, and my 3c905c doesn't support
hardware checksumming. Or do you think link0 on my router may cause this?

-- 
 Oliver Lehmann
  http://www.pofo.de/
  http://wishlist.ans-netz.de/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060713224139.c35d5db1.lehmann>