Hey all. I've been experiencing some very annoying problems with my
cdrom drive when using late versions of the devel linux kernel.
Specifically, when I try to mount a cdrom (under /cdrom, but that
shouldn't make any difference), I receive this error:
---------------------------------------------------------------------------
mount: the kernel does not recognize /dev/hdc as a block device However, the problem is not one of a module not being present, as I have compiled IDE cdrom support into my kernel. I have tried to figure out --------------------------------------------------------------------------- parport0: PC-style at 0x378 [SPP,PS2] --------------------------------------------------------------------------- I am guessing that my problems are as a result of ide1 not being
(maybe `insmod driver'?)
---------------------------------------------------------------------------
why this is happening, but I haven't been able to find a working
solution. I was wondering if this is a problem for other people, or
else, if it is not, could someone please offer some help?
For your information, the cd drive is a:
MATSHITA CR-574, ATAPI CDROM drive
and, this is the secuence at boot time that may provide help:
Serial driver version 4.26 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
ttyS03 at 0x02e8 (irq = 3) is a 16550A
pty: 256 Unix98 ptys configured
lp0: using parport0 (polling).
PCI_IDE: unknown IDE controller on PCI bus 00 device 78, VID=1106,
DID=0561
PCI_IDE: not 100% native mode: will probe irqs later
hda: Seagate Technology 1275MB - ST31276A, ATA DISK drive
hdb: Seagate Technology 1275MB - ST31276A, ATA DISK drive
hdc: MATSHITA CR-574, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1: UNABLE TO GET IRQ -14
hda: Seagate Technology 1275MB - ST31276A, 1221MB w/0kB Cache,
CHS=620/64/63
hdb: Seagate Technology 1275MB - ST31276A, 1221MB w/0kB Cache,
CHS=620/64/63
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Partition check:
hda: hda1
hdb: hdb1 hdb2
VFS: Mounted root (ext2 filesystem) readonly.
initialised correctly? In previous kernel versions, I got an error
saying that ide1 couldn't get irq14, but it was still initialised (with
irq15), as it should have been. Even in kernel 2.0.35, it works. My PCI
bus chipset is the (buggy) CMD PCI0640B chipset, for which I have
compiled support (the bugfix) for. Maybe the kernel developers know
something about this?
Basically, I want to be able to use my cds :P Any help would be greatly
appreciated.
Joe