> 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/  |

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Linux PCMCIA reimplementation list
http://lists.infradead.org/mailman/listinfo/linux-pcmcia

Reply via email to