[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Very large SCSI drives and partitioning



I happened to come across this mail - don't know about
any earlier discussion.

>> Did you try passing the disk geometry to the kernel at boot time?
>> e.g. using lilo:
>>  LILO: somekernelname sdb=14100,24,424

This doesnt work. When you specify C,H,S (which almost never
is a good idea), S can be at most 63, so 424 is an impossible value.

> Here's excerpts from 'scsiinfo -a /dev/sdb' for it:

> Number of cylinders                14100
> Number of heads                    24
> Sectors per track                  424

Yes, but the numbers one specifies are unrelated to any
physical reality. Usually there is no physical reality,
that is, the number of sectors per track is variable,
many more sectors on outside tracks than on inside.

No, if you use the seagate.c driver, then remove the line
	bios_param:     seagate_st0x_biosparam,        \
from seagate.h and recompile.
This makes sure the ridiculous seagate_st0x_biosparam()
is not called, and I suppose all defaults are good enough
to let things work (with a recent kernel and a recent fdisk).

Andries - aeb@cwi.nl



Reply to: