I know this has been kicked around here, but not through the goalpost of
resolution.
I've got an HP Vectra VL-3 with a Soundblaster 16 running an IDE 4X
CD-ROM drive. Linux cannot see the CD-ROM drive.
Here are the particulars of the system:
P75
PCI, apparently with the buggy cmd chip
Two hard drives on the on-board IDE controller
SoundBlaster 16 w/IDE connector
Creative Labs FX400 IDE CD-ROM
An on-board IDE-CDROM connector (colored red)
The problem is that Linux won't see the CD-ROM. I cant say I understand
the problem in it's entirety, but I've tried several things.
1) Tried booting from a slackware 2.3 bootdisk, and adding hdc=cdrom and
also hdd=cdrom as boot options. CD-ROM wasn't found
2) Tried the 1.3.29 kernel, with IDE CD-ROM support. CD-ROM wasn't found.
3) Tried the 1.3.29 kernel, with the CD-ROM connected to the motherboard
IDE CD-ROM connector (colored red) and the SoundBlaster IDE DIS jumper
closed (IDE disabled). This was a little closer, but it still failed.
Here's the the significant-looking output of dmesg:
Sep 25 16:50:00 darla kernel: Warning : Unknown PCI device (ea:0). Please read include/linux/pci.h 4) 1.3.29 kernel, changed the IDE port from third (1E8H to 1EFH, default)
Warning : Unknown PCI device (fe:0). Please read include/linux/pci.h The drive can be read fine from DOS. I'd very much like to get this drive working. I'll provide any more I'll gladly RTFM if you tell me what M to R. morgan --
(repeated)
Sep 25 16:50:00 darla kernel: ide: buggy CMD640 interface: init_cmd640: huh? 0x5b read back wrong
Sep 25 16:50:00 darla kernel: serialized, disabled read-ahead
Sep 25 16:50:00 darla kernel: hda: WDC AC1425F, 407MB w/64KB Cache, LBA, CHS=827/16/63
Sep 25 16:50:00 darla kernel: hdb: QUANTUM ELS170A, 162MB w/32KB Cache, CHS=1011/15/22
Sep 25 16:50:00 darla kernel: hdd: IRQ probe failed (0)
Sep 25 16:50:00 darla kernel: hdd: IRQ probe failed (0)
Sep 25 16:50:00 darla kernel: hdd: ^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^
?X^?X^?X^?X^?X^?XX^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X
^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X
^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X
^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X
^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X
^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X
^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X
^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X^?X
^?X^?X^?X^?X^?X^?X^?, ATAPI, UNKNOWN device
Sep 25 16:50:00 darla kernel: hdd: IRQ probe failed (0)
Sep 25 16:50:00 darla kernel: ide1 at 0x170-0x177,0x376 on irq 15
Sep 25 16:50:00 darla kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 (serialized with ide1)
<<<
to second (170H - 177H, 376H - 377H) and the IDE interrupt to 15, from
11. This didn't seem like the right thing to do, as it appears that my
second hard drive is already the second device, at IRQ 15. Anyways,
here's the output of dmesg, abridged:
(repeated)
ide: buggy CMD640 interface: init_cmd640: huh? 0x5b read back wrong
serialized, disabled read-ahead
hda: WDC AC1425F, 407MB w/64KB Cache, LBA, CHS=827/16/63
hdb: QUANTUM ELS170A, 162MB w/32KB Cache, CHS=1011/15/22
hdd: FX40_02 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?, ATAPI, CDROM drive
hdd: IRQ probe failed (0)
ide1 at 0x170-0x177,0x376 on irq 15
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 (serialized with ide1)
<<<
information that's needed about the machine. I'm only using the 1.3.29
kernel in the hopes that it fixes something broken in 1.2.13. My hope is
to get the CD-ROM working with 1.2.13 somehow.
A child of five could understand this! Fetch me a child of five.