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