Re: OT: IDE controlers

From: Andries Brouwer (aeb@veritas.com)
Date: Thu Jun 15 2000 - 20:22:44 EST


On Thu, Jun 15, 2000 at 11:18:40PM +0200, Xuan Baldauf wrote:

> We had a similiar problem (with a 37GB IBM drive). The BIOS
> did not want to boot off the disk, and there was no update available.
> Clipping to 32GB resulted in a sector not found, so this was no option.
> The solution was to disable IDE autodetect and manually set the values
> not to C/H/S xxxxx/16/63, but xxxxx/255/63, therefore a logical cylinder
> spans 8032.5 KiB. If you have a maximum of 16383 cylinders, you can have
> a maximum of 131'596'447.5 KiB or about 125.5 GiB.
>
> Praise your bios supports 255 heads, and you should be able to boot off
> the disk.
>
> Andries: if it works for Shane, would be the H=255 an idea for the FAQ? :-)

The answer to people's problems is not "H=255" but depends
on kernel version and disk details.

The FAQ contains what I know, and "taking the disk out of the
BIOS setup" is certainly mentioned. Indeed, Section 11.3 starts
saying "The usual solution is to keep the disk entirely out of the BIOS
setup". (But this does not help in cases where a BIOS hangs when it
detects a big disk during the ATA drive detection phase. For such cases
one needs jumpers or so.)

Giving a geometry "by hand" is usually unnecessary.
There does not exist a maximum of 16383 cylinders.
Not in hardware. Not in software.

Andries

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Jun 15 2000 - 21:00:37 EST