From owner-freebsd-current Sat Nov 24 13:48:11 2001 Delivered-To: freebsd-current@freebsd.org Received: from CRWdog.demon.co.uk (adsl-216-103-105-71.dsl.snfc21.pacbell.net [216.103.105.71]) by hub.freebsd.org (Postfix) with ESMTP id 515A437B418; Sat, 24 Nov 2001 13:48:01 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by CRWdog.demon.co.uk (Postfix) with ESMTP id 688763E2F; Sat, 24 Nov 2001 13:47:53 -0800 (PST) X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: Warner Losh Cc: current@FreeBSD.ORG, mobile@FreeBSD.ORG Subject: Re: PCCARD/NEWCARD won't configure on 5.0 In-Reply-To: Message from Warner Losh of "Sat, 24 Nov 2001 11:56:45 MST." <200111241856.fAOIuj739451@harmony.village.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 24 Nov 2001 13:47:53 -0800 From: Andy Sparrow Message-Id: <20011124214753.688763E2F@CRWdog.demon.co.uk> 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 > OK. Here we see the confluance of two problems. First, irq 0 is > bogus and likely illegal per the pci spec for devices that do > interrupt. Even if it isn't illegal, it is wrong wrong wrong wrong, > but lots of people do it. I have a patch for -stable, but not for > current. Well, the card stuff on this particular laptop Just Works under -stable - but then the sound won't get attached, which is why I'm trying to get a full house of devices under -current. Gack. > The second problem is, at its base, that we're not assigning memory > for this device in the pci layer. However, pccbb tries to work around > that by asking the pci layer for a specific range, triggering an > allocation. That allocation is failing (the third of two problems :-) > because the bridge code isn't clipping the request to what's decoded, > but rather rejecting it. > > Until problem 1 is fixed, problem is moot for you. NEWCARD doesn't > have the concept of polling, which is problem number 4 of 2, so you > can't do the OLDCARD trick of using ISA interupts (which NEWCARD > doesn't support either, problem number 5 of 2). > > Gotta love one problem report hitting 5 problems all at once :-) You do? :-/ Thanks Warner. AS To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message