Date: Sun, 25 Apr 2010 17:14:41 +1000 From: Lawrence Stewart <lstewart@freebsd.org> To: Daniel Braniss <danny@cs.huji.ac.il> Cc: freebsd-emulation@freebsd.org Subject: NFS mount RPC error when loading kernel after PXE boot(was "Re: Vbox/PXE booting works (fwd)") Message-ID: <4BD3EBE1.8030701@freebsd.org> In-Reply-To: <E1O1FeU-000Lfe-C4@kabab.cs.huji.ac.il> References: <E1O1FeU-000Lfe-C4@kabab.cs.huji.ac.il>
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? Cheers, Lawrence
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BD3EBE1.8030701>