[ltp] cardmgr monitoring only one pcmcia socket (T30)
D. Sen
linux-thinkpad@linux-thinkpad.org
Tue, 28 Sep 2004 06:20:58 +1000
Has anyone noticed a problem in that cardmgr only seems to reliably
monitor one of the two sockets on the T30?
lspci reports two sockets:
02:00.0 CardBus bridge: Texas Instruments PCI1250 PC card Cardbus
Controller (rev 01)
02:00.1 CardBus bridge: Texas Instruments PCI1250 PC card Cardbus
Controller (rev 01)
/proc/interrupt reports two sockets:
5: 5 XT-PIC Texas Instruments PCI1250 PC card
Cardbus Controller (#2), Intel 82801CA-ICH3
11: 211165 XT-PIC wifi0, Texas Instruments PCI1250 PC
card Cardbus Controller, radeon@PCI:1:0:0
Starting pcmcia services (using /etc/rc.d/init.d/pcmcia start ) seems to
detect the two sockets yet cardmgr only monitors one:
Sep 28 06:17:37 localhost kernel: Linux Kernel Card Services 3.1.22
Sep 28 06:17:37 localhost kernel: options: [pci] [cardbus] [pm]
Sep 28 06:17:37 localhost kernel: PCI: Found IRQ 11 for device 02:00.0
Sep 28 06:17:37 localhost kernel: PCI: Sharing IRQ 11 with 00:1d.0
Sep 28 06:17:37 localhost kernel: PCI: Sharing IRQ 11 with 01:00.0
Sep 28 06:17:37 localhost kernel: PCI: Found IRQ 5 for device 02:00.1
Sep 28 06:17:37 localhost kernel: PCI: Sharing IRQ 5 with 00:1f.3
Sep 28 06:17:37 localhost kernel: PCI: Sharing IRQ 5 with 00:1f.5
Sep 28 06:17:37 localhost kernel: PCI: Sharing IRQ 5 with 00:1f.6
Sep 28 06:17:37 localhost kernel: Yenta IRQ list 0698, PCI irq11
Sep 28 06:17:37 localhost kernel: Socket status: 30000006
Sep 28 06:17:37 localhost kernel: Yenta IRQ list 0698, PCI irq5
Sep 28 06:17:37 localhost kernel: Socket status: 30000006
Sep 28 06:17:39 localhost cardmgr[4531]: watching 1 sockets
Sep 28 06:17:39 localhost kernel: cs: IO port probe 0x0c00-0x0cff: clean.
Sep 28 06:17:39 localhost kernel: cs: IO port probe 0x0100-0x04cf: clean.
Sep 28 06:17:39 localhost kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Sep 28 06:17:39 localhost cardmgr[4532]: starting, version is 3.2.4
I am not sure if this happens all the time as I have not had a need for
both sockets until recently...I seem to recall typing `cardctl info`
reporting both sockets..
Any ideas/comments would be most helpful.
Thanks,
DS