pxe boot failure

Norbert Koch NKoch at demig.de
Wed Jun 29 08:56:45 GMT 2005


I'm trying to get pxeboot running without any success so far.
I get 'BTX halted' after a register dump showing an int 6.

I read almost anything, I could find about that problem.
I tried with/without LOADER_TFTP_SUPPORT, I uncommented
those delay() lines in pxe.c and enlarged the delays.
I even doubled some of the internal buffers.

The crash is always at different locations. The last
message usually is "pxe_open: gateway ip:".
Tcpdump shows no problems.

So am I just having a buggy boot prom?
My board has an intel 82559er chip and I was told
by the board's manufacturer, that linux pxeboot
does work fine, which not really helps. They have no
newer bios update and know nothing about pxe problems.

My environment is FreeBSD 4.11 with latest ISC dhcpd.

Here are my settings:


default-lease-time 600;
max-lease-time 7200;
ddns-update-style ad-hoc;
log-facility local7;

subnet netmask {
  range dynamic-bootp;
  option routers;
  filename "pxeboot";
  option root-path "";

  /etc/inetd.conf (for LOADER_TFTP_SUPPORT=yes):
tftp dgram udp wait root /usr/libexec/tftpd tftpd -l -s

/usr -ro -maproot=0 -alldirs -network -mask

BTW, booting via etherboot disk works. I just have to replace "pxeboot" with
in dhcpd.conf.

Any hints?

Thank you,

More information about the freebsd-questions mailing list