mcdx
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

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