lkml.org 
[lkml]   [1999]   [Apr]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRE: Wierd IDE configuration
Date
	> > 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/

\
 
 \ /
  Last update: 2005-03-22 13:51    [W:0.025 / U:1.196 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site