Bug#677472: [3.1->3.2 regression] Immediate wake on suspend, associated with OHCI on MCP51
- To: Frank Schäfer <fschaefer.oss@googlemail.com>
- Cc: Alan Stern <stern@rowland.harvard.edu>, Lan Tianyu <lantianyu1986@gmail.com>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Octavio Alvarez <alvarezp@alvarezp.com>, 677472@bugs.debian.org, Ben Hutchings <ben@decadent.org.uk>, linux-usb@vger.kernel.org, Frank Schäfer <schaefer.frank@gmx.net>
- Subject: Bug#677472: [3.1->3.2 regression] Immediate wake on suspend, associated with OHCI on MCP51
- From: Lan Tianyu <tianyu.lan@intel.com>
- Date: Fri, 14 Dec 2012 10:00:16 +0800
- Message-id: <[🔎] 50CA8830.10407@intel.com>
- Reply-to: Lan Tianyu <tianyu.lan@intel.com>, 677472@bugs.debian.org
- In-reply-to: <[🔎] 50C9F5DB.6080509@googlemail.com>
- References: <[🔎] Pine.LNX.4.44L0.1212111135420.1372-100000@iolanthe.rowland.org> <[🔎] 50C7ACD2.6010808@googlemail.com> <[🔎] 50C83F06.4090309@intel.com> <[🔎] 50C8E8E0.8050301@googlemail.com> <[🔎] 50C99591.1000801@intel.com> <[🔎] 50C9F5DB.6080509@googlemail.com>
On 2012年12月13日 23:35, Frank Schäfer wrote:
> Am 13.12.2012 09:45, schrieb Lan Tianyu:
>
> [snip]
>>>> I am curious about whether disabling usb device's wakeup rather than usb
>>>> hc's would make suspend work. Can you do a test?
>>>>
>>>> Go to /sys/bus/usb/devices/ and enter the usb 1,1 device
>>>> directory(normally it will be something like"1-1.1".)
>>>> run "echo disabled > power/wakeup".
>>> Are you sure the file is called 'wakeup' for the devices ? I have no
>>> such file in the power directory...
>> Oh. That means the device doesn't support wakeup function.
>> Non-wakeupable devices also will cause the issue. Now Confirm this is
>> hcd problem.
>>
>> I write a quirk patch. Can you test?
>
> Yes, that makes it work !
>
>> I just find one MCP51 and two MCP79 OHCI id. Can you provide more buggy
>> hcd id via "lspci -nnvvv"?
>> Thanks.
>
> I have the MCP61 (rev. A2) with id 10de:03f1.
>
> Further NVIDIA OHCI HCD IDs can be found at
> http://openbenchmarking.org/linux/PCI/0c03.
> But I'm not sure that we should blacklist them all. Maybe this bug has
> been fixed in newer chipset revisions / generations ?
> Where did you get the ID for the MCP79 from ? Is it confirmed that this
> device still suffers from the same bug ?
Yeah. From other reporter.
>
> I also wonder if this could be an BIOS / ACPI issue.
Just from my opinion, this cause's by OHCI/UHCI. Because if there is no
attached device, suspend can work. This shows BIOS/ACPI work correctly.
> So far, all boards I've seen were form ASUSTeK (Octavio: A8N-VM, me:
> M2N-VM DH, and I remember having seen the same bug on another M2N board
> with MCP55 a while ago).
>
> Regards,
> Frank
>
--
Best regards
Tianyu Lan
Reply to: