Ok, I have the Indy booting now, though I'm still not quite sure *why*
it works now... What I have done: I discovered that the default
read-/write-size for nfsroot is 1024bytes in the Linux kernel (or
wherever that is defined). So I tried changing those values in the boot
parameters to 8192bytes - and presto, that got rid of the timeouts. The
Indy now boots happily off my regular OpenBSD 4.5 file server. Some more
tweaking and I've got myself a nice little music player... ;-)

Hence, somewhere between OpenBSD 4.2 and 4.5 a change was made that
caused the OpenBSD NFS server not to like those small block sizes
anymore. As my solution was purely trial and error based on some
(semi-)educated guesses, this is somewhat unsatisfying... If anyone can
shed some more light on this, I'd be much obliged.

Oh, and for completeness: Before discovering this, I did experiment with
the no-df flag in pf.conf under OpenBSD 4.6 (test server) - that didn't
change anything.

Regards,

Thomas
-- 
-----------------------------------------------------------------------------
                 Thomas Ribbrock    http://www.ribbrock.org/ 
   "You have to live on the edge of reality - to make your dreams come true!"

Reply via email to