optcd
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:2k
- This is the README file for the Optics Storage 8000 AT CDROM device driver.
- This is the driver for the so-called 'DOLPHIN' drive, with the 34-pin
- Sony-compatible interface. For the IDE-compatible Optics Storage 8001
- drive, you will want the ATAPI CDROM driver. The driver also seems to
- work with the Lasermate CR328A. If you have a drive that works with
- this driver, and that doesn't report itself as DOLPHIN, please drop me
- a mail.
- The support for multisession CDs is in ALPHA stage. If you use it,
- please mail me your experiences. Multisession support can be disabled
- at compile time.
- You can find some older versions of the driver at
- dutette.et.tudelft.nl:/pub/linux/
- and at Eberhard's mirror
- ftp.gwdg.de:/pub/linux/cdrom/drivers/optics/
- Before you can use the driver, you have to create the device file once:
- # mknod /dev/optcd0 b 17 0
- To specify the base address if the driver is "compiled-in" to your kernel,
- you can use the kernel command line item (LILO option)
- optcd=0x340
- with the right address.
- If you have compiled optcd as a module, you can load it with
- # insmod /usr/src/linux/modules/optcd.o
- or
- # insmod /usr/src/linux/modules/optcd.o optcd=0x340
- with the matching address value of your interface card.
- The driver employs a number of buffers to do read-ahead and block size
- conversion. The number of buffers is configurable in optcd.h, and has
- influence on the driver performance. For my machine (a P75), 6 buffers
- seems optimal, as can be seen from this table:
- #bufs kb/s %cpu
- 1 97 0.1
- 2 191 0.3
- 3 188 0.2
- 4 246 0.3
- 5 189 19
- 6 280 0.4
- 7 281 7.0
- 8 246 2.8
- 16 281 3.4
- If you get a throughput significantly below 300 kb/s, try tweaking
- N_BUFS, and don't forget to mail me your results!
- I'd appreciate success/failure reports. If you find a bug, try
- recompiling the driver with some strategically chosen debug options
- (these can be found in optcd.h) and include the messages generated in
- your bug report. Good luck.
- Leo Spiekman (spiekman@dutette.et.tudelft.nl)