home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1993 #2
/
Image.iso
/
unix
/
mcd03.zip
/
MCD03.TAR
/
mcd-0.3.README
next >
Wrap
Text File
|
1993-06-09
|
3KB
|
84 lines
This is release ALPHA 0.3 of the Mitsumi CD-ROM driver for Linux.
This driver has been developed on the 800ms (002) drive with an
8-bit interface, but should also work on other Mitsumi CD-ROMS.
There are faster Mitsumi drives with 8 and 16 bit interfaces. As
I don't have one of these faster drives I have not been able to
test the driver on them. I have had reports that the driver works
on both the 8 bit and 16 bit interface, and even with the SoundBlaster
interface. I believe that the Tandy/Radio Shack CD-ROM is a relabeled
Mitsumi and should work with this driver. I would appreciate reports
of configurations which do and don't work. (E-mail to martin@bdsi.com)
The driver supports reading of data from the CD and also the SUN
CDROM audio ioctls. I have used xcdplayer with this driver, but I have
noticed that xcdplayer is a bit sloppy about setting some of the
parameters to the ioctl calls. I have not checked out any other cd
players.
This release consists of a driver file, "mcd.c", a set of patches for the
kernel, "mcd.kern.diffs", and this readme file. The patches are against
a virgin 0.99 pl9 kernel. They may also work for pl8, but not anything
earlier.
To install: unpack the tar file in "/usr/src/linux" or wherever you keep
your kernel source. Apply the diffs in file "mcd.kern.diffs" to your kernel:
patch -p0 <mcd.kern.diffs
Do a "make config" and say "yes" to the Mitsumi CD-ROM Driver.
Do a "make dep" and a "make clean", then make the kernel image.
Reboot with the new kernel, and make the device file. The distributed driver
uses major device 23, so do a "mknod /dev/mcd b 23 0" to make the node.
You should now be able to do "mount -t iso9660 /dev/mcd /mnt" and see the
contents of a CD in the /mnt directory.
Things you might want to change:
--------------------------------
The driver is set up to use major device 23, which is the official device number
for the Mitsumi CD ROM. I don't recommend changing it. If you previously had
the driver installed with a different device number, you will have to re-make
the special file:
rm /dev/mcd
mknod /dev/mcd b 23 0
The driver is set up to use I/O port 0x300 and IRQ 5. If these are not good
for you, look for the defines near the beginning of mcd.c: "MCDPORT" and
"MCD_INTR_NR", and change them to suit your system. Make sure that the
hardware setup on the board agrees with the software setup in mcd.c.
Refer to the manual for the drive for information on setting the board jumpers.
This driver does not use DMA. You may pull the DMA jumpers off the board, or
just set them to a value that does not conflict with anything else in your
system.
Acknowledgements
----------------
Several people have helped out in bringing about this version of the driver.
Adam Richter found a couple of bugs that were causing panics under heavy
CDROM activity.
Werner Seiler helped out *enormously* with the audio play functions.
Thanks also to the many users who sent kind words about the driver.
Release notes
-------------
Volume control is not supported. I just couldn't get it going and I wanted
to release the driver ASAP. Something to work on for the next release.
This version patches the isofs code to not call the check_media function.
This really needs to be cleaned up. There was a bug in this patch in the
last release of mcd, but it should be ok now.
Please report problems, comments, etc to martin@bdsi.com