Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Oct 2005 21:02:55 -0600 (MDT)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        emaste@phaedrus.sandvine.ca
Cc:        freebsd-current@freebsd.org
Subject:   Re: DWL-650 (RTL8180L) cardbus issue (Expecting link target, got 0xcc)
Message-ID:  <20051016.210255.65497697.imp@bsdimp.com>
In-Reply-To: <20051016202721.GA10256@sandvine.com>
References:  <20051016202721.GA10256@sandvine.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <20051016202721.GA10256@sandvine.com>
            Ed Maste <emaste@phaedrus.sandvine.ca> writes:
: Is there a way to forcibly power up the slot, so that I can e.g. poke
: around with pciconf?  I'm not very familiar with cardbus support.  It
: appears that pccardc is supposed to be able to turn the slot on but
: relies on a nonexistent /dev/card0.

/dev/card0 is OLDCARD.  There's no way to power things back up, short
of hacking pccbb.c.  But even that wouldn't help you, since I don't
think pciconf -l works on cardbus cards very well....

However, it won't help you.  Your problem is resource allocation.
When we allocate the memory to read the CIS, something conflicts so we
can't map the CIS there.  that's why you are seeing odd things.

I'd try setting hw.cbb.start_memory=0x5200000 and other addresses that
aren't 0x88000000.

Warner



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