[Soekris] booting from Sandisk 128 mb CF
Jim Gifford
jim at giffords.net
Sat Aug 2 19:42:38 UTC 2003
Here's my lilo.conf that I finally got working after many hours of
ripping out my hair. On the system where I'm building the OS, the CF
shows up as /dev/hde. Adjust as necessary.
--- cut here ---
#serial=0,9600n8
boot = /dev/hde
disk = /dev/hde
sectors = 32
heads = 4
cylinders = 734
bios = 0x80
vga=0
image=/boot/vmlinuz
root=/dev/hda2
append="console=ttyS0,9600n8"
label=soekris
read-only
--- cut here ---
Note that I've commented out the serial line. Lilo will print each
character twice (once directly to serial line, once via BIOS call for
console output). The soekris bios automatically redirects the BIOS call
to the serial port. Having the serial line in there resulted in
LLIILLOO, etc. Now the output is clean.
If you put in your own device specifics, the above should work for you.
Good luck,
Jim Gifford
On Fri, Aug 01, 2003 at 12:30:56PM -0500, Daniel Loomis wrote:
> I know this is more of a software problem, but . . .
>
> I am trying to boot pebble linux on a 4521 with 128mb Sandisk CF using
> Lilo v22.2.
>
> I have tried every configuration option that one can use in Lilo, but
> the 4521 cannot find a bootable device.
>
> The comBios indicates:
>
> Pri Mas SanDisk SDCFB-128 LBA 980-8-32
>
> --------------------------------
>
> My /etc/lilo.conf is as follows:
>
> boot = /dev/hda
> disk = /dev/hda
> map = /boot/map
> install = /boot/boot.b
> # bios = 0x80 <-- Lilo complains when I uncomment this
> delay = 1
> serial=0,19200n8
> lba32
> image = /boot/vmlinuz-2.4.20-pebble
> root = /dev/hda1
> append="console=ttyS0,19200n8"
> label = pebble
> read-only
>
> I can get the board to boot using:
>
> > boot 80
>
> at the monitor prompt. But when it boots I get the following:
>
> LI
> LILLOO 2222..22 LLooaaddiinngg ppeebbbbllee........................
>
> When run, Lilo reports the following:
> -------------begins----------------
> pebble:/etc# lilo -v -C /etc/lilo.conf
> LILO version 22.2, Copyright (C) 1992-1998 Werner Almesberger
> Development beyond version 21 Copyright (C) 1999-2001 John Coffman
> Released 05-Feb-2002 and compiled at 20:57:26 on Apr 13 2002.
> MAX_IMAGES = 27
> Reading boot sector from /dev/hda
> Merging with /boot/boot.b
> Setting DELAY to 20 (2 seconds)
> Boot image: /boot/vmlinuz-2.4.20-pebble
> Added pebble *
>
> /boot/boot.0300 exists - no backup copy made.
> Writing boot sector.
> -------------ends----------------
>
> Evidently I have a geometry problem as indicated by the LI at bootup,
> but I do not know how to correct it on the 4521.
>
> I have tried running lilo:
> with lba32
> with linear
> without either one
>
> When I created the partition of the CF using fdisk it reported
>
> CHS = 1011/4/62
>
> Lilo should handle an lba32 drive ok.
>
> comBios does not appear to offer any way of configuring disk drive
> parameters like large/lba/normal.
>
> Unless I have a defective CF, I cannot think of anything else to try.
>
> Dan
>
> _____________________________________________________________________
> Soekris Engineering, technical discussion mailing list
> [un]subscribe: http://lists.soekris.com/mailman/listinfo/soekris-tech
More information about the Soekris-tech
mailing list