Re: 4.1 PXEboot fails to load via etherboot

2007-05-21 Thread John Lloyd
Solved it.  Etherboot cannot process files an integer multiple of 1432 
bytes.  pxeboot V4.1 is 36 * 1432 = 51552 bytes long.


Added two bytes to V4.1 pxeboot  and it  (Etherboot) works fine.

--John

_
Windows Live Hotmail, with safety bar colour coding, helps identify 
suspicious mail before it takes your daughter out on a date. Upgrade today 
for a better look. www.newhotmail.ca?icid=WLHMENCA152




4.1 PXEboot fails to load via etherboot

2007-05-20 Thread John Lloyd
I'm trying to run an Nvidia Nforce2-based board diskless.  It's a Shuttle 
MN31 with Athlon XP.


Following instructions in http://www.openbsdsupport.org  for OpenBSD 
Diskless setup, I setup a DHCP server, TFTP server, etc.  I get pxeboot 
downloaded via tftp but it seems Etherboot says unable to load file.


Here is the output:


Boot from (N)etwork or (Q)uit?

Probing pci nic...
[nforce2]nforce2: MAC Address 00:30:1B:38:DF:56, Searching for server 
(DHCP)

No IP address
..
Me: 192.168.1.21, DHCP: 192.168.1.14, TFTP: 192.168.1.14
Loading 192.168.1.14:/pxeboot ...(PXE)TFTP download complete, but
Unable to load file.
sleep
abort

This is mysterious to me.  If I substitute boot for pxeboot the PC reacts as 
expected (it resets immediately after tftp-ing).  So the dhcp and tftp 
download by etherboot  seem to work.


I'm still undecided if it's pxeboot or etherboot at fault here.  Is there a 
way to verify if pxeboot gets control?  Are there reasons that pxeboot might 
be unable to load file as far as etherboot is concerned?


I've read some history including 4GB flat memory modes but it doesn't seem 
relevent here.   I'm using rom-o-matic for etherboot and of  couse have 
tried with- and without  FLATTEN_REAL_MODE.


Thanks for your thoughts


John

_
Windows Live Hotmail. Now with better security, storage and features.  
www.newhotmail.ca?icid=WLHMENCA149