From owner-freebsd-current@FreeBSD.ORG Thu Jul 13 02:28:01 2006 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D621D16A4DA for ; Thu, 13 Jul 2006 02:28:01 +0000 (UTC) (envelope-from sam@errno.com) Received: from ebb.errno.com (ebb.errno.com [69.12.149.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id 51F7243D46 for ; Thu, 13 Jul 2006 02:28:01 +0000 (GMT) (envelope-from sam@errno.com) Received: from [10.0.0.248] (trouble.errno.com [10.0.0.248]) (authenticated bits=0) by ebb.errno.com (8.13.6/8.12.6) with ESMTP id k6D2Rx2b006011 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 12 Jul 2006 19:28:01 -0700 (PDT) (envelope-from sam@errno.com) Message-ID: <44B5AFAF.60503@errno.com> Date: Wed, 12 Jul 2006 19:27:59 -0700 From: Sam Leffler User-Agent: Thunderbird 1.5.0.2 (X11/20060508) MIME-Version: 1.0 To: Nate Lawson References: <44B59A22.7000407@root.org> <44B5A2A3.2070702@errno.com> In-Reply-To: <44B5A2A3.2070702@errno.com> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: current Subject: Re: cbb hangs during suspend if ath card active X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jul 2006 02:28:01 -0000 Sam Leffler wrote: > A more likely scenario is that ath_stop is putting the card into "deep > sleep". At that point you cannot touch any of the PCI domain registers > for the card w/o bringing it out of sleep. If you do then the > pci/cardbus will hang. Ejecting the card removes the device from the > bus and allows things to continue. Sorry, that should've been "you cannot touch anything but the PCI domain registers"... Basically you can't touch any registers except PCI config space registers and/or those reg's used to bring the chip out of sleep. Sam