Date: Tue, 10 Feb 2004 11:11:24 +0900 From: Rob <nospam@users.sourceforge.net> To: Ceri Davies <ceri@FreeBSD.org>, freebsd-doc@FreeBSD.org Subject: Re: Handbook 19.7 Diskless Operation: bug in configuring swap text Message-ID: <40283DCC.1060702@users.sourceforge.net> In-Reply-To: <20040209214025.GI449@submonkey.net> References: <402624E2.8010607@users.sourceforge.net> <20040209214025.GI449@submonkey.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Ceri Davies wrote: > On Sun, Feb 08, 2004 at 09:00:34PM +0900, Rob wrote: > >>Hi, >> >>Section "19.7.1.6 Configuring Swap", on diskless operation, has a mistake, >>that drove me almost crazy. It says there: >> >>---------------------------------------------------------------- >> >>/etc/bootptab would use the following syntax instead: >> >>T128="192.168.4.4:/netswapvolume/netswap":T129=64000 >> >>---------------------------------------------------------------- >> >>The T129 here is totally wrong, because this T129 is a syntax error and >>stops bootpd from working properly! >> >>So the second line above should be replaced by: >> >>T128="192.168.4.4:/netswapvolume/netswap":T129=0000fa00 > > Rob, would an equivalent be: > > T128="192.168.4.4:/netswapvolume/netswap":T129="64000" > > I think that would be clearer for most users. No, that doesn't work, unfortunately. Using the quoted decimal number, the kernel initially boots, but panics as soon as it tries configuring the swap space. The message is something like: [...] bootp panic: expected 4 bytes for swaplen not 6 bytes rebooting.... Using unquoted hex numbers solvs this problem. So it is really important to correct and mention this in the handbook, otherwise it'll drive people crazy. It took me a very long time to find the solution. Rob.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40283DCC.1060702>