From owner-freebsd-current Thu Feb 7 9: 5:13 2002 Delivered-To: freebsd-current@freebsd.org Received: from rover.village.org (rover.bsdimp.com [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id A4E7137B405 for ; Thu, 7 Feb 2002 09:05:08 -0800 (PST) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.11.3/8.11.3) with ESMTP id g17H53i22126; Thu, 7 Feb 2002 10:05:03 -0700 (MST) (envelope-from imp@village.org) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.11.6/8.11.6) with ESMTP id g17H52L45482; Thu, 7 Feb 2002 10:05:02 -0700 (MST) (envelope-from imp@village.org) Date: Thu, 07 Feb 2002 10:04:35 -0700 (MST) Message-Id: <20020207.100435.29867896.imp@village.org> To: non@ever.sanda.gr.jp Cc: current@FreeBSD.ORG Subject: Re: ThinkPad X22 PC-Card slot problem From: "M. Warner Losh" In-Reply-To: <20020207222625S.non@ever.sanda.gr.jp> References: <20020207091016A.non@ever.sanda.gr.jp> <20020206.193332.02879103.imp@village.org> <20020207222625S.non@ever.sanda.gr.jp> X-Mailer: Mew version 2.1 on Emacs 21.1 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message: <20020207222625S.non@ever.sanda.gr.jp> non@ever.sanda.gr.jp writes: : From: "M. Warner Losh" : Date: Wed, 06 Feb 2002 19:33:32 -0700 (MST) : > Hmmm. This looks ugly. :-( I can't boot with acpi enabled on my Dell : > Inspiron 8000. I can boot with apm enabled. There are issues with : > routing interrupts accross PCI PCI bridges at the moment when the : > slots on the other side of the bridge are in the PIR table. : : It turned out that this was not a intterupt routing problem. By : disabling the memory/port range checks in sys/dev/pci/pci_pci.c solved : the problem (below is the patch). pci_pci.c claims that both the : memory adderss for pcic and the PC-Cards are not supported but I could : use the addresses. Yes. This is the ISA problem. The checks are there to make sure we don't assign addresses that aren't decoded by the bridge. However, the bridge does decode ISA addresses. I need to check into which ISA stuff a little better before making a fix. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message