TI Cardbus 1225 interrupt problem (?)

Daniel Ritz daniel.ritz at gmx.ch
Wed Sep 7 16:15:56 EDT 2005


hi

looking closer at the following part:
> Yenta: CardBus bridge found at 0000:00:03.0 [1028:00bb]
> Yenta: Using CSCINT to route CSC interrupts to PCI
> Yenta: Routing CardBus interrupts to PCI
> Yenta TI: socket 0000:00:03.0, mfunc 0x01261222, devctl 0x66

while this seems to be more or less reasonable...

> Yenta TI: socket 0000:00:03.0 probing PCI interrupt failed, trying to fix
> Yenta TI: socket 0000:00:03.0 falling back to parallel PCI interrupts
> Yenta TI: socket 0000:00:03.0 no PCI interrupts. Fish. Please report.
> Yenta: ISA IRQ mask 0x0000, PCI irq 0
> Socket status: 00000000

...the socket state is for sure not. it _has_ to start with a 3, telling
that what voltages the controller is capable of.
to me it seems that somewhat is overlapping the memory region assigned
to the cardbus bridge.
try adding the following to the kernel command line:
	reserve=0x10000000,0x100000
this reserves a block of 32 MB starting ath 256 MB and forces the kernel
to assign a different memory region to the cardbus bridge.

rgds
-daniel



More information about the linux-pcmcia mailing list