This is a new version of my driver for the NEC CDR-260 cd-rom drive. Major changes since the last release are: - The driver is now structured as a loadable kernel module. - It now should work on a wider variety of hardware configurations, including those where the drive is on the second IDE controller. - The driver should now properly detect media changes. The bug in the previous version which caused the first operation after a media change to fail should be fixed. - The name has changed to something more descriptive, and the default major device number has changed to avoid a conflict with atdisk2. No audio functions are supported, and probably won't be for a while unless i can turn up some actual technical documentation on this device. Not all possible hardware configurations have been tested. So far, configurations which i've heard that work include: - cdrom as slave device on first IDE bus with a hd as master. - cdrom by itself as master on second IDE bus. Installation instructions: - If you have anything on your hard drive which you'd mind losing, it would be a good idea to make a backup before starting. I have never seen any instances in which this driver screws up a filesystem; however, it has every opportunity to do so, and i'm not making any promises... - Since the driver is now a loadable module, you'll need to have the module utilities before you can do anything with it. A copy of may be found in sunsite.unc.edu:/pub/Linux/kernel/modules.tar.gz. If you don't already have this package, fetch it and install it on your machine. - There are a couple kernel patches which are required to add some hooks needed by the driver. These patches were made against version 1.1.50. If you have a kernel version of at least 1.1.49, then you should apply the three patches in hd.c.diffs, ksyms.c.diffs, and config.in.diffs. You should be able to do this by setting your default directory to the top of the kernel source tree and doing, e.g., `patch -p0