|
I'm attempting to use a CD-ROM drive in an IBM Portable Drive Bay with my ThinkPad 600. SUPPORTED.CARDS indicates that this has been tested, but I'm having problems with it. The HOWTO indicates that there may be problems configuring the drive if there is no media present at insertion time, but I'm still having problems despite having a CD in the drive. I typically have to issue `cardctl eject 0; cardctl insert 0` to get the ide channel recognized:
Mar 17 16:39:54 sybil kernel: Linux PCMCIA Card Services 3.1.13 Mar 17 16:39:54 sybil kernel: kernel build: 2.2.14 #1 Fri Mar 17 15:41:52 CST 2000 Mar 17 16:39:54 sybil kernel: options: [pci] [cardbus] [apm] Mar 17 16:39:54 sybil kernel: PCI routing table version 1.0 at 0xf9e10 Mar 17 16:39:54 sybil kernel: 00:02.0 -> irq 11 Mar 17 16:39:54 sybil kernel: 00:02.1 -> irq 11 Mar 17 16:39:54 sybil kernel: Intel PCIC probe: Mar 17 16:39:54 sybil kernel: TI 1250A PCI-to-CardBus at slot 00:02, mem 0x20301000 Mar 17 16:39:54 sybil kernel: host opts [0]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 1/3] Mar 17 16:39:54 sybil kernel: host opts [1]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 4/6] Mar 17 16:39:55 sybil kernel: ISA irqs (scanned) = 3,4,7,9,10 PCI status changes Mar 17 16:39:55 sybil kernel: cs: IO port probe 0x1000-0x17ff: excluding 0x15e8-0x15ef Mar 17 16:39:55 sybil kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x200-0x207 0x220-0x22f 0x388-0x38f 0x3b8-0x3 df 0x4d0-0x4d7 Mar 17 16:39:55 sybil kernel: cs: IO port probe 0x0a00-0x0aff: clean. Mar 17 16:39:55 sybil kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean. Mar 17 16:40:20 sybil kernel: ide_cs: ide_register() at 0x320 & 0x32e, irq 3 failed Mar 17 16:40:22 sybil kernel: eth0: 3Com 3c589, io 0x300, irq 3, hw_addr 00:10:4B:EC:D7:A1 Mar 17 16:40:22 sybil kernel: 8K FIFO split 5:3 Rx:Tx, auto xcvr Mar 17 16:40:23 sybil kernel: eth0: flipped to 10baseT Mar 17 16:40:27 sybil kernel: eth0: flipped to 10baseT Mar 17 16:41:29 sybil kernel: hde: CRN-8241B, ATAPI CDROM drive Mar 17 16:41:29 sybil kernel: ide2 at 0x320-0x327,0x32e on irq 3 Mar 17 16:41:29 sybil kernel: ide_cs: hde: Vcc = 5.0, Vpp = 0.0 Mar 17 16:41:29 sybil kernel: hde: bad special flag: 0x03 Things seem to work fine after this, but I have trouble later unmounting the CD. I see the following messages in /var/log/messages at that point:
Mar 17 20:50:18 sybil kernel: hde: irq timeout: status=0xd0 { Busy }
Mar 17 20:50:48 sybil kernel: hde: ATAPI reset timed-out, status=0xd0
Mar 17 20:51:19 sybil kernel: ide2: reset timed-out, status=0xd0
Mar 17 20:51:19 sybil kernel: hde: status timeout: status=0xd0 { Busy }
Mar 17 20:51:19 sybil kernel: hde: drive not ready for command
Mar 17 20:51:53 sybil kernel: hde: ATAPI reset timed-out, status=0xd0
Mar 17 20:52:24 sybil kernel: ide2: reset timed-out, status=0xd0
Mar 17 20:52:24 sybil kernel: hde: status timeout: status=0xd0 { Busy }
Mar 17 20:52:24 sybil kernel: end_request: I/O error, dev 21:00 (hde), sector 0
Mar 17 20:52:24 sybil kernel: hde: drive not ready for command
As I said, this is an IBM ThinkPad 600, type 2645-85U. I'm using the IBM Portable Drive Bay (FRU 37L1513) with the IBM IDE PC Card (33L5033) and an UltraslimBay CD-ROM (05K9267). Any assistance anyone can provide would be welcomed.
|