Bug#658778: pm-suspend does not enter suspend and hangs system on Asus U35JC
reassign 656062 src:linux-2.6 3.1.8-2
reassign 658778 src:linux-2.6 3.2.2-1
merge 656062 658778
affects 656062 + pm-utils
quit
Hi,
David Banks wrote:
> On an Asus U35JC, using pm-suspend does not cause the laptop to enter a
> suspended state. The system drops to the console with a blinking cursor, but
> that's all. The system fans continue to spin, as if CPU activity were high, and
> all relevant LEDs remain as before. Attempting to resume does nothing, and the
> system is totally hung.
>
> In order to get suspend to work I had to use the following script in
> /etc/pm/sleep.d, found at at <http://robbyx.net/blog/?p=190>:
>
> #!/bin/sh
>
> BUSES="0000:00:1a.0 0000:00:1d.0"
>
> case "${1}" in
> hibernate|suspend)
> # Switch USB buses off
> for bus in $BUSES; do
> echo -n $bus | tee /sys/bus/pci/drivers/ehci_hcd/unbind
[...]
> The hardcoded $BUSES worked for my hardware. I don't know if this is really a
> bug, or if it should be reported against this package or the kernel package, but
> maybe this information will help someone. For the record, pm-hibernate had the
> same issue that it would not shut down the system, but when booting up again
> after hard poweroff it would resume from hibernation without any problem.
Thanks. Let's call it a kernel bug, even though it's more likely a BIOS
bug.
What kernel, BIOS version, etc do you use? Please attach output from
"reportbug --template linux-image-$(uname -r)".
Thanks,
Jonathan
Reply to: