Difference between revisions of "Mini HOWTO: using a CF card for testing and developing coreboot"

From coreboot
Jump to: navigation, search
(Blanked the page)
(Installing coreboot on the Nokia IP530: new section)
Line 1: Line 1:
 +
== Installing coreboot on the Nokia IP530 ==
  
 +
== Image ==
 +
The image linux-nokia-ip530-coreboot.img is a 16Mb image which can be placed on the standard CF card of the IP530.
 +
De IP530 came with 6, 16 and 32Mb CF cards. If you don't have a 16 Mb, GET one !!!!!!
 +
 +
[sudo] dd of=/dev/<cf-card-device> of=./linux-nokia-ip530-coreboot.img
 +
 +
== Booting ==
 +
Place the CF card in the slot of the IP530, connect a serial cross cable. get a terminal program (like putty) set
 +
the speed to 115200 Bps None, 8, 1 and boot up the IP530.
 +
 +
You must get a prompt.
 +
 +
== Flashing ==
 +
Depending on the board revision, the board revision can be found on the inside of the machine, its on little stickers
 +
on the right-side of the board. Do the following steps:
 +
 +
 +
flashrom /home/coreboot-nokia-ip530-board-rev-a.rom
 +
 +
flashrom /home/coreboot-nokia-ip530-board-rev-b.rom
 +
 +
When you flashed the rom you can reboot the machine with
 +
 +
reboot
 +
 +
Then you should see that the COREBOOT bios is starting. And the command prompt should appear again. Now you're ready
 +
to install the system with Linux. If you have a installation CD with serial IO than remove the CF card and hook up
 +
a CDROM and HDD to the primary IDE controller and start the installation. Otherwise use a other PC as donor, hook up
 +
the HDD and install Linux there.
 +
 +
Do the kernel boot customation "apci=off console=ttyS0,115200n8" apci=off is nessary due that the this coreboot bios
 +
does'nt support APCI yet.
 +
 +
Make sure that the ttyS0 is enabled in inittab, or some other place depending on the distro.
 +
 +
And now your machine is ready to run......
 +
 +
Havefun with your Nokia-IP530, any remarks about this please email me on pe2mbs@yahoo.co.uk
 +
 +
You can mail me too if you have a board revision that is not supported yet, you must be able to load the rom image
 +
"coreboot-nokia-ip530-board-rev-b.rom", but be prepared that maybe not all hardware is working.

Revision as of 22:11, 4 January 2011

Installing coreboot on the Nokia IP530

Image

The image linux-nokia-ip530-coreboot.img is a 16Mb image which can be placed on the standard CF card of the IP530. De IP530 came with 6, 16 and 32Mb CF cards. If you don't have a 16 Mb, GET one !!!!!!

[sudo] dd of=/dev/<cf-card-device> of=./linux-nokia-ip530-coreboot.img

Booting

Place the CF card in the slot of the IP530, connect a serial cross cable. get a terminal program (like putty) set the speed to 115200 Bps None, 8, 1 and boot up the IP530.

You must get a prompt.

Flashing

Depending on the board revision, the board revision can be found on the inside of the machine, its on little stickers on the right-side of the board. Do the following steps:


flashrom /home/coreboot-nokia-ip530-board-rev-a.rom

flashrom /home/coreboot-nokia-ip530-board-rev-b.rom

When you flashed the rom you can reboot the machine with

reboot

Then you should see that the COREBOOT bios is starting. And the command prompt should appear again. Now you're ready to install the system with Linux. If you have a installation CD with serial IO than remove the CF card and hook up a CDROM and HDD to the primary IDE controller and start the installation. Otherwise use a other PC as donor, hook up the HDD and install Linux there.

Do the kernel boot customation "apci=off console=ttyS0,115200n8" apci=off is nessary due that the this coreboot bios does'nt support APCI yet.

Make sure that the ttyS0 is enabled in inittab, or some other place depending on the distro.

And now your machine is ready to run......

Havefun with your Nokia-IP530, any remarks about this please email me on pe2mbs@yahoo.co.uk

You can mail me too if you have a board revision that is not supported yet, you must be able to load the rom image "coreboot-nokia-ip530-board-rev-b.rom", but be prepared that maybe not all hardware is working.