Nokia IP530 - Remote Access Server Installation Manual Download Page 4

Install Coreboot on a Nokia IP530 HOWTO.

4 Introduction 

The most recent version of this document can always be found at <>

I'd also like to thank all the developers OF www.flashrom.org and www.coreboot.org. 

Please note that this writer is dyslexic. And so forgive me any mistakes.

This HOWTO will go over the basics of how the flash rom of a Nokia IP530 can be 
flashed. This HOWTO describes the procedure for replacing the original bios with the 
open source BIOS Coreboot.

If you find differences in your packages, please email me and I'll update this HOWTO. 

4.1 Assumptions

In this document are the following assumptions made;

1. You have knowledge of OS's like FreeBSD and Linux.
2. You have knowledge of software packages svn, gnu compilers, 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],  

superiotool   >   superior.log

  [enter],  

getpir

  [enter]   this 

creates a file pirq_routing.c. These files should be placed on to 

www.pastebin.com

 and 

the resulting link should be pasted to the IRC room. Or you can send a email to flashrom 
mailing list, see 

www.flashrom.org/Mailinglist

. Include the files in your mail. 

This is for all the following steps. Be aware that you do not switch of the IP530 while in 
an error state. When you do so you render the system useless. And then you need and 
flash rom adaptor to recover from this.

Page 4 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: