All of lore.kernel.org
 help / color / mirror / Atom feed
From: Larry Finger <Larry.Finger@lwfinger.net>
To: Alan Stern <stern@rowland.harvard.edu>
Cc: "Rafael J. Wysocki" <rjw@sisk.pl>,
	"Bjorn Helgaas" <bhelgaas@google.com>,
	linux-pci@vger.kernel.org, LKML <linux-kernel@vger.kernel.org>,
	李朝明 <chaoming_li@realsil.com.cn>,
	"Linux PM list" <linux-pm@vger.kernel.org>,
	"Huang Ying" <ying.huang@intel.com>
Subject: Re: Question about failure in PCI power-state change
Date: Sat, 08 Sep 2012 17:01:28 -0500	[thread overview]
Message-ID: <504BC038.2050608@lwfinger.net> (raw)
In-Reply-To: <Pine.LNX.4.44L0.1209081747030.4838-100000@netrider.rowland.org>

On 09/08/2012 04:50 PM, Alan Stern wrote:
> On Sat, 8 Sep 2012, Rafael J. Wysocki wrote:
>
>> On Saturday, September 08, 2012, Bjorn Helgaas wrote:
>>> +cc Rafael, Huang, linux-pm
>>>
>>> On Fri, Sep 7, 2012 at 3:44 PM, Larry Finger <Larry.Finger@lwfinger.net> wrote:
>>>> Hi,
>>>>
>>>> On occasion when I unload and reload driver rtl8192ce, I get the message
>>>>
>>>> "Refused to change power state, currently in D3"
>>>>
>>>> I added additional info to the printk and discovered that it was trying to
>>>> change to state D0. The problem seems to occur when I have made a
>>>> connection, unloaded the driver, and reloaded it. If I do not make a
>>>> connection before unloading, then the problem is a lot less likely.
>>>>
>>>> This is with kernel 3.6-rc4 from wireless-testing. A Google search shows
>>>> that the problem is usually due to suspend/resume difficulties, but this
>>>> machine has not been suspended.
>>>>
>>>> I would appreciate any help that you might give in solving this issue.
>>
>> I think writing "on" to the /sys/devices/.../power/control attribute of the device
>> in question would help.
>
> Are you suggesting that this particular wireless adapter is unable to
> return to D0 from D3?
>
> Larry, what happens if you try the suspend & resume your system while
> there's a connection?  Does a similar error occur during the resume?

After I sent this request, I found an error in the removal process for this 
particular adapter, which I suspect is the real source of the problem. That 
difficulty is only found on the new variant of the card - the older one is OK. I 
think the problem is that the adapter is left in some ill-defined state that can 
only be cleared by doing a power reset. In that state, it is unable to return to D0.

This box has never been able to suspend/resume, thus I cannot answer the other 
question.

Thanks to all that responded. Once I clean up the other error, I will recontact 
the list if the D3 => D0 problem persists.

Larry



  reply	other threads:[~2012-09-08 22:01 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-09-07 22:44 Question about failure in PCI power-state change Larry Finger
2012-09-07 22:48 ` Bjorn Helgaas
2012-09-08 20:29   ` Rafael J. Wysocki
2012-09-08 21:50     ` Alan Stern
2012-09-08 22:01       ` Larry Finger [this message]
2012-09-10  0:24   ` Huang Ying
2012-09-10  3:56     ` Larry Finger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=504BC038.2050608@lwfinger.net \
    --to=larry.finger@lwfinger.net \
    --cc=bhelgaas@google.com \
    --cc=chaoming_li@realsil.com.cn \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pci@vger.kernel.org \
    --cc=linux-pm@vger.kernel.org \
    --cc=rjw@sisk.pl \
    --cc=stern@rowland.harvard.edu \
    --cc=ying.huang@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.