IDE drives mis-reporting size... bug or feature?

Josh Fryman (fryman@cc.gatech.edu)
Wed, 20 Jun 2001 14:00:44 -0400


hi all,

this is an odd one. i think it's technically a feature
but might be perceived instead as a "bug". anyway, i've
got a pair of Ultra100 Maxtor 52049h4 20GB drives, on a
Promise Ultra 100 (PDC20267) controller.

the drives were popped in with the jumper on for the
4096 cylinder limit forced. (it's a long story as to why.)
the other jumpers were set normally for master/slave config.

the promise controller recognizes the drives on boot-up
init as being what they are - ~20GB - and continues on
merrily.

Windows 2000 recognizes the drives as ~2GB in size, due to
the jumper. it's observing the 4096cyl limit on the drive
in some way. (remove the jumper and it sees ~20GB too.)

Linux 2.4.3 recognizes the drives as ~20GB regardless of
the jumper.

so, is this a bug or feature? is windows or linux not
working right here? what *should* be seen with the drive
jumpered such?

cheers,

josh
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/