[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-thinkpad
Subject:    Re: [ltp] PCMCIA/CardBus not working on T30
From:       Mike_Phillips () URSCorp ! com
Date:       2003-04-26 23:26:56
Message-ID: OF6C990387.7634220C-ON84256D14.008058B7-84256D14.0080CC47 () urscorp ! com
[Download RAW message or body]

All,

Experimentation with this shows it to be a problem when the cardbus 
subsystem lives on a different pci bridge. A quick lspci will tell you 
where stuff lives. On my T30 I've got cardbus, ethernet and 802.11b on the 
same pci bus (2.xx.xx). Waking up either ethernet or 802.11b will enable 
the insertion events to register. 

Also, doing a cardctl insert will always find the card too. And, the last 
time I tested, using the external pcmcia-cs package rather than the kernel 
pcmcia subsystem everything works as expected. 

It would appear that the kernel pcmcia does not trigger something to 
enable the card insertion interrupts to pass the pci bridge. I expect 
there is some deep magic involved here where reading across a pci bridge 
will bring it to life. 

Mike

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic