diff options
Diffstat (limited to 'Documentation/cdrom/mcdx')
-rw-r--r-- | Documentation/cdrom/mcdx | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/Documentation/cdrom/mcdx b/Documentation/cdrom/mcdx new file mode 100644 index 000000000..fd2c37321 --- /dev/null +++ b/Documentation/cdrom/mcdx @@ -0,0 +1,44 @@ +This is a first attempt to create an `improved' driver for the Mitsumi drives. +It is able to "live together" with mcd.c, if you have at least two Mitsumi +drives: each driver can use his own drive. + +To allow this "coexistence" as long as mcdx.c is not a superset of mcd.c, +this driver has to use its own device files. We use MAJOR 20 for it. So, +you have to do + + # mknod /dev/mcdx0 b 20 0 + # mknod /dev/mcdx1 b 20 1 + +and so on, one entry for each drive to support, once. + +If you are using the driver as a module, you can specify your ports and IRQs +like + + # insmod mcdx.o mcdx=0x300,11,0x304,5 + +and so on ("address,IRQ" pairs). +This will override the configuration in mcdx.h. + +This driver: + + o handles XA (and hopefully) multi session CDs as well as + ordinary CDs; + o supports up to 5 drives (of course, you'll need free + IRQs, i/o ports and slots); + o uses much less kernel memory than the standard mcd driver + (no extra driver internal buffers!). + o plays audio (like the `old' driver, I hope) + +This version doesn't support yet: + + o shared IRQs (but it seems to be possible - I've successfully + connected two drives to the same irq. So it's `only' a + problem of the driver.) + +This driver never will: + + o Read digital audio (i.e. copy directly), due to missing + hardware features. + + +heiko@lotte.sax.de |