Re: USB D3 vs system S3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tuesday 08 January 2008 20:47:00 Len Brown wrote:
> FYI,
> I think we may have an issue here where the entire Linux suspend order
> is being proposed to change, when in fact the underlying issue
> may really be that USB is in D3 on S3 for this box when it is
> not supposed to be deeper below D1.
>
> http://bugzilla.kernel.org/show_bug.cgi?id=9528

I respectfully disagree. The USB device that exhibits this behaviour (USB2, 
the device that gets bound to ehci-hcd) is not the offender - the system will 
suspend and resume just fine even after Linux has put it into D3.

USB0 (the device that gets bound to ohci-hcd), does not have this requirement 
that it can be only put into D1 when going to S3 - the DSDT here says it's 
just fine to put this device into D3 when we advertise XP compatibility.

As I pointed out in the bug:

1) The ACPI suspend ordering is still wrong for suspend on ACPI 1.0 systems

2) Based on poking around in Vista, it may also be required to disable 
autosuspend for OHCI on CK804 (nForce 4), since Vista here apparently does 
not enable USB autosuspend on the USB hubs on this board (yet enabling 
autosuspend is supposedly the default Vista behaviour, and I've certainly 
never touched the USB settings in Vista).

Given we have two different BIOS's from different manufacturers for the same 
chipset, that both have a similar SMI trap, and are both breaking here, I 
wonder if this is a known problem with the reference nVidia BIOS; so Windows 
will not put USB devices into D3 early on this chipset, to ensure that USB0 
is not in a low power state before _PTS() is called (unfortunately, on point 
2, I don't have enough to back it up either way, besides my own observations 
here).

-Carlos
-- 
E-Mail: carlos@xxxxxxxxxxxxxxxxxxx
Web: strangeworlds.co.uk
GPG Key ID: 0x23EE722D
_______________________________________________
linux-pm mailing list
linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linux-foundation.org/mailman/listinfo/linux-pm

[Index of Archives]     [Linux ACPI]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [CPU Freq]     [Kernel Newbies]     [Fedora Kernel]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux