[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