1This is a first attempt to create an `improved' driver for the Mitsumi drives. 2It is able to "live together" with mcd.c, if you have at least two Mitsumi 3drives: each driver can use its own drive. 4 5To allow this "coexistence" as long as mcdx.c is not a superset of mcd.c, 6this driver has to use its own device files. We use MAJOR 20 for it. So, 7you have to do 8 9 # mknod /dev/mcdx0 b 20 0 10 # mknod /dev/mcdx1 b 20 1 11 12and so on, one entry for each drive to support, once. 13 14If you are using the driver as a module, you can specify your ports and IRQs 15like 16 17 # insmod mcdx.o mcdx=0x300,11,0x304,5 18 19and so on ("address,IRQ" pairs). 20This will override the configuration in mcdx.h. 21 22This driver: 23 24 o handles XA and (hopefully) multi session CDs as well as 25 ordinary CDs; 26 o supports up to 5 drives (of course, you'll need free 27 IRQs, i/o ports and slots); 28 o uses much less kernel memory than the standard mcd driver 29 (no extra driver internal buffers!). 30 o plays audio (like the `old' driver, I hope) 31 32This version doesn't support yet: 33 34 o shared IRQs (but it seems to be possible - I've successfully 35 connected two drives to the same irq. So it's `only' a 36 problem of the driver.) 37 38This driver never will: 39 40 o Read digital audio (i.e. copy directly), due to missing 41 hardware features. 42 43 44heiko@lotte.sax.de 45