On Sat, Jul 30, 2011 at 12:30:23AM +0300, NaiLi Rootaerc wrote: > Need help. I have a laptop (Roverbook kt6 (3100C)), it installed > Gentoo Linux. After updating the kernel to version 2.6.38-r7 and > higher including the latest 3.0.0 stops working pcmcia devices. > > dmesg shows: pcmcia_socket pcmcia_socket0: cardbus cards are not supported. > > on kernel 2.6.38-r6 all pcmcia devices normal works, lspci shows: > 00:0a.0 CardBus bridge: Texas Instruments PCI1225 (rev 01) > 00:0a.1 CardBus bridge: Texas Instruments PCI1225 (rev 01) > > options "pci=assign-busses acpi=off pci=biosirq" do not help. The dmesg shows the following important change: --- dmesg-2.6.38-r6.txt 2011-07-30 07:28:36.304374801 +0200 +++ dmesg-3.0.0.txt 2011-07-30 07:28:37.404366792 +0200 @@ -167,6 +166,7 @@ reserve RAM buffer: 000000000009f000 - 000000000009ffff pnp: PnP ACPI: disabled pci 0000:01:00.0: no compatible bridge window for [mem 0x000c0000-0x000dffff pref] +PCI: max bus depth: 1 pci_try_num: 2 pci 0000:00:0a.0: BAR 9: assigned [mem 0x10000000-0x13ffffff pref] pci 0000:00:0a.0: BAR 10: assigned [mem 0x14000000-0x17ffffff] pci 0000:00:0a.1: BAR 9: assigned [mem 0x18000000-0x1bffffff pref] @@ -195,7 +195,7 @@ pci 0000:00:0a.1: bridge window [mem 0x18000000-0x1bffffff pref] pci 0000:00:0a.1: bridge window [mem 0x1c000000-0x1fffffff] pci 0000:00:01.0: setting latency timer to 64 -pci 0000:00:0a.0: assigned PCI INT A -> IRQ 10 +pci 0000:00:0a.0: can't find IRQ for PCI INT A; please try using pci=biosirq pci 0000:00:0a.0: setting latency timer to 64 pci 0000:00:0a.1: found PCI INT B -> IRQ 10 pci 0000:00:0a.1: setting latency timer to 64 @linux-pci: All other PCI IRQs are routed the same in 2.6.38-r6 and 3.0.0. To the PCI list and the PCI experts now reading this: Are you aware of any IRQ routing change which went into mainline between 2.6.38 and 3.0? @NaiLi Rootaerc: Would it be possible for you to test out the mainline kernel sources, and not the gentoo-sources (which do have some additional patches added, IIRC). Best, Dominik -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html