> it seems that pxeboot has a limit with respect to the kernel size,
> which prevents the kernel to get loaded, the error printed is
> slightly misleading.
>
> the solution is to make a kernel with loadable modules, instead of
> compiled in.
not entirely true :-(
but changing kernel size has different results.
kernel is 6.2-PRERELEASE.
hosts are 64bits:
1 - amd Athlon dual core - nic is em
2 - intel Xeon dual core - nic is bc
3 - intel Pentium 4 K8 - nic is bge
1 & 3 are now booting, but 2 is panics with:
/boot/kernel/kernel text=0x430118 data=0x79450+0x3ccf0
syms=[0x8+0x73278+0x8+0x62861]
panic: free: guard1 fail @ 0x7c6fe from /r+d/6.2/src/lib/libstand/ufs.c:699
a slightly older kernel, and bigger, boots just fine.
booting from local disk is also ok.
so, what is causing pxeboot to fail?