I know this has been kicked around here, but not through the goalpost of resolution.f
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
(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^?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)
<<<
4) 1.3.29 kernel, changed the IDE port from third (1E8H to 1EFH, default)
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:
Warning : Unknown PCI device (fe:0). Please read include/linux/pci.h (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: FX4°0_0² , 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)
<<<
The drive can be read fine from DOS.
I'd very much like to get this drive working. I'll provide any more 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.
I'll gladly RTFM if you tell me what M to R.
morgan
mor...@slip.net (<- please use this address for e-mail)
--
A child of five could understand this! Fetch me a child of five.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (0 / 16) |
Uptime: | 169:51:44 |
Calls: | 10,385 |
Calls today: | 2 |
Files: | 14,057 |
Messages: | 6,416,555 |