Tips for using cdu31a.c, the driver for Sony CDU-31A and CDU-33A CDROM drives. Corey Minyard (minyard@wf-rch.cirr.com) Colossians 3:17 The Sony interface device driver handles Sony interface CDROM drives and provides a complete block-level interface as well as an ioctl() interface compatible with the Sun (as specified in include/linux/cdrom.h). With this interface, CDROMs can be accessed and standard audio CDs can be played back normally. WARNING - All autoprobes have been removed from the driver. You MUST configure the CDU31A via a LILO config at boot time or in lilo.conf. I have the following in my lilo.conf: append="cdu31a=0x1f88,0,PAS" The first number is the I/O base address of the card. The second is the interrupt (0 means none). The third should be "PAS" if on a Pro-Audio spectrum, or nothing if on something else. This interface is (unfortunately) a polled interface. This is because most Sony interfaces are set up with DMA and interrupts disables. Some (like mine) do not even have the capability to handle interrupts or DMA. For this reason you will see a lot of the following: retry_count = jiffies+ SONY_JIFFIES_TIMEOUT; while ((retry_count > jiffies) && (!