Subject: Re: pccbb disabling sockets because of "bad Vcc request"?
To: None <current-users@NetBSD.org>
From: Peter Seebach <seebs@plethora.net>
List: current-users
Date: 06/29/2005 21:30:01
In message <rmi64vw62q0.fsf@fnord.ir.bbn.com>, Greg Troxel writes:
> I have a ThinkPad whose cardbus sockets used to work, maybe a year ago.
> I haven't noticed them in months, because the machine's mostly
> self-sufficient, but I tried to put in a USB controller, and it didn't work.
>
> cbb1: bad Vcc request. sock_ctrl 0xffffff88, sock_status 0xffffffff
>
>I had similar trouble with the cardbus controller on a Thinkpad 600E
>(2645-4AU), and fixed it by changing the RBUS_MIN_START value. I'm
>slightly fuzzy, but basically cardbus space is mapped somewhere, and
>the default was IIRC 1 GB. On the 600E, that fails in a similar way,
>and I think only the first 1 GB of addressing works somehow. Mapping
>at 0.5 GB works ok. In your case, you should try moving
>RBUS_MIN_START to 2.5 GB, to get it away from real memory. But take
>with a gr of salt. This could be more automatic now, and I didn't
>deeply understand this.
Oh! That's a very likely guess. In particular, it fits with the very
different addresses I was seeing in Windows. Thanks, I'll try that.
-s