[Soekris] booting from Sandisk 128 mb CF

KF dotslash at snosoft.com
Sat Aug 2 20:02:14 UTC 2003


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
>
>  
>





More information about the Soekris-tech mailing list