I'm basically a Linux newbie, but I've been a Unix app developer for
about ten years.
I'm having problems getting Linux (RH 5.2) to recognize my ATAPI CD-ROM.
Primary IDE controller with 2 hard disks (hda, hdb)
MAD-16 (Mozart) Sound Card with secondary IDE controller (IRQ 15)
ATAPI CD-Rom attached to Sound Card IDE port as master
Kernel: 2.0.36 as distributed in RH 5.2
If I add parameters to LILO, such as cdrom=/dev/hdc, the kernel will
detect my second IDE port, but will be unable to initialize the drive
(returns 0xFF for status).
During the install, I was only able to get my CD-ROM to work by starting
under DOS and loading from the CD-ROM. The boot disk would not find my
CD-ROM at all.
I tried recompiling the kernel to include MAD-16 support in the kernel,
but I kept getting an error message from sb_common.c that I needed to
configure the sound card. Isn't sb_common for sound blaster cards? It
didn't look like the MAD-16 support was getting compiled in!
Next, I looked at mad16.c and noticed a comment to the effect that I
needed to change some values in a header file to enable the IDE support
for the card. I haven't tried the changes yet, but that's next.
Has anyone out there gotten a Mozart sound card IDE port to work with
Is the sb_common.c file needed for MAD16 support, or am I doing
something wrong in "make xconfig"? (I am enabling sound support, but NOT
the Sound Blaster)
Am I on the right track by modifying the source as described in the
Does the 2.2.1 kernel provide any more solid support for my IDE/CD-ROM
Thanks to all in advance. I'm looking forward to getting past these
basics and on to the "fun stuff".