[Soekris] Soekris 4801 and 80gb HDD in Openbsd

Robert Woodcock rwoodcock at printinc.com
Thu Sep 11 16:18:26 UTC 2003


On Thu, 11 Sep 2003, Joel Jaeggli wrote:
> On Thu, 11 Sep 2003, Harri Kotakoski wrote:
> > It's actually quite weird - I thought that I could calculate total
> > number of Blocks by multiplying Cylinders, Sectors/track and heads. But
> > that doesn't seem to be the case.
> >
> > So here are the drive characteristics:
> > Number of Disks 2 
> > Number of Read/Write Heads 4 
> > Track Density (TPI) 88.1k 
> > User Data Cylinders 54,000 
> > Logical Cylinders 16,383 
> > Logical Heads 16 
> > Logical Sectors/track 63 
> > Bytes per Sector 512 
> > Logical Blocks (LBA) 156,301,488 
> >  
> > And as you can see by multiplying 156301488*512 you will get the total capacity of the drive which is 80GB.
> 
> the logical information is a product of bios translation.
> 
> the numbers should be more like 9782 cylinders 255 logical heads 63 
> sectors per track.

You can't use C/H/S for anything over 8.4GB - notice the number of cylinders
is 16383, which is the maximum the 13-bit field can represent. You need
LBA32 or LBA48 to address more than 8.4GB, which simply represents things
as a number of 512-byte blocks (the 156,301,488 number above).

I don't know if the Soekris supports LBA32 or LBA48. It certainly wouldn't
be needed for flash disks.



More information about the Soekris-tech mailing list