Creation of Cybook 2416 (actually Gen4) repository
This commit is contained in:
57
Documentation/cdrom/optcd
Normal file
57
Documentation/cdrom/optcd
Normal file
@@ -0,0 +1,57 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user