Re: [Possible spam] Booting a biosless machine (almost done).

Filip Zyzniewski <[email protected]>
Newsgroups gmane.network.etherboot.devel
Message-ID <[email protected]>
Timothy Legge wrote:
>>Hi, I almost managed to run etherboot successfully on a 
>>Compaq T1000 (Windows based terminal). It has no BIOS.
> 
> 
> Wow.  This is great news, I have a Compaq T1510 which I have never been
> able to get to do anything after I put it in Network boot mode.  Can I
> ask you to provide a summarized how to.  I assume that you have used
> Etherboot as the Linux Bios payload but can you provide the steps
> involved.  I would imaginge it is something like:
> 
> 1) Downlaod Etherboot and Linux Bios
> 2) Compile Etherboot and make it an linux Bios payload
> 3) Compile LinuxBios
> 4) Program Linux Bios into the PLCC Eprom 
> 5) Turn on the machine and watch it start
> 
> If you could provide additional steps (as detailed as possible) I can
> take a look.  I would love to get my T1510 running, so I would be
> willing to try a few things.
> 

No no no :). I just use -DLINUXBIOS because it doesn't depend on bios as
much as pcbios. There is still NO BIOS AT ALL in this machine. You could
 do what I did and create a pxe image or something to be used by network
boot mode.
T1000 is windows based, so it requires a whole bunch of weird stuff to
get anything free there. You have a simpler job :).

> 
>>mx98715: [chip: Macronix 98715 PMAC] rev 32 at F800
>>mx98715: Vendor=10D9  Device=0531
>>mx98715: 00:80:64:11:91:BF at ioaddr F800
>>mx98715:  EEPROM default media type 10baseT.
>>Searching for server (DHCP)...\
>>Me: 10.1.6.17, DHCP: 212.191.65.1, TFTP: 10.1.6.7, Gateway 
>>10.1.0.1 Loading 10.1.6.7:/boot/netkernel XXXX(ELF)0907K done
>>
>>And then it powers off.
> 
> 
> What Linux kernel options did you choose?  Once you hit the kernel,
> serial debugging in Etherboot is finished; if I remember correctly there
> are some issues with Geode video and Linux bios.  I wonder how far it
> got loading the kernel before it powered off (was it instant?).  I know
> it is possible to enable serial debugging on the kernel but I have never
> tried it.

Let me clarify that:
- the same /boot/netkernel booted on a normal pc with normal etherboot
gives nice console output on a serial port
- the same kernel booted on Compaq without etherboot starts fine.
- I do not use video card in Compaq at all for now.

Power off is instant (it doesn't even get to startup_32 in kernel - i
tried putting foo: jmp foo there, and it still powered off instead of
stopping. foo:jmp foo worked right before lret in xstart32 in etherboot).

> 
> 
>>What memory map do you think I should provide?
>>Would it be a good idea to prepare etherboot to boot on 
>>biosless machines (-D option in Config etc)?
> 
> 
> Do you mean a set of Config options that would produce a image for this
> particular class of machines?
> 

I think sth like: -DBIOSLESS, and some .h files with memory map
definitions etc.

bye,
Filip Zyzniewski
Ekatalog


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.