Date: Sun, 25 Apr 2010 14:39:32 +0300 From: Daniel Braniss <danny@cs.huji.ac.il> To: Lawrence Stewart <lstewart@freebsd.org> Cc: freebsd-emulation@freebsd.org Subject: Re: NFS mount RPC error when loading kernel after PXE boot(was "Re: Vbox/PXE booting works (fwd)") Message-ID: <E1O60BQ-0004Ua-UJ@kabab.cs.huji.ac.il> In-Reply-To: <4BD3EBE1.8030701@freebsd.org> References: <E1O1FeU-000Lfe-C4@kabab.cs.huji.ac.il> <4BD3EBE1.8030701@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> Hi Danny and all, > > This does indeed work as advertised, thanks for pointing me at this > information. > > The new issue I'm dealing with is that the pxe boot loader now happily > runs, gets all the appropriate DHCP options and then stalls trying to > mount the NFS share to pull the kernel from. I've verified that the NFS > configuration works, both using a separate physical machine and by > firing up the VM I'm trying to PXE boot with the fixit CD and mounting > the share from the fixit shell i.e. the problem seems to be localised to > the boot loader. > > When pxe booting, it gets to printing the "pxe_open:" lines with correct > server addr, path and gateway IP. It then stalls for a few mins where > you would normally see the spinning "|" character, and then prints "NFS > MOUNT RPC error: 60". It then appears to keep trying to load the kernel > without success for a substantial period of time (more than 10 mins). It > eventually gives up and dumps me at the loader prompt i.e. > > can't load 'kernel' > Type '?' for a list of commands, 'help' for more detailed help. > OK > > Looking at tcpdump on the NFS server, I see a number of UDP > request/replies between port 1023 on the VM and port 111 on the server. > After about 5 such exchanges, the Vm tries directing queries from port > 1023 to port 2304 on the server which triggers ICMP port unreachables to > go back. > > I also tested with pxeboot binaries from 7.3, 8-stable and head - all > have the same problem. > > Has anyone seen this behaviour before? What am I doing differently that > stops me from being able to do this whilst others seem to be able to? have you tried your pxe/diskless outside vmware? danny
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1O60BQ-0004Ua-UJ>