Messages in this thread | | | From | BROWN Nick <> | Subject | RE: Wierd IDE configuration | Date | Tue, 20 Apr 1999 16:42:58 +0200 |
| |
> > hda: IBM-DTTA-351010, 9671MB w/466kB Cache, CHS=1232/255/63, UDMA > > hdb: IBM-DTTA-351680, 16124MB w/462kB Cache, CHS=2055/255/63, UDMA > > hdc: IBM-DTTA-351680, 16124MB w/462kB Cache, CHS=32760/16/63, UDMA
Maybe I'm getting over-confident here, but it seems like this could also be explained by probe_cmos_for_drives(). The setup.S code reads the BIOS FDP table data for the first two drives only, so it will have older-style (loads of heads, fewer cylinders) numbers for hda and hdb. On the other hand, subsequent drives can only be found via the more modern methods in do_identify().
A couple of tests you could do: - if hdc has been formatted by a non-Linux program, see if fdisk complains about its partitioning (BIOS format not matching drive format) - swap hda and hdc. My guess is that the two 16GB drives will appear identical, and that the 10GB drive will appear to have about 19630 cylinders.
--------------------------------------------------------------- |\ | o _ |/ Life's like a jigsaw | \| | |_ |\ You get the straight bits But there's something missing in the middle
Nick Brown, Strasbourg, France (Nick(dot)Brown(at)coe(dot)fr) ---------------------------------------------------------------
- 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/
| |