Newbie questions: Linuxbios on Geode GX1
Joep Jansen
joep at frog.nl
Mon May 19 11:06:01 CEST 2003
Hi,
I am new to this list, and I have a couple of questions.
I have an embedded CPU module (Kontron ETX-MGX with a Geode GX1), and I
am looking into the possibility of putting linuxbios on it.
The board contains:
* a Geode GX1 CPU
* CS5530A I/O companion south bridge
* 64 MB RAM
* AM29F040B 512 KB flash ROM with Phoenix BIOS
* Compact Flash slot on IDE1 master
The flash chip is soldered on the board, so replacing the BIOS chip is
no option.
My main question is:
How can I safely flash a new BIOS?
I have a BIOS ROM image file, and the Phoenix Phlash utility which
allows to restore and update the BIOS. I understand the flash has a boot
block which is able to restore a corrupted BIOS. I don't know whether
the boot block is protected from erasing and / or reprogramming. I do
know that it needs a specialy wired "key" in the serial port to enable
reprogramming.
My idea would be to use this utility to put linuxbios in the flash ROM.
I would leave the boot block in place so that I am able to restore the
original BIOS if things go wrong, or to put in a new version of
linuxbios.
Does anyone have experience with this?
What would I need to do to convince Phlash to flash the linuxbios?
Do I need to make changes to linuxbios to accomodate this scheme?
Another question:
How do I configure linuxbios to boot a linux kernel from the Compact
Flash card?
Do I need a specific "payload" program in addition to linuxbios?
Any help is greatly appreciated!
Joep Jansen
--
Frog Navigation Systems B.V. mail to: joep at frog.nl
Krommewetering 21 URL: http://www.frog.nl
3543AP UTRECHT Tel: (+31) 30 2 440 550
Nederland / the Netherlands Fax: (+31) 30 2 440 700
More information about the coreboot
mailing list