Hello,

We are using grub to boot.  We are using version 1.98+20100804-14.

We happen to be booting Debian ... however the initial stages are OS 
independent.

Here is what fdisk says about one of our cf drives:

        Disk /dev/sda: 16.4 GB, 16391208960 bytes
        255 heads, 63 sectors/track, 1992 cylinders
        Units = cylinders of 16065 * 512 = 8225280 bytes
        Sector size (logical/physical): 512 bytes / 512 bytes
        I/O size (minimum/optimal): 512 bytes / 512 bytes
        Disk identifier: 0x0003cd75

On that system the /boot partition is about 25 cylinders long.

        Device          Boot    Start   End             Blocks          Id      
System
        /dev/sda1       *               1               25              194560  
        83
        Linux Partition 1 does not end on cylinder boundary.
        /dev/sda2                       25              1993    15809537        
5       Extended
        /dev/sda5                       1906    1993    700416          82      
Linux swap / Solaris
        /dev/sda6                       25              1906    15109120        
83      Linux 

The debian installer build the 1st partition to a non-cylinder size.
We have manually built a CF with the 1st partition exactly 25 cylinders
and that worked as well.  It should not matter since the cylinder
concept in a CF card is what it is worth.  :-)

chongo (Landon Curt Noll) /\oo/\

=-=

On 2011-Jul-20, at 03:03, Darryl Miles wrote:

> Landon Curt Noll wrote:
>> For what it is worth: We have had not problem booting form SanDisk Extreme 
>> III CF 16 GB cards with a 200 MByte boot partition at the start of the card.
>> 
>> Our only boot problem is when we have BOTH of these solid state devices 
>> installed:
>> 
>>      SanDisk Extreme III CF card 16 GB
>>      OWC Mercury Extreme Pro SSD 240 GB
>> 
>> AND the Soekris net5501 is cold booting (when the power has been off for 
>> about 35 seconds or more).
>> 
>> ... but that is more likely a power / power supply related issue.<<== Still 
>> unresolved I'm afraid. ;-(
>> 
>> chongo (Landon Curt Noll) /\oo/\
> 
> 
> Interested to know what operating system ?  Which file system ?  and the size 
> of the data that needs to be loaded to bootup.
> 
> If I presume a Unix kernel is around 2Mb, then if you copy this 5 times and 
> setup individual boot selection, then ensure each one can boot without 
> hanging/error.
> 
> 
> For me.. as long as every block is within the first track the OS will load up 
> (appearing like everything is fine).  Every block for me includes:
>  MBR (obviously)
>  File system superblock
>  Inode information/tables
>  Root and Sub directory blocks
>  Data of the kernel image
> 
> The file system can be larger, but proving the boot loader never touches the 
> data outside the first 8Mb it will boot fine for me.
> 
> 
> I don't have any experience with SSD and Soekris.  This problematic setup is 
> a SanDisk CF 16 GB with a large 2.5" HDD (maybe 340/500Gb).
> 
> I can boot up from the HDD fine (obeying the usual 24bit LBA rules).
> 
> The CF seems to obey 16bit LBA rules.  I suspect a mathematical error which 
> may be a quirk of the specific size of my CF card.
> 
> 
> I am also using comBIOS 1.33c not 1.33.  Maybe I should try a downgrade ?
> 
> 
> 
> It has been suggested to investigate the problem more fully to help debug/fix 
> directly or even to suggest an alternative BIOS to use.
> 
> I think Soren's concerns regarding making the BIOS open-source are completely 
> unfounded.  Who is expecting Soekris Engineering to co-ordinate some 
> open-source singing-all-dancing version of BIOS, I certainly am not.
> 
> All Soekris Engineering needs to provide and support is a "reference BIOS" 
> that is open-source to boot the devices.
> 
> If someone wants to fork/maintain/provide an alternative somewhere on the 
> internet, then so be it.  But Soekris never needs to install or support this 
> alternative BIOS on their equipment.
> 
> With the correct kind of licensing Soekris can be assured that it could pick 
> and choose changes from such a fork for use within their own reference BIOS 
> (comBIOS).
> 
> 
> I would be very happy with that kind of solution.
> 
> Worst case scenario: an owner has the option to solving a problem themselves.
> 
> Best case scenario: Soekris Engineering can reduce the budget it spends on 
> BIOS fixes after the initial release. The major work of getting a net 
> platform/hardware would still rest with Soekris getting a reference 
> implementation out the door.
> 
> A small eco-system appears for supporting features best done in firmware/BIOS.
> 
> 
> Darryl

_______________________________________________
Soekris-tech mailing list
[email protected]
http://lists.soekris.com/mailman/listinfo/soekris-tech

Reply via email to