[Soekris] booting from Sandisk 128 mb CF
Jim Gifford
jim at giffords.net
Sat Aug 2 20:15:43 UTC 2003
I'm sorry I wasn't more clear. I'm doing the OS building on my laptop,
and the compact flash is accessed via a pcmcia adapter. So, on the
laptop where lilo gets run, it is /dev/hde. However, on the soekris,
where the kernel gets loaded, the device is /dev/hda.
It is easy to get mixed up with all the possible combinations. I really
should have been clearer about where I was doing the building.
jim
On Sat, Aug 02, 2003 at 04:02:14PM -0400, KF wrote:
> if the drive shows up as hde then this line is wrong...
>
> root = /dev/hda1
>
> should be
>
> root = /dev/hde1
>
>
> -KF
>
> Jim Gifford wrote:
>
> >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
> >>
> >>
> >_____________________________________________________________________
> >Soekris Engineering, technical discussion mailing list
> >[un]subscribe: http://lists.soekris.com/mailman/listinfo/soekris-tech
> >
> >
> >
>
>
> _____________________________________________________________________
> Soekris Engineering, technical discussion mailing list
> [un]subscribe: http://lists.soekris.com/mailman/listinfo/soekris-tech
More information about the Soekris-tech
mailing list