Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Dec 2004 05:11:46 -0800
From:      Jason Taylor <jason@infinitebubble.com>
To:        freebsd-questions@freebsd.org
Subject:   PXE boot / BTX Halt
Message-ID:  <41D2AD12.8020801@infinitebubble.com>

index | next in thread | raw e-mail

I'm trying to set up a few diskless workstations using some old 
hardware.  I've tried four different boxes for clients ranging from a 
P-133 to a P-200.  I did use the same Realtek 8139 based NIC in all 4 
boxes, but I don't think that's the problem.  They all get to the point 
where they grab pxeboot via tftp and then a message like (these are not 
the actual values):

BXT loader 1.00 BTX version is 1.01

int=0000000d   err=00000000   efl=00030246   eip=0000249a
eax=00002025   ebx=00000004   ecx=00002000   edx=0000a654
esi=000008d5   edi=0006290c   ebp=00001516   esp=000014e0
cs=f000   ds=ede1   es=ede1   fs=0000   gs=0000   ss=ede1

cs:eip=0f 20 dd 81 e5 00 f0 0f-20 c2 0f 01 e0 a8 01 75
        08 80 c2 fe e8 53 ff eb-21 0f 20 e0 a9 30 00 75
ss:esp=0c 29 06 00 d5 08 c0 00-16 15 00 00 00 15 00 00
        04 00 00 00 54 a6 00 00-04 00 00 00 25 a6 00 00
BTX Halted

Three of the four reboot immediately thereafter.  The other one just 
sits there, so I can get the real values if that'd help solve the problem.

I'm using the instructions from 
http://www.onlamp.com/pub/a/bsd/2004/09/09/diskless_server.html and 
http://www.onlamp.com/pub/a/bsd/2004/09/30/diskless_clients.html except 
I left all the 4th files in /diskless_ro/boot alone and did not create 
my own loader.rc.  I'll revisit that step if I can get past this current 
problem.

Also, I'm using a boot floppy image from http://rom-o-matic.net/5.3.9/

For the server I'm using a Dell OptiPlex G150.  Using another identical 
machine with its built-in NIC and MBA/PXE software, everything works 
(after changing the MAC in dhcpd.conf of course).

I also tried an image from http://rom-o-matic.net/5.2.5/ (no PXE image 
option in this version) and made the dhcpd.conf and /etc/export changes 
to load /diskless_ro/boot/kernel/kernel directly.  The kernel seems to 
load, but then just hangs.  I'm sure this is at least partly due to the 
fact that I didn't compile in device hints.  I haven't gone further down 
this path because I'd really like to go with PXE and pxeboot if possible.

All pointers, hints, RTFMs, etc. will be greatly appreciated.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41D2AD12.8020801>