RE: The WHY's (RE: ide drive w/dma ... system crash)

Andre M. Hedrick (hedrick@Astro.Dyer.Vanderbilt.Edu)
Tue, 11 May 1999 22:52:53 -0500 (CDT)


On Tue, 11 May 1999, Dan Hollis wrote:

> On Wed, 12 May 1999, Guest section DW wrote:
> > Oh really? So the fact BIOS returns 16383,16,63 instead of 19650,16,63 is
> > not a BIOS bug?
> > No, it is the ATA standard.
>
> Another BIOS returns 33483/16/63. Is this part of the standard too?
> When does it return 16383/16/63 and when does it return larger Cylinders?

There is that extended INT13 call that will decode the drive capacity
completely and correctly. This is the thingy called "HDIO_GETBIOS".
Newer BIOS code allows for detecting up to the next limit of 137 GB.

Andre Hedrick
The Linux IDE guy

http://www.dyer.vanderbilt.edu/server/udma/2.2.7.uniform-ide-6.19.patch.gz
http://www.dyer.vanderbilt.edu/server/udma/ide.2.0.37pre11+pat7.gz
http://www.dyer.vanderbilt.edu/server/udma/hdparm-3.5i.patch.gz

APC UPS Daemon Support Center.
http://www.brisse.dk/site/apcupsd/
GPLed source on April 7, 1999

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