So I've been trying for quite some time to gain access to the bios of
the SBC I'm using so I can start placing linuxbios on it. Unable to get
flash_rom to work and devbios segfaulting in some pci detection
functions I was a little stuck. I didn't have a floppy drive on that
SBC so couldn't use the uniflash dos programmer. Well I have found a
way to get a dos boot and the uniflasher working. I have saved the
original bios to file, and then flashed a fresh bios with the saved
bios and its all working great. So though I would love to get flash_rom
working or devbios for that matter. So now I'd like to know how to
proceed. I have a build that builds I really have no idea how
functional it is, and I fully expect some bugs. What I would LIKE to do
right now is flash the flash chip with linuxbios (ignoring the kernel
for the moment) just to see if it initializes the serial output etc as
I want it to. So I've looked over the HOWTOs for the other boards. My
board has a DoC, but I don't want to use it yet.
So I assumed that I need to flash linuxbios or linuxbios.strip onto the
flash. I tried, but uniflash gives me an error #100 unable to read
As well, my flash is 256K and the linuxbios is 24K... do I need to pad
it? As well when I do the STD_FLASH,ROM_SIZE options and such the
romimage is still 900K. I though originally that I would put the
romimage on the flash.. it is obviously too big...
The last question I have is the boot block in the flash chip itself
there are two 8K boot blocks at the beginning and end of the flash,
does something specific go in that area of the flash?
So can anyone enlighten me on the next step?
4604 Monterey Ave NW
My enviorment :
I have a system, which has 256/512K BIOS FLASH ROMS
with 32MB Compact flash IDE.
And the kernel image is residing on Compact flash.
I can change the partioning as per the needs for LinuxBIOS
to work. I just want BOOT Linux and no other O.S for now.
I wish to burn the LinuxBIOS on 256K/512K BIOS FLASHROMS.
1. What should I use, ADLO,etherboot,LinuxBIOS itself supports?
2. If LinuxBIOS supports, could some give a link to a sample conifg
file for the same.
Please elaborate, if possible.
3. If ADLO or etherboot is to be used, can a sample config file
be refered for the same..
Could someone please give some pointer on this one.
When i run the flash utility in flash_and_burn directory, it check for
the rom chip but doesn´t find it.
At the end it give this message : "EEPROM not found".
I´m using a bios savior RD1 but i think it shouldn´t do problems.
Can i use this utility with an epia-m or should i use an other one?
Oreka ! Nous sommes l'internet moins cher !
Surfez 25% moins cher avec http://www.oreka.com
Hi hackers :
I am a little bit confused here after building linuxbios,
etherboot and making a tagged kernel image with mknbi.
Hopefully I can get some help here :
I have made ide_disk.elf, (22k)
I tag bzImage with mknbi-linux, (888k)
I have built linuxbios.rom (64k)
I have 256k bios, so the kernel should be put somewhere on
my harddisk. If i am not wrong my ide_disk.elf should be
placed at the first sector of my bios rom.
My question is: where should I put my Kernel Image and
linuxbios.rom so that ide_disk.elf will know where to get
and load them ?
Do I need to modify the -DDEFAULT_BOOTFILE option which
defaulted to tftp:///tftpboot/kernel ?
Thanks a lot !
Are you in love? Find a date on MSN Personals http://match.msn.com.my/
Hm, It seems that my way is buggy, But it works. ;-)
I am trying to use the VGA with LinuxBIOS. since I am trying to use the Xwindows.
if you want to start the Xserver, you must have the vgabios. I think when the Xserver startup, it will probe the videocard. but
since the LinuxBIOS does not have the videobios. so the Xserver crash.
you can using the Xserver with the kernel framebuffer driver. such as fbdev. but it lack the ability of hardware accel. such
as play the movie fullscreen. so use the ADLO & bochs bios & vgabios will give you a second way to run the Xserver.
since the LinuxBIOS switch the CPU into protected mode early, and the commercial vgabios runs in realmode. so the commercial
vgabios cann't run after the LinuxBIOS. so the ADLO will do some preparation works. Load the bochs bios & vgabios. switch the
CPU to the realmode. execute the bochs bios.
the bochs will try to init the vgabios first.it scan the address 0xC0000 to 0xC7FFF in 2k increments. and then scan the General
ROM from 0xC8000 to 0xDFFFF in 2k increments, so if we put the etherboot+AA patch after the address of vgabios. the etherboot
will be excuted after bochs init the vgabios.
the way why I do this is that the bochs bios is lack the ability of dealing with the real hardware. such as ide harddisk. In my experiment,
when I use the IBM 30G harddisk. the speed of lilo & grub load the kernel normally, but when I use the flash IDE. the speed of lilo &
grub , or syslinux, is too slow.
if you want to run the etherboot with the bochs bios. you must do some work yourself.
first, using ADLO to get your own vgabios. my mainboard chipset is sis630. the vgabios is 48kb. plus the etherboot+AA rom.
and the bochs bios .altogether 144kb. and the ADLO only provide 3 types of elf loader. so you must create the 145kb loader yourself.
and also modify the loader.s.
and you will need to modify the etherboot5.0.6+AA patch too.
I am using etherboot 5.1.7 , any later versions will have it.
> what version of etherboot are you using, I tried with etherboot5.0.9 and
>etherboot5.0.10 but "make ide_disk.elf" doesn't work, neither does "make
Download the latest MSN Messenger http://messenger.msn.com.my
On Tuesday, April 29, 2003, at 07:42 AM, ron minnich wrote:
> Do you have a plain old flash part you can put in there? SST 28SF040 is
So I ordered the flash parts that were already in the machine when I
bought it, the chances of another type of flash working is slim to none
right? Were I to purchase the one above, how would I know if it would
4604 Monterey Ave NW