NFS UDP mounts on RELENG_6?

Jon Dama jd at ugcs.caltech.edu
Mon Dec 19 01:01:36 PST 2005


A very critical question here is the network topology.

UDP NFS _cannot_ be used across switches where the ports are operating at
different speeds--unless the UDP packet size is to be smaller than MTU.

Be sure and verify that every link between the server and the client are
operating at the same speed.

-Jon

On Sun, 18 Dec 2005, Fabian Keil wrote:

> Oliver Brandmueller <ob at e-Gitt.NET> wrote:
>
> > On Fri, Dec 16, 2005 at 04:30:31PM +0100, Fabian Keil wrote:
> > > Oliver Brandmueller <ob at e-Gitt.NET> wrote:
> > >
> > > > I'm experiencing problems when trying to mount NFS filesystems
> > > > from a RELENG_6 server (FreeBSD hudson 6.0-STABLE FreeBSD
> > > > 6.0-STABLE #0: Wed Dec 14 16:59:55 CET 2005
> > > >    root at hudson:/usr/obj/usr/src/sys/NFS-32-FBSD6  i386)
> > > > to either 5.4-STABLE or 6-STABLE clients. mounting works fine,
> > > > but afterwards the access to the filesystem on the client stalls.
> > > > As soon as I mount the FS with a TCP mount everything works as
> > > > expected.
> > > >
> > > > The mounts worked fine on UDP when the server was 5.4-STABLE.
> > > > There is just a plain GigE switch involved, no firewalls or
> > > > routing.
> > > >
> > > > Anyone else experiencing those problems or having an idea?
> > >
> > > I just copied some files (<200 MB) from a NFS Server running
> > >
> > > FreeBSD africanqueen.local 6.0-STABLE FreeBSD 6.0-STABLE
> > > #5: Thu Dec 15 19:31:12 CET 2005
> > > fk at africanqueen.local:/usr/obj/usr/src/sys/AFRICANQUEEN i386
> > >
> > > without problems. My client runs FreeBSD 5.4, I use GigE as well,
> > > but no switch.
> >
> > Which kind GigE Interface do you use?
>
> Client:
> fk at TP51 ~ $pciconf -lv| grep em0 -A 2
> em0 at pci2:1:0:   class=0x020000 card=0x05491014 chip=0x101e8086 rev=0x03
> hdr=0x00 vendor   = 'Intel Corporation'
>     device   = '82540EP Gigabit Ethernet Controller (Mobile)'
>
> Server:
> fk at africanqueen ~ $pciconf -lv| grep re[01] -A 2
> re0 at pci0:9:0:   class=0x020000 card=0x816910ec chip=0x816910ec rev=0x10
> hdr=0x00 vendor   = 'Realtek Semiconductor'
>     device   = 'RTL8169 Gigabit Ethernet Adapter'
> --
> re1 at pci0:10:0:  class=0x020000 card=0x601b182d chip=0x816910ec rev=0x10
> hdr=0x00 vendor   = 'Realtek Semiconductor'
>     device   = 'RTL8169 Gigabit Ethernet Adapter'
>
> re0 is made by Vivanco, re1 is a Sitecom card.
>
> Fabian
> --
> http://www.fabiankeil.de/
>


More information about the freebsd-stable mailing list