there is a typo in include/linux/mcd.h which makes it difficult to
know that you have to edit the file and set the port and irq, ie:
at the top of the file you have
/* *** change this to set the I/O port address */
#define MCD_BASE_ADDR 0x300
/* *** change this to set the interrupt number */
#define MCD_INTR_NR 10
/* *** make the following line uncommented, if you're sure,
* *** all configuration is done */
/* #define I_WAS_HERE */
and at the bottom of the file you have:
#if 0
#ifndef I_WAS_HERE
#error Please edit this file first.
#endif
#endif
the #if 0 has to be #if 1 so that we are notified about the need to modify
this file.
ttyl
Dima