* Question about failure in PCI power-state change @ 2012-09-07 22:44 Larry Finger 2012-09-07 22:48 ` Bjorn Helgaas 0 siblings, 1 reply; 7+ messages in thread From: Larry Finger @ 2012-09-07 22:44 UTC (permalink / raw) To: Bjorn Helgaas; +Cc: linux-pci, LKML, 李朝明 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. Thanks, Larry ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Question about failure in PCI power-state change 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-10 0:24 ` Huang Ying 0 siblings, 2 replies; 7+ messages in thread From: Bjorn Helgaas @ 2012-09-07 22:48 UTC (permalink / raw) To: Larry Finger Cc: linux-pci, LKML, 李朝明, Rafael J. Wysocki, Linux PM list, Huang Ying +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. > > Thanks, > > Larry ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Question about failure in PCI power-state change 2012-09-07 22:48 ` Bjorn Helgaas @ 2012-09-08 20:29 ` Rafael J. Wysocki 2012-09-08 21:50 ` Alan Stern 2012-09-10 0:24 ` Huang Ying 1 sibling, 1 reply; 7+ messages in thread From: Rafael J. Wysocki @ 2012-09-08 20:29 UTC (permalink / raw) To: Larry Finger Cc: Bjorn Helgaas, linux-pci, LKML, 李朝明, Linux PM list, Huang Ying 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. Thanks, Rafael ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Question about failure in PCI power-state change 2012-09-08 20:29 ` Rafael J. Wysocki @ 2012-09-08 21:50 ` Alan Stern 2012-09-08 22:01 ` Larry Finger 0 siblings, 1 reply; 7+ messages in thread From: Alan Stern @ 2012-09-08 21:50 UTC (permalink / raw) To: Rafael J. Wysocki Cc: Larry Finger, Bjorn Helgaas, linux-pci, LKML, 李朝明, Linux PM list, Huang Ying 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? Alan Stern ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Question about failure in PCI power-state change 2012-09-08 21:50 ` Alan Stern @ 2012-09-08 22:01 ` Larry Finger 0 siblings, 0 replies; 7+ messages in thread From: Larry Finger @ 2012-09-08 22:01 UTC (permalink / raw) To: Alan Stern Cc: Rafael J. Wysocki, Bjorn Helgaas, linux-pci, LKML, 李朝明, Linux PM list, Huang Ying 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 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Question about failure in PCI power-state change 2012-09-07 22:48 ` Bjorn Helgaas 2012-09-08 20:29 ` Rafael J. Wysocki @ 2012-09-10 0:24 ` Huang Ying 2012-09-10 3:56 ` Larry Finger 1 sibling, 1 reply; 7+ messages in thread From: Huang Ying @ 2012-09-10 0:24 UTC (permalink / raw) To: Larry Finger Cc: Bjorn Helgaas, linux-pci, LKML, 李朝明, Rafael J. Wysocki, Linux PM list On Fri, 2012-09-07 at 15:48 -0700, 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" Hi, Larry, We fixed a similar issue recently. And the patch has been merged by v3.6-rc5. Can you try v3.6-rc5? Best Regards, Huang Ying ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Question about failure in PCI power-state change 2012-09-10 0:24 ` Huang Ying @ 2012-09-10 3:56 ` Larry Finger 0 siblings, 0 replies; 7+ messages in thread From: Larry Finger @ 2012-09-10 3:56 UTC (permalink / raw) To: Huang Ying Cc: Bjorn Helgaas, linux-pci, LKML, 李朝明, Rafael J. Wysocki, Linux PM list On 09/09/2012 07:24 PM, Huang Ying wrote: > On Fri, 2012-09-07 at 15:48 -0700, 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" > > Hi, Larry, > > We fixed a similar issue recently. And the patch has been merged by > v3.6-rc5. Can you try v3.6-rc5? V3.6-rc5 was merged with wireless-testing today. It did not change my symptoms, but I think I have identified another problem with my driver. Thanks for the heads-up. Larry ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2012-09-10 3:56 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 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 2012-09-10 0:24 ` Huang Ying 2012-09-10 3:56 ` Larry Finger
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.