There are 64 minor devs (partitions) per IDE drive.
There are two IDE drives per major device (to avoid re-implementing
request-queuing, ala SCSI).
However, there are still 128 minor device numbers *unused*
for every IDE major number. Perhaps these could be taken
for changers.
>You could change the way the IDE driver works so that it is the same
>as the SCSI driver (which supports CD changers). The SCSI driver uses
>dynamic device numbers so that it doesn't run out of device numbers.
Ugh. Too much overhead and people have enough trouble identifying
their drives already, without having them hop around depending
on what disks happen to be inserted at any given time.
Maybe IDE users are not as sophisticated as SCSI users.
On another note, the reorganization of the IDE driver to dynamically
handle 1,2,3 or 4 IDE interfaces is underway.. I expect to have it
ready for release within the next couple of weeks. Just about everything
is being touched, so I'd advise anyone with new IDE schemes to get in
touch Real Soon Now.
Once that is out of the way, I'll be adding bus-mastering DMA support
for the IDE ports on the Intel Triton chipset.
-ml
mlord@bnr.ca