[Soekris] net4801 - Linux boot?

Göran Sandin Goran.Sandin at abc.se
Sat Dec 6 18:53:34 UTC 2003


Hi,

I wonder if someone can help me with this?

I am trying to get a net4801 to boot Linux. I have tried both with PXE-boot 
and a compact flash card, so far no success...

The reason I did not get the PXE-boot to work is probably because I have not 
yet figured out how to supply the root-system correct.

This is the last part before it halts:

"PXELINUX 2.07 2003-11-22  Copyright (C) 1994-2003 H. Peter Anvin
MMiissssiinngg  ppaarraammeetteerr  iinn  ccoonnffiigg  ffiillee..
LLooaaddiinngg vmmlliinnuuzz--22..44..2222--nneett44880011....................
..............RReeaaddyy.."

It is probably something missing in /tftpboot/PXEclient/pxelinux.cfg/default

The reason I tried PXE was since I could not get it up and running with the 
compact flash.

I then returned to the compact flash and have now spent enough hours on it to 
understand that a little help could not hurt :-)

This is what I get on the console port:

"POST: 0123456789bcefghipajklnoq,,,tvwxy
comBIOS ver. 1.22  20031029  Copyright (C) 2000-2003 Soekris Engineering.

net4801

                                         CPU Geode 266 Mhz 0000 Mbyte 
Memory00020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280128

Pri Mas  SanDisk SDCFH-128               LBA 980-8-32  125 Mbyte

PXE-M00: BootManage UNDI, PXE-2.0 (build 082)

Slot   Vend Dev  ClassRev Cmd  Stat CL LT HT  Base1    Base2   Int
-------------------------------------------------------------------
0:00:0 1078 0001 06000000 0107 0280 00 00 00 00000000 00000000 00
0:06:0 100B 0020 02000000 0107 0290 00 3F 00 0000E101 A0000000 10
0:07:0 100B 0020 02000000 0107 0290 00 3F 00 0000E201 A0001000 10
0:08:0 100B 0020 02000000 0107 0290 00 3F 00 0000E301 A0002000 10
0:18:2 100B 0502 01018001 0005 0280 00 00 00 00000000 00000000 00
0:19:0 0E11 A0F8 0C031008 0117 0280 08 38 00 A0003000 00000000 11

   Seconds to automatic boot.   Press Ctrl-P for entering Monitor. 5 4 3 2 1

L 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 
99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 
99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 
99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 
99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 
99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 
99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 
99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 
99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 
99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99"

This is the lilo.conf I try to use (well the latest version....):

boot = /dev/sda1
install = /mnt/cf/boot/boot.b
map = /mnt/cf/boot/System.map-2.4.22-pebble

vga = normal

read-only
serial=0,19200n8
prompt
timeout=50

disk = /dev/sda
cylinders=980
heads=8
sectors=32

delay = 50

### LILO Linux section (default)
  image = /mnt/cf/boot/vmlinuz-2.4.22-pebble
  label = pebble
  root = /dev/hda1
  append="console=ttyS0,19200n8"

-------------

This is the output I get when I run LILO:

# lilo -C /mnt/cf/etc/lilo.conf -v 3
LILO version 22.3.4, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2002 John Coffman
Released 01-Nov-2002 and compiled at 01:56:23 on Nov  5 2003.

Warning: LBA32 addressing assumed
raid_setup returns offset = 00000000  ndisk = 0
Reading boot sector from /dev/sda1
Warning: /dev/sda1 is not on the first disk
Device 0x0800: BIOS drive 0x81, 8 heads, 980 cylinders,
               32 sectors. Partition offset: 0 sectors.
Device 0x0801: BIOS drive 0x81, 8 heads, 980 cylinders,
               32 sectors. Partition offset: 32 sectors.
Using MENU secondary loader
Calling map_insert_data
Secondary loader: 19 sectors (0x3600 dataend).

Boot image: /mnt/cf/boot/vmlinuz-2.4.22-pebble
Device 0x0801: BIOS drive 0x81, 8 heads, 980 cylinders,
               32 sectors. Partition offset: 32 sectors.
Setup length is 6 sectors.
Mapped 1410 sectors.
Added pebble *
    <dev=0xe1,hd=1,cyl=2,sct=107>
    "ro root=301 console=ttyS0,19200n8"

/boot/boot.0801 exists - no backup copy made.
Map file size: 20992 bytes.
Writing boot sector.
Failsafe check:  boot_dev_nr = 0x0801 0xfff0

------------

Any ideas are most welcome :-)

Regards,
Göran




More information about the Soekris-tech mailing list