From patchwork Sat Jul 30 05:47:47 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dominik Brodowski X-Patchwork-Id: 1022202 X-Patchwork-Delegate: bhelgaas@google.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by demeter1.kernel.org (8.14.4/8.14.4) with ESMTP id p6U5m6xC027177 for ; Sat, 30 Jul 2011 05:48:07 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750920Ab1G3FsE (ORCPT ); Sat, 30 Jul 2011 01:48:04 -0400 Received: from isilmar-3.linta.de ([188.40.101.200]:33104 "EHLO linta.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750848Ab1G3FsD (ORCPT ); Sat, 30 Jul 2011 01:48:03 -0400 Received: (qmail 26060 invoked from network); 30 Jul 2011 05:48:00 -0000 Received: from isilmar.linta (HELO comet.dominikbrodowski.net) (10.0.0.1) by isilmar.linta with (DHE-RSA-AES256-SHA encrypted) SMTP; 30 Jul 2011 05:48:00 -0000 Received: by comet.dominikbrodowski.net (Postfix, from userid 1000) id 8CA5980073; Sat, 30 Jul 2011 07:47:47 +0200 (CEST) Date: Sat, 30 Jul 2011 07:47:47 +0200 From: Dominik Brodowski To: NaiLi Rootaerc , linux-pci@vger.kernel.org Cc: linux-pcmcia@lists.infradead.org Subject: PCI IRQ routing changes between 2.6.38 and 3.0? [Was: PCMCIA kernel-3.0.0 yenta_cardbus help] Message-ID: <20110730054747.GA24291@comet.dominikbrodowski.net> Mail-Followup-To: NaiLi Rootaerc , linux-pci@vger.kernel.org, linux-pcmcia@lists.infradead.org References: <4E33266F.7060905@mail.ru> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <4E33266F.7060905@mail.ru> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-pci-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pci@vger.kernel.org X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.2.6 (demeter1.kernel.org [140.211.167.41]); Sat, 30 Jul 2011 05:48:08 +0000 (UTC) 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: 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@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html --- 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]