You are not logged in.

#1 2011-05-29 22:14:10

kezeb
Member
Registered: 2011-05-29
Posts: 3

Asus g73jh not suspending nor hibernating

I recently installed Arch on my Asus g73jh and it is not sleeping or hibernating, the fixes shown on the forums don't work for me. The darn thing just hangs when I click on sleep or hybernate. I migrated from Ubuntu so I'm pretty new to Arch. any help would be apreciated!!!

Offline

#2 2011-05-30 05:21:26

anezch
Member
Registered: 2011-03-08
Posts: 23

Re: Asus g73jh not suspending nor hibernating

kezeb wrote:

I recently installed Arch on my Asus g73jh and it is not sleeping or hibernating, the fixes shown on the forums don't work for me. The darn thing just hangs when I click on sleep or hybernate. I migrated from Ubuntu so I'm pretty new to Arch. any help would be apreciated!!!

Could You be more specific about what fixes You've tried? I own an Asus A42JC and as far as I know, ehci_hcd module prevents most Asus laptop from suspending and hibernating. In my laptop, I add a new file to /etc/pm/sleep.d, which contains:

#!/bin/sh
# File: "/etc/pm/sleep.d/20_custom-ehci_hcd"

case "${1}" in
    hibernate|suspend)
        # Unbind ehci_hcd for first device 0000:00:1a.0:
        echo -n "0000:00:1a.0" | tee /sys/bus/pci/drivers/ehci_hcd/unbind
        # Unbind ehci_hcd for second device 000:00:1d.0:
        echo -n "0000:00:1d.0" | tee /sys/bus/pci/drivers/ehci_hcd/unbind
    ;;
    resume|thaw)
        # Bind ehci_hcd for first device 0000:00:1a.0:
        echo -n "0000:00:1a.0" | tee /sys/bus/pci/drivers/ehci_hcd/bind
        # Bind ehci_hcd for second device 0000:00:1a.0:
        echo -n "0000:00:1d.0" | tee /sys/bus/pci/drivers/ehci_hcd/bind
    ;;
esac

And it fixed the suspend and hibernate issue.

Offline

#3 2011-05-30 06:29:35

davidbe
Member
From: Belgium
Registered: 2009-09-08
Posts: 22

Re: Asus g73jh not suspending nor hibernating

I had similar problems with my Asus K52J and asked the same question last year. The anezch's answer is similar to the one posted last year: https://bbs.archlinux.org/viewtopic.php?id=99238

Offline

#4 2011-05-30 09:57:15

anezch
Member
Registered: 2011-03-08
Posts: 23

Re: Asus g73jh not suspending nor hibernating

davidbe wrote:

I had similar problems with my Asus K52J and asked the same question last year. The anezch's answer is similar to the one posted last year: https://bbs.archlinux.org/viewtopic.php?id=99238

Hi davidbe, did you notice that when the laptop resumes the average CPU temperature is increased? Actually I opened a topic about this just a couple of hours ago:
https://bbs.archlinux.org/viewtopic.php?id=119942

Offline

#5 2011-05-30 22:15:09

kezeb
Member
Registered: 2011-05-29
Posts: 3

Re: Asus g73jh not suspending nor hibernating

let me take a look at those three things i'll get back to you!!!

Offline

#6 2011-05-30 22:27:19

kezeb
Member
Registered: 2011-05-29
Posts: 3

Re: Asus g73jh not suspending nor hibernating

tryed aznech's fix but unbinding my own  ehci_hcd and it didn't work back when i was on ubuntu... i thought hell let's give it a try on arch as well but as expected it didint work for me!!!

quote:
################################################################################################
Could You be more specific about what fixes You've tried? I own an Asus A42JC and as far as I know, ehci_hcd module prevents most Asus laptop from suspending and hibernating. In my laptop, I add a new file to /etc/pm/sleep.d, which contains:

#!/bin/sh
# File: "/etc/pm/sleep.d/20_custom-ehci_hcd"

case "${1}" in
    hibernate|suspend)
        # Unbind ehci_hcd for first device 0000:00:1a.0:
        echo -n "0000:00:1a.0" | tee /sys/bus/pci/drivers/ehci_hcd/unbind
        # Unbind ehci_hcd for second device 000:00:1d.0:
        echo -n "0000:00:1d.0" | tee /sys/bus/pci/drivers/ehci_hcd/unbind
    ;;
    resume|thaw)
        # Bind ehci_hcd for first device 0000:00:1a.0:
        echo -n "0000:00:1a.0" | tee /sys/bus/pci/drivers/ehci_hcd/bind
        # Bind ehci_hcd for second device 0000:00:1a.0:
        echo -n "0000:00:1d.0" | tee /sys/bus/pci/drivers/ehci_hcd/bind
    ;;
esac
################################################################################################

Last edited by kezeb (2011-05-30 22:29:33)

Offline

#7 2011-05-31 00:17:51

anezch
Member
Registered: 2011-03-08
Posts: 23

Re: Asus g73jh not suspending nor hibernating

Since you have a different model, you should try methods in the post link that davidbe gave above.

Offline

Board footer

Powered by FluxBB