I track it down to the diffs to drivers/block/genhd.c from 2.1.115 to
2.1.116, the chunks between lines 400 and 450. It seems to be remapping
the drive geometry if the size is greater than 504M, even if the H/S
portion of the bios C/H/S info is already reasonable. This is from
looking at the diffs - I haven't had a chance to look at the code bursts
side by side yet.
My FUJITSU MPB3064ATU E isn't happy with the results. I know the drive
was set up CHS when I formatted it under 2.1.115 about a week ago.
>From bits and pieces under /proc/ide/hda:
| cache : 0
| capacity : 12672450
| driver : ide-disk version 1.07
| geometry : physical 13410/15/63
| logical 788/255/63
| model : FUJITSU MPB3064ATU E
However, from /var/log/syslog:
| hda: FUJITSU MPB3064ATU E, ATA DISK drive
| hdd: Maxtor 71050 AT, ATA DISK drive
| Partition check:
| hda: [LBA] [788/255/63] hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 hda9 hda10 hda11 >
| hdd: [PTBL] [1022/32/63] hdd1 hdd2
And from /var/log/messages:
| hda: FUJITSU MPB3064ATU E, 6187MB w/0kB Cache, CHS=13410/15/63, DMA
| hdd: Maxtor 71050 AT, 1006MB w/256kB Cache, CHS=2045/16/63, DMA
Jeff Voskamp
-
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.altern.org/andrebalsa/doc/lkml-faq.html