Just remind:
His MB has E7501 ....
So first step is make freebios2 work on that.
He may need to copy Tyan S2735 to make his MB copy at first. Then he .....
Regards
YH
-----Original Message----- From: Ronald G. Minnich [mailto:rminnich@lanl.gov] Sent: Wednesday, October 27, 2004 12:11 PM To: Steve Kimball Cc: Gin; linuxbios@clustermatic.org Subject: Re: boot linux from an ide
On Wed, 27 Oct 2004, Steve Kimball wrote:
To use FILO or Etherboot you change the payload. So you need to change the freebios2/targets/<vendor>/<board>/Config.lb file to point to the FILO or Etherboot payload and make linuxbios.rom.
don't forget you can make your own!
I have
targets/arima/hdama/Config.filo.lb
and I do this:
./buildtarget arima/hdama/Config.filo.lb
File is this:
# Sample config file for the Arima HDAMA
target hdama.filo mainboard arima/hdama
romimage "normal" option USE_FALLBACK_IMAGE=0 option ROM_IMAGE_SIZE=0x10000 option LINUXBIOS_EXTRA_VERSION=".0Normal" payload /opt/filo/normal/filo.elf end
romimage "fallback" option USE_FALLBACK_IMAGE=1 option ROM_IMAGE_SIZE=0x10000 option LINUXBIOS_EXTRA_VERSION=".0Fallback" payload /opt/filo/fallback/filo.elf end
buildrom ./linuxbios.rom ROM_SIZE "normal" "fallback" _______________________________________________ Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
Thanks everyone. I found the Config file for Tyan S2735. 1. why are the Config.lb files different under /target and /src for Tyan/S2735? Which one should I use? Also the one under /target doesn't specify the chipset model.
2. I was looking at the freebios instead freebios2. I notice it's a lot different. How do I build the rom image from the freebios2 source? Is it similar to freebios?
Thanks, Gin
On Thu, 28 Oct 2004, Gin wrote:
Thanks everyone. I found the Config file for Tyan S2735.
- why are the Config.lb files different under /target and /src for
Tyan/S2735? Which one should I use? Also the one under /target doesn't specify the chipset model.
to build the S2735
cd targets ./buildtarget tyan/s2735
cd tyan/s2735/s2735 make
ron
I use FILO as the payload to boot from a Hard Disk, which has a installed linux on it. I noticed if I enabled the ide stream. It tries to read the ELF header from my IDE drive. But I thought the FILO payload should be the one to load the image from the IDE drive. When does it come in and play the role? Anyone can explain the flow of booting if I try to load the INSTALLED linux from a IDE drive.
Gin
If FILO is a payload in flash, then you need to set CONFIG_ROM_STREAM=1 and CONFIG_ROM_STREAM_START to the address you want to start looking for the payload ELF header (usually just after the LinuxBIOS image). CONFIG_IDE_STREAM is used to load a payload (such as FILO) from an attached IDE device. This is useful if the flash is not large enough to hold LinuxBIOS+payload, but is probably not what you are looking for. Sorry for the confusion.
Greg
On Nov 25, 2004, at 5:40 AM, Gin wrote:
I use FILO as the payload to boot from a Hard Disk, which has a installed linux on it. I noticed if I enabled the ide stream. It tries to read the ELF header from my IDE drive. But I thought the FILO payload should be the one to load the image from the IDE drive. When does it come in and play the role? Anyone can explain the flow of booting if I try to load the INSTALLED linux from a IDE drive.
Gin
Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
Yes, I think I need to set CONFIG_ROM_STREAM=1 in order to have it boot from my FILO payload which then will go load the image in a IDE drive. Thanks.
I got an error when it ties to get_bounce_buffer in elfboot, Don't know if you have the same problem. I dumped out the mem entries info. Looks like the 2 mem entries are all LB_MEM_TABLE(ram config tables to be kept in). So there is no LB_MEM_RAM, (where everyone could use) to allocate the bounce buffer from.
Any idea?
======================================================= Wrote the mp table end at: 00000020 - 000001f4 Wrote linuxbios table at: 00000500 - 00000be4 checksum 18e1
lb_size=0x20000
mem_entries=2 mem entry1: type=0x10, start=0, size=0xc4c mem entry2: type=0x10, start=0xf0000, size=0x400
Could not find a bounce buffer... Cannot Load ELF Image -=========================================================== -----Original Message----- From: Greg Watson [mailto:gwatson@lanl.gov] Sent: Thursday, November 25, 2004 11:43 PM To: Gin Cc: linuxbios@clustermatic.org Subject: Re: boot linux from an ide
If FILO is a payload in flash, then you need to set CONFIG_ROM_STREAM=1 and CONFIG_ROM_STREAM_START to the address you want to start looking for the payload ELF header (usually just after the LinuxBIOS image). CONFIG_IDE_STREAM is used to load a payload (such as FILO) from an attached IDE device. This is useful if the flash is not large enough to hold LinuxBIOS+payload, but is probably not what you are looking for. Sorry for the confusion.
Greg
On Nov 25, 2004, at 5:40 AM, Gin wrote:
I use FILO as the payload to boot from a Hard Disk, which has a installed linux on it. I noticed if I enabled the ide stream. It tries to read the ELF header from my IDE drive. But I thought the FILO payload should be the one to load the image from the IDE drive. When does it come in and play the role? Anyone can explain the flow of booting if I try to load the INSTALLED linux from a IDE drive.
Gin
Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
On Wed, 2004-10-27 at 20:47, Gin wrote:
Thanks everyone. I found the Config file for Tyan S2735.
- why are the Config.lb files different under /target and /src for
Tyan/S2735? Which one should I use? Also the one under /target doesn't specify the chipset model.
You should use the Config.lb in the target directory. The Config.lb in the src/mainboard is a general config file to the mainboard. You can make your own specific change in the target/ Config.lb.
- I was looking at the freebios instead freebios2. I notice it's a lot
different. How do I build the rom image from the freebios2 source? Is it similar to freebios?
Use freebios2 if it supports your mainboard. freebios is going to be obselete soon.
Ollie
Thanks, Gin
Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
Hello, It seems like linuxbios supports PXE. Can anyone tell me how it works if you have experience with it? Thanks
Gin
* Gin ginlin@nexcom.com.tw [041101 02:19]:
Hello, It seems like linuxbios supports PXE. Can anyone tell me how it works if you have experience with it? Thanks
etherboot supports PXE. If you use etherboot as LB payload it should work. Never tried this though since I can't really recognize an advantage over the usual dhcp/tftpboot scenario. It's unlikely that you are able to use any driver like code on the network adapters without 16bit bios.
Stefan
etherboot supports PXE. If you use etherboot as LB payload it should work. Never tried this though since I can't really recognize an advantage over the usual dhcp/tftpboot scenario. It's unlikely that you are able to use any driver like code on the network adapters without 16bit bios.
I saw the Config options for PXE boot in Etherboot. Has anyone successfully remote booted an image using PXE through Etherboot?
If so, what is the target name I should give to the makefile. I am not sure how to build the file to use as the payload in Etherboot.
gin