Sudden change of drive geometry

G

Guest

Guest
Archived from groups: comp.sys.ibm.pc.hardware.storage (More info?)

I'v got the following problem with an IBM HDD: is's a 40GB drive but
suddenly it's recognized as a 33GB one. I've tracked it down to a change
in the cylinder value reported by the BIOS and OS. Below is an excerpt
of the Linux kernel log:


Mar 22 00:21:17 orbiter kernel: ide1: BM-DMA at 0xf008-0xf00f, BIOS
settings: hdc:DMA, hdd:DMA
Mar 22 00:21:17 orbiter kernel: hdc: IC35L040AVER07-0, ATA DISK drive
Mar 22 00:21:17 orbiter kernel: hdc: max request size: 128KiB
Mar 22 00:21:17 orbiter kernel: hdc: 80418240 sectors (41174 MB)
w/1916KiB Cache, CHS=65535/16/63, UDMA(100)
Mar 22 00:21:17 orbiter kernel: hdc: cache flushes not supported
Mar 22 00:21:17 orbiter kernel: hdc:
Mar 23 00:14:29 orbiter kernel: ide1: BM-DMA at 0xf008-0xf00f, BIOS
settings: hdc:DMA, hdd:DMA
Mar 23 00:14:29 orbiter kernel: hdc: IC35L040AVER07-0, ATA DISK drive
Mar 23 00:14:29 orbiter kernel: hdc: max request size: 128KiB
Mar 23 00:14:29 orbiter kernel: hdc: 66055248 sectors (33820 MB)
w/1916KiB Cache, CHS=65531/16/63, UDMA(100)
Mar 23 00:14:29 orbiter kernel: hdc: cache flushes not supported
Mar 23 00:14:29 orbiter kernel: hdc:


I haven't made any changes to the BIOS settings or any other
modifications. The CHS values are autodetected and I can't set them
manually in the BIOS.

Does anyone have an idea what's going on?

Greetings,
Piotr
 
G

Guest

Guest
Archived from groups: comp.sys.ibm.pc.hardware.storage (More info?)

"Debian User" <pepe@attika.ath.cx> wrote in message news:slrnd42m52.k2p.pepe@orbiter.attika.ath.cx
> I'v got the following problem with an IBM HDD: is's a 40GB drive but
> suddenly it's recognized as a 33GB one. I've tracked it down to a change
> in the cylinder value reported by the BIOS and OS. Below is an excerpt
> of the Linux kernel log:
>
>
> Mar 22 00:21:17 orbiter kernel: ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA
> Mar 22 00:21:17 orbiter kernel: hdc: IC35L040AVER07-0, ATA DISK drive
> Mar 22 00:21:17 orbiter kernel: hdc: max request size: 128KiB
> Mar 22 00:21:17 orbiter kernel: hdc: 80418240 sectors (41174 MB) w/1916KiB Cache, CHS=65535/16/63, UDMA(100)
> Mar 22 00:21:17 orbiter kernel: hdc: cache flushes not supported
> Mar 22 00:21:17 orbiter kernel: hdc:

> Mar 23 00:14:29 orbiter kernel: ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA
> Mar 23 00:14:29 orbiter kernel: hdc: IC35L040AVER07-0, ATA DISK drive
> Mar 23 00:14:29 orbiter kernel: hdc: max request size: 128KiB
> Mar 23 00:14:29 orbiter kernel: hdc: 66055248 sectors (33820 MB) w/1916KiB Cache, CHS=65531/16/63, UDMA(100)
> Mar 23 00:14:29 orbiter kernel: hdc: cache flushes not supported
> Mar 23 00:14:29 orbiter kernel: hdc:
>
>
> I haven't made any changes to the BIOS settings or any other
> modifications. The CHS values are autodetected and I can't set them
> manually in the BIOS.
>
> Does anyone have an idea what's going on?

Did/does your system support drives over 32GB?
Sounds like a drive overlay installed is not working.
The install software will shortstroke a drive to roughly
32GB (3FFFFFFh sectors or less) and the DDO, when
executed, will set it back to the original capacity.
Are you sure your MBR bootcode wasn't overwritten?
If the DDO isn't executed then the drive stays at 32GB.
Have a look at it with IBM/HGST's Feature Tool.

>
> Greetings,
> Piotr