Subject: Re: kern/29544: NFS server broken in -current
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: Martin Husemann <martin@duskware.de>
List: netbsd-bugs
Date: 02/28/2005 00:04:01
The following reply was made to PR kern/29544; it has been noted by GNATS.
From: Martin Husemann <martin@duskware.de>
To: gnats-bugs@NetBSD.org, thorpej@NetBSD.org
Cc:
Subject: Re: kern/29544: NFS server broken in -current
Date: Mon, 28 Feb 2005 01:03:05 +0100
So, after it becomes clear what is realy going on, here are some technical
details of the relevant parts involved:
My NFS server uses this interface, connected to a 100MBit switch:
wm0 at pci0 dev 11 function 0: Intel i82541GI 1000BASE-T Ethernet, rev. 0
wm0: interrupting at ioapic0 pin 19 (irq 10)
wm0: 32-bit 33MHz PCI bus
wm0: 64 word (6 address bits) MicroWire EEPROM
wm0: Ethernet address 00:0e:0c:4c:e4:f8
igphy0 at wm0 phy 1: Intel IGP01E1000 Gigabit PHY, rev. 0
igphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX
, auto
I usually enable "ip4csum tcp4csum udp4csum" in /etc/ifconfig.wm0.
I use UDP mounts for NFS.
Now - with rev 1.90 of if_wm.c everything works as expected. With everything
later I can get it to work if I do either of
- disable all of the above checksum offloads
- use TCP transport for the mounts
Martin