Skip site navigation (1)Skip section navigation (2)
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>