[ltp] cardbus irq delivery in recent 2.6 kernels?

Henrique de Moraes Holschuh linux-thinkpad@linux-thinkpad.org
Thu, 22 Jun 2006 10:54:03 -0300


On Wed, 21 Jun 2006, Eric Jorgensen wrote:
> success. pci=biosirq gets the two slots onto different interrupts, but
> the cardbus card still always gets assigned the same IRQ as the bridge. 
> 
>    Fiddling with the pci irq assignments in bios is tricky. It often
> results in bios complaining that it was unable to assign an irq for some
> board resource and insisting that i fix it. 

If the cardbus (which IS a different from the 16bit PCMCIA bus) is tied to
the same physical interrupt line as another device, they will have to always
share IRQs.

>    What this is telling me here is that it knows i wanted A on irq 3 and
> B on irq 5, it's giving them either 9 or 11 anyway. I guess it must know
> best, eh? 

IF the interrupt lines are indeed separate, you can fix your ACPI bios
tables, you know. see acpi.sf.net.

>    Anybody got any ideas? I've about run out. 

What happens on 2.6.15?  Does the IRQs get differently routed?  And what
about applying the acpi patches from acpi.sf.net?  They do make a
difference, sometimes.


-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh