Hello. I just purchased used IBM Thinkpad 560X, which works otherwise fine, but not the external CD-ROM -drive (as in subject).
Is there any way to get it to work? It reports as Nov 15 23:42:39 stinkpad cardmgr[3170]: product info: "KME", "KXLC005", "00" Nov 15 23:42:39 stinkpad cardmgr[3170]: manfid: 0x0032, 0x0704 function: 8 (SCSI) and I made extensive web searched with the string. Most of the pages are in Japanese and of no help, even if translated to English with Altavista. However, there are few pages of interest: Quote from http://euc.jp/beos/atacard-hcl.en.html: "(*2) KXLC005 will never work as it turns out to be deviate from standard IDE" Althought it is about BeOS, I suppose it is relevant with Linuxia too. _BUT_ at the web page http://bazaar.turbolinux.co.jp/cgi-bin/cvsweb.cgi/kernel-2.4/SPECS/\ kernel-2.4.spec?sortby=rev it is written: "- support kme kxlc005 by pcmcia-cs ide_cs" What the heck this means?! Apparently is is about TurboLinux, but following the links I can not find any usable source code/patches. Any ideas about it? If it helps anything here are pictures about the device: http://www.notebooky.cz/old/test/panacdplayer.asp The CD-ROM drive works in Windoze, so it's physically OK. Also my PCMCIA modem works in Linux, so the PCMCIA controller is OK, too. I tried manually specifying to load one of the three SCSI-drivers, and ide_cs, but without success. It think qlogic_cs is nearest to the CD-ROM drive, but it hangs completely when I try it. My distribution is Debian Potato, but I tried upgrading to the 2.2.20 kernel and PCMCIA-CS 3.1.29 (from source), but without change. Saved logs follow: - In the beginning I tried with default settings. Card is not identified. Nov 15 23:42:39 stinkpad cardmgr[3170]: starting, version is 3.1.29 Nov 15 23:42:39 stinkpad cardmgr[3170]: watching 2 sockets Nov 15 23:42:39 stinkpad cardmgr[3170]: unsupported card in socket 0 Nov 15 23:42:39 stinkpad cardmgr[3170]: product info: "KME", "KXLC005", "00" Nov 15 23:42:39 stinkpad cardmgr[3170]: manfid: 0x0032, 0x0704 function: 8 (SCSI) Nov 15 23:42:38 stinkpad kernel: Linux PCMCIA Card Services 3.1.29 Nov 15 23:42:38 stinkpad kernel: kernel build: 2.2.20 #1 Thu Nov 15 22:13:26 EET 2001 Nov 15 23:42:38 stinkpad kernel: options: [pci] [cardbus] [apm] Nov 15 23:42:38 stinkpad kernel: PCI routing table version 1.0 at 0xfcc30 Nov 15 23:42:38 stinkpad kernel: 00:02.0 -> irq 11 Nov 15 23:42:38 stinkpad kernel: 00:02.1 -> irq 11 Nov 15 23:42:38 stinkpad kernel: Intel ISA/PCI/CardBus PCIC probe: Nov 15 23:42:38 stinkpad kernel: TI 1250A rev 02 PCI-to-CardBus at slot 00:02, mem 0x20822000 Nov 15 23:42:38 stinkpad kernel: host opts [0]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 1/3] Nov 15 23:42:38 stinkpad kernel: host opts [1]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 4/6] Nov 15 23:42:38 stinkpad kernel: ISA irqs (scanned) = 3,4,7,9,10,15 PCI status changes Nov 15 23:42:39 stinkpad kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean. - Next I tried using ide_cs -drivers: Nov 15 23:47:51 stinkpad cardmgr[3258]: starting, version is 3.1.29 Nov 15 23:47:51 stinkpad cardmgr[3258]: watching 2 sockets Nov 15 23:47:51 stinkpad cardmgr[3258]: socket 0: Panasonic KXLC005 Nov 15 23:47:51 stinkpad cardmgr[3258]: executing: 'modprobe ide_cs' Nov 15 23:48:24 stinkpad cardmgr[3258]: get dev info on socket 0 failed: Resource temporarily unavailable Nov 15 23:47:50 stinkpad kernel: Linux PCMCIA Card Services 3.1.29 Nov 15 23:47:50 stinkpad kernel: kernel build: 2.2.20 #1 Thu Nov 15 22:13:26 EET 2001 Nov 15 23:47:50 stinkpad kernel: options: [pci] [cardbus] [apm] Nov 15 23:47:50 stinkpad kernel: PCI routing table version 1.0 at 0xfcc30 Nov 15 23:47:50 stinkpad kernel: Intel ISA/PCI/CardBus PCIC probe: Nov 15 23:47:50 stinkpad kernel: TI 1250A rev 02 PCI-to-CardBus at slot 00:02, mem 0x20822000 Nov 15 23:47:50 stinkpad kernel: host opts [0]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 1/3] Nov 15 23:47:50 stinkpad kernel: host opts [1]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 4/6] Nov 15 23:47:51 stinkpad kernel: ISA irqs (scanned) = 3,4,7,9,10,15 PCI status changes Nov 15 23:47:51 stinkpad kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean. Nov 15 23:47:55 stinkpad kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x200-0x207 0x220-0x22f 0x388-0x38f 0x3b8-0x3df 0x4d0-0x4d7 Nov 15 23:47:55 stinkpad kernel: cs: IO port probe 0x0208-0x021f: clean. Nov 15 23:47:55 stinkpad kernel: cs: IO port probe 0x0230-0x0387: clean. Nov 15 23:47:55 stinkpad kernel: cs: IO port probe 0x0390-0x03b7: clean. Nov 15 23:47:55 stinkpad kernel: cs: IO port probe 0x03e0-0x04cf: clean. Nov 15 23:47:55 stinkpad kernel: cs: IO port probe 0x04d8-0x04ff: clean. Nov 15 23:47:55 stinkpad kernel: cs: IO port probe 0x0800-0x08ff: clean. Nov 15 23:47:55 stinkpad kernel: cs: IO port probe 0x0a00-0x0aff: clean. Nov 15 23:47:55 stinkpad kernel: cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff Nov 15 23:48:23 stinkpad kernel: ide_cs: ide_register() at 0x190 & 0x396, irq 9 failed (ps. IRQ 9 worked fine with the modem, shown below) - Next I tried qlogic_cs, but it crashed before anything gone into the logs. - Next in turn was aha152x_cs: Nov 16 00:30:23 stinkpad cardmgr[11851]: starting, version is 3.1.29 Nov 16 00:30:23 stinkpad cardmgr[11851]: watching 2 sockets Nov 16 00:31:38 stinkpad cardmgr[11851]: socket 0: Panasonic KXLC005 Nov 16 00:31:39 stinkpad cardmgr[11851]: executing: 'modprobe aha152x_cs' Nov 16 00:31:41 stinkpad cardmgr[11851]: get dev info on socket 0 failed: No such device Nov 16 00:30:22 stinkpad kernel: Linux PCMCIA Card Services 3.1.29 Nov 16 00:30:22 stinkpad kernel: kernel build: 2.2.20 #1 Thu Nov 15 22:13:26 EET 2001 Nov 16 00:30:22 stinkpad kernel: options: [pci] [cardbus] [apm] Nov 16 00:30:22 stinkpad kernel: PCI routing table version 1.0 at 0xfcc30 Nov 16 00:30:22 stinkpad kernel: Intel ISA/PCI/CardBus PCIC probe: Nov 16 00:30:22 stinkpad kernel: TI 1250A rev 02 PCI-to-CardBus at slot 00:02, mem 0x20822000 Nov 16 00:30:22 stinkpad kernel: host opts [0]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 1/3] Nov 16 00:30:22 stinkpad kernel: host opts [1]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 4/6] Nov 16 00:30:22 stinkpad kernel: ISA irqs (scanned) = 3,4,7,9,10,15 PCI status changes Nov 16 00:31:38 stinkpad kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean. Nov 16 00:31:41 stinkpad kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x20 0-0x207 0x220-0x22f 0x388-0x38f 0x3b8-0x3df 0x4d0-0x4d7 Nov 16 00:31:41 stinkpad kernel: cs: IO port probe 0x0208-0x021f: clean. Nov 16 00:31:41 stinkpad kernel: cs: IO port probe 0x0230-0x0387: clean. Nov 16 00:31:41 stinkpad kernel: cs: IO port probe 0x0390-0x03b7: clean. Nov 16 00:31:41 stinkpad kernel: cs: IO port probe 0x03e0-0x04cf: clean. Nov 16 00:31:41 stinkpad kernel: cs: IO port probe 0x04d8-0x04ff: clean. Nov 16 00:31:41 stinkpad kernel: cs: IO port probe 0x0800-0x08ff: clean. Nov 16 00:31:41 stinkpad kernel: cs: IO port probe 0x0a00-0x0aff: clean. Nov 16 00:31:41 stinkpad kernel: cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff Nov 16 00:31:41 stinkpad kernel: aha152x: processing commandline: Nov 16 00:31:41 stinkpad kernel: aha152x: PCMCIA setup Nov 16 00:31:41 stinkpad kernel: aha152x: invalid line (controller=1) Nov 16 00:31:41 stinkpad kernel: ok Nov 16 00:31:41 stinkpad kernel: aha152x: BIOS test: passed, detected 1 controller(s) Nov 16 00:31:41 stinkpad kernel: aha152x0: vital data: PORTBASE=0x100, IRQ=9, SCSI ID=7, reconnect=enabled, parity=enabled, synchronous=disabled, delay=100, ext$Nov 16 00:31:41 stinkpad kernel: aha152x: trying software interrupt, failed. Nov 16 00:31:41 stinkpad kernel: aha152x: IRQ 9 possibly wrong. Please verify. Nov 16 00:31:41 stinkpad kernel: aha152x_cs: no SCSI devices found Nov 16 00:31:41 stinkpad kernel: scsi : 0 hosts. - And at last I tried fdomain_cs: Nov 16 00:40:46 stinkpad cardmgr[11995]: starting, version is 3.1.29 Nov 16 00:40:46 stinkpad cardmgr[11995]: watching 2 sockets Nov 16 00:41:13 stinkpad cardmgr[11995]: socket 0: Panasonic KXLC005 Nov 16 00:41:13 stinkpad cardmgr[11995]: executing: 'modprobe fdomain_cs' Nov 16 00:41:13 stinkpad cardmgr[11995]: get dev info on socket 0 failed: No such device Nov 16 00:40:46 stinkpad kernel: Linux PCMCIA Card Services 3.1.29 Nov 16 00:40:46 stinkpad kernel: kernel build: 2.2.20 #1 Thu Nov 15 22:13:26 EET 2001 Nov 16 00:40:46 stinkpad kernel: options: [pci] [cardbus] [apm] Nov 16 00:40:46 stinkpad kernel: PCI routing table version 1.0 at 0xfcc30 Nov 16 00:40:46 stinkpad kernel: Intel ISA/PCI/CardBus PCIC probe: Nov 16 00:40:46 stinkpad kernel: TI 1250A rev 02 PCI-to-CardBus at slot 00:02, mem 0x20822000 Nov 16 00:40:46 stinkpad kernel: host opts [0]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 1/3] Nov 16 00:40:46 stinkpad kernel: host opts [1]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 4/6] Nov 16 00:40:46 stinkpad kernel: ISA irqs (scanned) = 3,4,7,9,10,15 PCI status changes Nov 16 00:41:13 stinkpad kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean. Nov 16 00:41:13 stinkpad kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x200-0x207 0x220-0x22f 0x388-0x38f 0x3b8-0x3df 0x4d0-0x4d7 Nov 16 00:41:13 stinkpad kernel: cs: IO port probe 0x0208-0x021f: clean. Nov 16 00:41:13 stinkpad kernel: cs: IO port probe 0x0230-0x0387: clean. Nov 16 00:41:13 stinkpad kernel: cs: IO port probe 0x0390-0x03b7: clean. Nov 16 00:41:13 stinkpad kernel: cs: IO port probe 0x03e0-0x04cf: clean. Nov 16 00:41:13 stinkpad kernel: cs: IO port probe 0x04d8-0x04ff: clean. Nov 16 00:41:13 stinkpad kernel: cs: IO port probe 0x0800-0x08ff: clean. Nov 16 00:41:13 stinkpad kernel: cs: IO port probe 0x0a00-0x0aff: clean. Nov 16 00:41:13 stinkpad kernel: cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff Nov 16 00:41:13 stinkpad kernel: scsi: <fdomain> Cannot locate chip at port base 0x190 Nov 16 00:41:13 stinkpad kernel: scsi: <fdomain> Bad LILO/INSMOD parameters? Nov 16 00:41:13 stinkpad kernel: fdomain_cs: no SCSI devices found Nov 16 00:41:13 stinkpad kernel: scsi : 0 hosts. - Here's also included logs for the _working_ PCMCIA-modem. Nov 16 00:43:20 stinkpad cardmgr[12058]: starting, version is 3.1.29 Nov 16 00:43:20 stinkpad cardmgr[12058]: watching 2 sockets Nov 16 00:43:36 stinkpad cardmgr[12058]: socket 0: MultiTech V.34 Modem Nov 16 00:43:36 stinkpad cardmgr[12058]: executing: 'modprobe serial_cs' Nov 16 00:43:36 stinkpad cardmgr[12058]: executing: './serial start ttyS2' Nov 16 00:43:20 stinkpad kernel: Linux PCMCIA Card Services 3.1.29 Nov 16 00:43:20 stinkpad kernel: kernel build: 2.2.20 #1 Thu Nov 15 22:13:26 EET 2001 Nov 16 00:43:20 stinkpad kernel: options: [pci] [cardbus] [apm] Nov 16 00:43:20 stinkpad kernel: PCI routing table version 1.0 at 0xfcc30 Nov 16 00:43:20 stinkpad kernel: Intel ISA/PCI/CardBus PCIC probe: Nov 16 00:43:20 stinkpad kernel: TI 1250A rev 02 PCI-to-CardBus at slot 00:02, mem 0x20822000 Nov 16 00:43:20 stinkpad kernel: host opts [0]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 1/3] Nov 16 00:43:20 stinkpad kernel: host opts [1]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 4/6] Nov 16 00:43:20 stinkpad kernel: ISA irqs (scanned) = 3,4,7,9,10,15 PCI status changes Nov 16 00:43:36 stinkpad kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean. Nov 16 00:43:36 stinkpad kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x200-0x207 0x220-0x22f 0x388-0x38f 0x3b8-0x3df 0x4d0-0x4d7 Nov 16 00:43:36 stinkpad kernel: cs: IO port probe 0x0208-0x021f: clean. Nov 16 00:43:36 stinkpad kernel: cs: IO port probe 0x0230-0x0387: clean. Nov 16 00:43:36 stinkpad kernel: cs: IO port probe 0x0390-0x03b7: clean. Nov 16 00:43:36 stinkpad kernel: cs: IO port probe 0x03e0-0x04cf: clean. Nov 16 00:43:36 stinkpad kernel: cs: IO port probe 0x04d8-0x04ff: clean. Nov 16 00:43:36 stinkpad kernel: cs: IO port probe 0x0800-0x08ff: clean. Nov 16 00:43:36 stinkpad kernel: cs: IO port probe 0x0a00-0x0aff: clean. Nov 16 00:43:36 stinkpad kernel: cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff Nov 16 00:43:36 stinkpad kernel: tty02 at 0x03e8 (irq = 9) is a 16550A

