Linux 2.4 Kernels showing incorrect IDE disk geometry
Hello
I am having a problem with a new Acer PC running Award Bios that has a Intel 82801EB (Vendor 8086, ID 24DB) IDE controller and a 40 GB disk in it.
Using HDPARM -I shows the rawCHS as 16383/16/63
Using HDPARM -g 12009/16/63
However the bios I set the drive to LBA access so the geometry should be 4865/255/63.
If I boot under an older kernel 2.2.14 then HDPARM shows up the geometry correctly. (hdparm -g /dev/hda)
I am trying to use the Generic IDE driver (no device specific drivers) as I want to support all different types of hardware. (This is a harddisk imaging solution based in Linux)
Any suggestions as to how I can get Linux to correctly detect the HD geometry?
Thanks
Peter
|