Nokia IP530 - Remote Access Server Скачать руководство пользователя страница 5

Install Coreboot on a Nokia IP530 HOWTO.

5 Procedure

5.1 The first step.

When   you   have   obtained   the   executable   for   Flashrom   (www.flashrom.org)   and   a 
Coreboot   BIOS   image   (www.coreboot.org)   with   SeaBios   (www.seabios.org)   you   can 
directly   start   with   this   procedure.   The   original   Nokia   IP530   BIOS   will   only   boot   a 
FreeBSD disk, on flash or real disk. When using a Flash I suggest use a 1Gb Compact 
Flash card in an adaptor in a donor PC, otherwise use a normal HDD in the donor PC. 
Setup with a FreeBSD live CD image on the disk.

Adjust the following;

Set the kernel parameters so that the console output is routed to the first serial port 
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   Linux   system   to   the   FreeBSD 
system. Place them in the appropriate directory.

libpci3.so

libftdi1.so

Copy the following tools from the Linux system (only required when running into 
problems, but that can not predicted). These files can be placed into the /usr/bin or /
bios directory.

o

lspci 

o

superiotool (part of Coreboot)

o

getpir (part of Coreboot)

Load the kernel module for running Linux images on the FreeBSD system 

Page 5 of 9

Содержание IP530 - Remote Access Server

Страница 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 ...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Отзывы: