Pcmcia: 16 bit card does not work in 2.6.18+ kernel
Wolfram Sang
w.sang at pengutronix.de
Thu Sep 3 15:51:31 EDT 2009
> What are the differences between 2.6.9 and 2.6.18 in /proc/interrupts ,
> in cbdump, lspci -vvv and lspcmcia -vvv?
For the record, we worked around it.
Kernel 2.6.9 placed CardBus-IO-Windows like this:
02:0f.0 CardBus bridge: Texas Instruments PCI1420 PC card Cardbus Controller
I/O window 0: 00003800-000038ff
I/O window 1: 00003400-000034ff
02:0f.1 CardBus bridge: Texas Instruments PCI1420 PC card Cardbus Controller
I/O window 0: 00004400-000044ff
I/O window 1: 00004000-000040ff
The Flarion-card was assigned 3000-30ff and everything worked.
Kernel 2.6.18+ placed CardBus-IO-Windows like this:
02:0f.0 CardBus bridge: Texas Instruments PCI1420
I/O window 0: 00003000-000030ff <------ Note this one.
I/O window 1: 00003400-000034ff
02:0f.1 CardBus bridge: Texas Instruments PCI1420
I/O window 0: 00003800-000038ff
I/O window 1: 00003c00-00003cff
The Flarion-card was assigned 3100-31ff and could not read its registers :(
Moving the IO-window to 4000 helped, so that Flarion got assigned to 3000
again.
> Any success wrt bisecting?
Bisecting between 2.6.9 and 2.6.18? This may just technically be possible, but
well... ;)
Regards,
Wolfram
--
Pengutronix e.K. | Wolfram Sang |
Industrial Linux Solutions | http://www.pengutronix.de/ |
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-pcmcia/attachments/20090903/a050c659/attachment.sig>
More information about the linux-pcmcia
mailing list