background image

Install Coreboot on a Nokia IP530 HOWTO.

6 References and Resources

The following URLs were incredibly useful in writing this HOWTO and generally 
getting ACPI up and running.

www.coreboot.org

Coreboot (formerly known as LinuxBIOS) is a Free Software 
project aimed at replacing the proprietary BIOS (firmware) you 
can find in most of today's computers. It performs just a little bit 
of hardware initialization and then executes a so-called payload. 

www.flashrom.org

Flashrom is a utility for identifying, reading, writing, verifying 
and erasing flash chips. Flashrom is designed to flash BIOS/EFI/
Coreboot/firmware/option   ROM   images   on   main   boards, 
network/graphics/storage   controller   cards,   and   various 
programmer devices. 

www.seabios.org

SeaBIOS is an open source implementation of a 16bit X86 BIOS.
SeaBIOS can run in an emulator or it can run natively on X86 
hardware with the use of Coreboot. 

http://code.google.com/p/sgabios/

The   Google   Serial   Graphics   Adapter   BIOS   or   SGABIOS 
provides a means for legacy x86 software to communicate with 
an attached serial console as if a video card were attached. 

SGABIOS is designed to be inserted into a BIOS as an option 
rom   to   provide   over   a   serial   port   the   display   and   input 
capabilities normally handled by a VGA adapter and a keyboard, 
and additionally provide hooks for logging displayed characters 
for later collection after an operating system boots. It is designed 
to handle all text mode output sent to the legacy video bios int 
10h service routine. INT 10h is the most common method for 
displaying characters in 16-bit legacy x86 code. 

www.google.com

All well to known.....

And all sites that i found that gave me every little bit of information to get Coreboot 
working on the Nokia IP530.

Page 8 of 9

Summary of Contents for IP530 - Remote Access Server

Page 1: ...Install Coreboot on a Nokia IP530 HOWTO How can I install Coreboot on a Nokia IP530 system Marc Bertens mbertens xs4all nl Version 1 0 June 2010 ...

Page 2: ...INTRODUCTION 4 4 1 ASSUMPTIONS 4 4 2 PROBLEMS 4 5 PROCEDURE 5 5 1 THE FIRST STEP 5 5 2 BOOTING THE NOKIA IP530 WITH FREEBSD 6 5 3 READING THE ORIGINAL FLASH ROM 6 5 4 TESTING THE WRITING THE FLASH ROM 6 5 5 UPDATE THE FLASH ROM 7 5 6 REBOOTING THE SYSTEM 7 6 REFERENCES AND RESOURCES 8 7 TAIL 9 Page 2 of 9 ...

Page 3: ...er I AM NOT RESPONSIBLE FOR ANY DAMAGES INCURRED DUE TO ACTIONS TAKEN BASED ON THIS DOCUMENT The final responsibility lays with the user of the system no the writer of this document This document is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE See the GNU General Public License for m...

Page 4: ...mpilers linkers libraries and other development tools 3 The Coreboot image should at least contain SeaBios and optionally sgabios from Google com This is VGA emulation bios that put the output to the serial port 4 2 Problems In the case that you get an error while running Flashrom you need to contact the flashrom on IRC and ask the questions there You need the log of lspci xxxvvv lspci log enter s...

Page 5: ...ort with speed 9600 NONE 1 stopbit Set the serial port 2 speed 9600 NONE 1 stopbit in the configuration to accept a terminal session Optionally install ssh Copy the Flashrom executable and the Coreboot rom image to the disk For example to the bios directory When running Linux compiled executables on a FreeBSD system you need the following additional steps o copy the following libraries from the Li...

Page 6: ...hat the current flash chip is supported for read write and verify and that for EARSE is Flashrom untested this is not a problem because the ERASE is done every programming action Then it continues with that s it reading the ROM A file original bios rom is created This is only done to have a fallback when something goes wrong with the flashing of the image In case of an error see 4 2 Problems 5 4 T...

Page 7: ... It should tell you that the verify has completed and the images matches In case of an error see 4 2 Problems 5 6 Rebooting the system Now you can reboot the system by reboot enter Or shutdown h now enter and switching the power OFF and ON Now the system should just reboot and you should be able the login to FreeBSD again When it s booted you can setup a new Linux or other OS on a donor PC Or when...

Page 8: ...ion of a 16bit X86 BIOS SeaBIOS can run in an emulator or it can run natively on X86 hardware with the use of Coreboot http code google com p sgabios The Google Serial Graphics Adapter BIOS or SGABIOS provides a means for legacy x86 software to communicate with an attached serial console as if a video card were attached SGABIOS is designed to be inserted into a BIOS as an option rom to provide ove...

Page 9: ...various Linux newsgroups websites and IRC channels I am sorry I did not keep a record of everyone who has indirectly contributed by this route thank you all very much So to sum up Making a Nokia IP530 work with any OS with Coreboot SeaBios and sgabios it s a neat trick but it can be done That s all folks Page 9 of 9 ...

Reviews: