Hey all a7n266 users-
I've run into an issue switching from an Seagate (ST380021A) 80G to a
(ST3120024A) 120G harddrive using my A7N266-VM board. It seems that
Linux detects a different drive geometry depending on if it's on the
primary or secondary IDE. The drive label shows 16 Heads & 63 Sectors.
The drive was configured on the secondary and looks like:
# fdisk -l /dev/hdc
Disk /dev/hdc: 16 heads, 63 sectors, 232581 cylinders
Units = cylinders of 1008 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hdc1 1 1041 524632+ 82 Linux swap
/dev/hdc2 1042 1456 209160 83 Linux
/dev/hdc3 1457 11625 5125176 83 Linux
/dev/hdc4 11626 232581 111361824 5 Extended
/dev/hdc5 11626 12652 517576+ 83 Linux
/dev/hdc6 12653 13473 413752+ 83 Linux
/dev/hdc7 13474 232581 110430400+ 83 Linux
When it's placed on the primary it looks like:
# fdisk -l /dev/hda
Disk /dev/hda: 255 heads, 63 sectors, 14593 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 66 524632+ 82 Linux swap
Partition 1 does not end on cylinder boundary:
phys=(1023, 15, 63) should be (1023, 254, 63)
/dev/hda2 66 92 209160 83 Linux
Partition 2 does not end on cylinder boundary:
phys=(1023, 15, 63) should be (1023, 254, 63)
/dev/hda3 92 730 5125176 83 Linux
Partition 3 does not end on cylinder boundary:
phys=(1023, 15, 63) should be (1023, 254, 63)
/dev/hda4 730 14594 111361824 5 Extended
Partition 4 does not end on cylinder boundary:
phys=(1023, 15, 63) should be (1023, 254, 63)
/dev/hda5 730 794 517576+ 83 Linux
/dev/hda6 794 846 413752+ 83 Linux
/dev/hda7 846 14594 110430400+ 83 Linux
It runs like this, but makes a ton of noise writing to the disk. I'm
assuming that's the result of the "does not end on cylinder" messages
above.
Any ideas? Bad harddrive controller? Am I doing something dumb here?
Thanks,
Joe
I've run into an issue switching from an Seagate (ST380021A) 80G to a
(ST3120024A) 120G harddrive using my A7N266-VM board. It seems that
Linux detects a different drive geometry depending on if it's on the
primary or secondary IDE. The drive label shows 16 Heads & 63 Sectors.
The drive was configured on the secondary and looks like:
# fdisk -l /dev/hdc
Disk /dev/hdc: 16 heads, 63 sectors, 232581 cylinders
Units = cylinders of 1008 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hdc1 1 1041 524632+ 82 Linux swap
/dev/hdc2 1042 1456 209160 83 Linux
/dev/hdc3 1457 11625 5125176 83 Linux
/dev/hdc4 11626 232581 111361824 5 Extended
/dev/hdc5 11626 12652 517576+ 83 Linux
/dev/hdc6 12653 13473 413752+ 83 Linux
/dev/hdc7 13474 232581 110430400+ 83 Linux
When it's placed on the primary it looks like:
# fdisk -l /dev/hda
Disk /dev/hda: 255 heads, 63 sectors, 14593 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 66 524632+ 82 Linux swap
Partition 1 does not end on cylinder boundary:
phys=(1023, 15, 63) should be (1023, 254, 63)
/dev/hda2 66 92 209160 83 Linux
Partition 2 does not end on cylinder boundary:
phys=(1023, 15, 63) should be (1023, 254, 63)
/dev/hda3 92 730 5125176 83 Linux
Partition 3 does not end on cylinder boundary:
phys=(1023, 15, 63) should be (1023, 254, 63)
/dev/hda4 730 14594 111361824 5 Extended
Partition 4 does not end on cylinder boundary:
phys=(1023, 15, 63) should be (1023, 254, 63)
/dev/hda5 730 794 517576+ 83 Linux
/dev/hda6 794 846 413752+ 83 Linux
/dev/hda7 846 14594 110430400+ 83 Linux
It runs like this, but makes a ton of noise writing to the disk. I'm
assuming that's the result of the "does not end on cylinder" messages
above.
Any ideas? Bad harddrive controller? Am I doing something dumb here?
Thanks,
Joe