I have a ThinkPad 390X (2626-MOU) with Mandrake 7.0.
The kernel is 2.2.14 and pcmcia-cs is 3.1.9 (I know
3.1.10 is the latest, but the release notes didn't say
anything that looked relevant to my problem).
Cardmgr says I have a TI 1251B PCIC.
Anyway, cardmgr doesn't recognize any cards and constantly spits out "i82365; infinite loop in interrupt handler". In an effort to fix the problem, I have tried several options in /etc/sysconfig/pcmcia. Currently the PCIC_OPTS read "irq_list=3,7 pci_csc=1 pci_int=1 pci_irq_list=4,5,9,10". But they don't seem to make a difference at all.
I do have two workarounds.
The first is to boot into Win98 first. It does recognize the PCMCIA cards. Then I tell Win98 to reboot and have LILO boot Linux. Now the cardmgr has no problems.
The second workaround is based on the following link I found on IBM's web site with CardWizard under Windows (ftp://ftp.pc.ibm.com/pub/pccbbs/mobiles/pctpitfix.txt). Basically, there seems to be some sort of hardware problem with ThinkPad 390X,600E, and 600X and 512MB of memory. So I put "mem=64m" on the append line in lilo and rebooted. No dice. Then I took out one of the 256MB DIMMS giving the sytem just 256MB and rebooted. IT WORKED!