From owner-freebsd-current Mon Feb 11 18:29:28 2002 Delivered-To: freebsd-current@freebsd.org Received: from newman2.bestweb.net (newman2.bestweb.net [209.94.102.67]) by hub.freebsd.org (Postfix) with ESMTP id 8A5EC37B419 for ; Mon, 11 Feb 2002 18:16:26 -0800 (PST) Received: from okeeffe.bestweb.net (okeefe.bestweb.net [209.94.100.110]) by newman2.bestweb.net (Postfix) with ESMTP id 1FD4D232CF; Mon, 11 Feb 2002 21:16:33 -0500 (EST) Received: by okeeffe.bestweb.net (Postfix, from userid 0) id 8D5279EE4A; Mon, 11 Feb 2002 21:11:40 -0500 (EST) Date: Thu, 07 Feb 2002 10:04:35 -0700 (MST) To: non@ever.sanda.gr.jp Cc: current@FreeBSD.ORG Subject: Re: ThinkPad X22 PC-Card slot problem From: "M. Warner Losh" Message-Id: <20020212021140.8D5279EE4A@okeeffe.bestweb.net> 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 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message