[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Panasonic KXL-807A PCMCIA CD-ROM ATAPI -drive



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




Reply to: