Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 Nov 2001 13:47:53 -0800
From:      Andy Sparrow <spadger@best.com>
To:        Warner Losh <imp@harmony.village.org>
Cc:        current@FreeBSD.ORG, mobile@FreeBSD.ORG
Subject:   Re: PCCARD/NEWCARD won't configure on 5.0 
Message-ID:  <20011124214753.688763E2F@CRWdog.demon.co.uk>
In-Reply-To: Message from Warner Losh <imp@harmony.village.org>  of "Sat, 24 Nov 2001 11:56:45 MST." <200111241856.fAOIuj739451@harmony.village.org> 

next in thread | previous in thread | raw e-mail | index | archive | help

> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011124214753.688763E2F>