Originally Posted By: tman
The Mk1 had two IDE channels so your two drives ended up as hda and hdc.

The Mk2/Mk2A had 1 IDE channel so your two drives ended up as hda and hdb. However to make it easier, the device nodes in /dev were changed around slightly so you could still refer to the 2nd drive as /dev/hdc.


Yeah. Blame me (and Linus) for the skip naming, and blame Hugo for his twisted simplification (of empeg s/w) in taking advantage of it. wink

The kernel refers to the second drive in a MkII/MkIIa as hdb, but the non-kernel software uses /dev/hdc for the same unit. This is a peculiar, yet normal, sort of thing for a POSIX style operating system to be able to do.

EDIT: The purists would prefer that we should have used 3,0 and 3,16 in the kernel, instead of hda and hdb. But I argued against that, as being rather unfriendly for common uses and users.

Cheers


Edited by mlord (28/05/2008 14:13)