[ two FACS tables] Suspend/Resume Fails on Asus K52JT Laptop

Bug #754192 reported by Les Lamb
52
This bug affects 10 people
Affects Status Importance Assigned to Milestone
Linux
New
Undecided
Unassigned
linux (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

Binary package hint: unity

System suspends on closing laptop lid, but fails to resume when opened again. Display remains blank, with flashing cursor at top left.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: unity 3.8.4-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-8.41-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelModules: fglrx
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,imgpng,gnomecompat,wall,ezoom,workarounds,staticswitcher,resize,fade,unitymtgrabhandles,scale,session,unityshell]
CompositorRunning: compiz
Date: Thu Apr 7 20:50:14 2011
DistUpgraded: Fresh install
DistroCodename: natty
DistroVariant: ubuntu
DkmsStatus: fglrx, 8.840, 2.6.38-8-generic, x86_64: installed
EcryptfsInUse: Yes
GraphicsCard:
 ATI Technologies Inc Robson CE [AMD Radeon HD 6300 Series] [1002:68e4] (prog-if 00 [VGA controller])
   Subsystem: ASUSTeK Computer Inc. Device [1043:1c92]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta amd64 (20110330)
InstallationMedia_: Ubuntu 11.04 "Natty Narwhal" - Beta amd64 (20110330)
InstallationMedia__: Ubuntu 11.04 "Natty Narwhal" - Beta amd64 (20110330)
JockeyStatus: xorg:fglrx - ATI/AMD proprietary FGLRX graphics driver (Proprietary, Enabled, In use)
MachineType: ASUSTeK Computer Inc. K52JT
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-8-generic root=UUID=1ae0ba9c-0447-4623-b304-4b76d08d6090 ro quiet splash vt.handoff=7
ProcVersionSignature_: Ubuntu 2.6.38-8.41-generic 2.6.38.2
ProcVersionSignature__: Ubuntu 2.6.38-8.41-generic 2.6.38.2
Renderer: Unknown
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/01/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: K52JT.204
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: K52JT
dmi.board.vendor: ASUSTeK Computer Inc.
dmi.board.version: 1.0
dmi.chassis.asset.tag: ATN12345678901234567
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK Computer Inc.
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrK52JT.204:bd12/01/2010:svnASUSTeKComputerInc.:pnK52JT:pvr1.0:rvnASUSTeKComputerInc.:rnK52JT:rvr1.0:cvnASUSTeKComputerInc.:ct10:cvr1.0:
dmi.product.name: K52JT
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK Computer Inc.
version.compiz: compiz 1:0.9.4+bzr20110407-0ubuntu2
version.fglrx-installer: fglrx-installer N/A
version.ia32-libs: ia32-libs 20090808ubuntu11
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.libgl1-mesa-dri: libgl1-mesa-dri 7.10.1-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.1-0ubuntu3
version.xserver-xorg: xserver-xorg 1:7.6+4ubuntu3
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu4
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu6
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu6

Revision history for this message
Les Lamb (kernelles) wrote :
Revision history for this message
Omer Akram (om26er) wrote :

This is not a bug in Unity so I am moving the package.

affects: unity → null
affects: unity (Ubuntu) → ubuntu
Revision history for this message
Les Lamb (kernelles) wrote :

Oops, sorry about that, Omer. I'm not a developer, just trying to make a contribution and help. Thanks for forwarding my bug to the right team.

Changed in null:
status: New → Invalid
Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Hello
Can you please reproduce the bug then attach here, using below button 'Add attachment or patch' these files:
/var/log/kern.log
/var/log/kern.log.1
Thanks
Fabio

Changed in ubuntu:
status: New → Incomplete
Revision history for this message
Les Lamb (kernelles) wrote :

Here you go, Fabio. The second file you mentioned "kern.log.1" does not exist in my var/log folder. Thanks for your help.

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Apr 8 16:44:52 les-K52JT kernel: [ 0.000000] ACPI Warning: 32/64 FACS address mismatch in FADT - two FACS tables! (20110112/tbfadt-369)
Apr 8 16:44:52 les-K52JT kernel: [ 0.000000] ACPI Warning: 32/64X FACS address mismatch in FADT - 0xBB5B3F40/0x00000000BB5CDD40, using 32 (20110112/tbfadt-486)

[Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored

Can you please look if your bios is fully updated?
Thanks
Fabio

summary: - Natty 11.04 Beta-1 Suspend/Resume Fails on Asus K52JT Laptop
+ [OSI(Linux) query ignored, two FACS tables] Natty 11.04 Beta-1
+ Suspend/Resume Fails on Asus K52JT Laptop
Revision history for this message
Fabio Marconi (fabiomarconi) wrote : Re: [OSI(Linux) query ignored, two FACS tables] Natty 11.04 Beta-1 Suspend/Resume Fails on Asus K52JT Laptop

Can you also try this command in terminal ?

dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend

affects: ubuntu → amaya (Ubuntu)
affects: amaya (Ubuntu) → ubuntu
Revision history for this message
Les Lamb (kernelles) wrote :

BIOS is version 204, which is the latest update according to Asus support here:

http://support.asus.com/Download.aspx?SLanguage=en&m=K52JT&p=3&s=245

Revision history for this message
Les Lamb (kernelles) wrote :

I pasted the command you supplied above into terminal. It replicated the problem. System went into suspend and wouldn't come out. Blank screen, flashing cursor at top left of screen.

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Let's try a last chance:
in terminal

killall gnome-power-manager && gnome-power-manager --verbose 2>&1 | tee ~/gpm.log

reproduce the bug and attach here the generated gpm.log file placed in your home
Fabio

affects: ubuntu → linux (Ubuntu)
Changed in linux (Ubuntu):
status: Incomplete → New
Revision history for this message
Les Lamb (kernelles) wrote :

When I paste your command into terminal, it seems to get stuck in a loop, with some error messages (it's been going for about 10-12 minutes so far). Here is some of the output, the part with errors included. Please let me know how to proceed:

*** WARNING ***
TI:11:43:44 TH:0xdfd0a0 FI:gpm-brightness.c FN:gpm_brightness_trust_cache,565
 - using cache for value 0 (probably okay)
TI:11:43:44 TH:0xdfd0a0 FI:gpm-backlight.c FN:gpm_backlight_brightness_evaluate_and_set,357
 - values are the same, no action
TI:11:43:44 TH:0xdfd0a0 FI:gpm-backlight-kbd.c FN:gpm_backlight_kbd_notify_system_idle_changed,421
 - we have just been idle for 8.088603s
TI:11:43:44 TH:0xdfd0a0 FI:gpm-backlight-kbd.c FN:gpm_backlight_kbd_notify_system_idle_changed,428
 - increasing idle dim time to 160s
TI:11:43:44 TH:0xdfd0a0 FI:gpm-idle.c FN:gpm_idle_set_timeout_dim,296
 - Current idle time=4ms, timeout was 160s, becomes 160s after adjustment
TI:11:43:44 TH:0xdfd0a0 FI:gpm-idle.c FN:gpm_idle_set_timeout_dim,299
 - Setting dim idle timeout: 160s
TI:11:43:44 TH:0xdfd0a0 FI:gpm-backlight-kbd.c FN:gpm_backlight_kbd_notify_system_idle_changed,446
 - changing powersave idle status to 0
TI:11:43:44 TH:0xdfd0a0 FI:gpm-backlight-kbd.c FN:gpm_backlight_kbd_brightness_evaluate_and_set,213
 - 1. main brightness 1.000000
TI:11:43:44 TH:0xdfd0a0 FI:gpm-backlight-kbd.c FN:gpm_backlight_kbd_brightness_evaluate_and_set,233
 - 2. battery scale 0.500000, brightness 0.500000
TI:11:43:44 TH:0xdfd0a0 FI:gpm-backlight-kbd.c FN:gpm_backlight_kbd_brightness_evaluate_and_set,251
 - 3. idle scale 1.000000, brightness 0.500000
TI:11:43:44 TH:0xdfd0a0 FI:gpm-backlight-kbd.c FN:gpm_backlight_kbd_brightness_evaluate_and_set,269
 - ERROR: Method "GetBrightness" with signature "" on interface "org.freedesktop.UPower.KbdBacklight" doesn't exist

*** WARNING ***
TI:11:43:44 TH:0xdfd0a0 FI:gpm-backlight-kbd.c FN:gpm_backlight_kbd_brightness_evaluate_and_set,273
 - GetBrightness failed!
TI:11:43:44 TH:0xdfd0a0 FI:gpm-idle.c FN:gpm_idle_evaluate,192
 - X not idle
TI:11:44:06 TH:0xdfd0a0 FI:gpm-engine.c FN:gpm_engine_device_changed_cb,929
 - updating because /org/freedesktop/UPower/devices/battery_BAT0 changed

Revision history for this message
Les Lamb (kernelles) wrote :

Fabio, after I posted my last comment, I closed the terminal and closed my laptop lid. When I reopened it, I found it never suspended at all this time. I'm attaching the log file anyway, just in case it's useful.

Revision history for this message
Les Lamb (kernelles) wrote :

Just to clarify, when I closed the terminal, it was still stuck in the same loop, so the command never seemed to get fully processed before I killed it.

Revision history for this message
Les Lamb (kernelles) wrote :

Okay Fabio, just in case this is what you meant for me to do......

1. Ran your command in terminal (still got caught in loop, but after about 45 seconds, I closed it down, hoping it had done whatever needed to be done by then)
2. Clicked on Suspend under power menu in panel. First, it went to the login screen for a few seconds, but then it went to the blank screen with flashing cursor at top left.

I've attached the new log file for you. Sorry if I misunderstood your instructions. Please advise.

Revision history for this message
Les Lamb (kernelles) wrote :

Hello Fabio. It's been a while since my last reply. Just wanted to check on the status of this bug? Thanks.

Revision history for this message
Les Lamb (kernelles) wrote :

This bug was reported April 8 and is still undecided as of Apr. 18. I have had no feedback since following the recommended steps. I am requesting that this bug be set to Critical status and fixed before the Natty release.

summary: - [OSI(Linux) query ignored, two FACS tables] Natty 11.04 Beta-1
- Suspend/Resume Fails on Asus K52JT Laptop
+ [ two FACS tables] Natty 11.04 Beta-1 Suspend/Resume Fails on Asus K52JT
+ Laptop
Revision history for this message
Les Lamb (kernelles) wrote : Re: [ two FACS tables] Natty 11.04 Beta-1 Suspend/Resume Fails on Asus K52JT Laptop

Sorry, Fabio, but I am not a programmer, just a user trying to make a contribution to Ubuntu. Can you please explain to me what is happening with this bug?

Thanks,
Les.

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Hello Les Lamb
this report is actually under developers eyes, but as you are the only reporter, at now, that encounter this problem, it cannot be set as critical.
Sorry
Fabio

summary: - [ two FACS tables] Natty 11.04 Beta-1 Suspend/Resume Fails on Asus K52JT
- Laptop
+ [ two FACS tables] Suspend/Resume Fails on Asus K52JT Laptop
Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Les Lamb (kernelles) wrote :

I see. Thanks for the explanation, Fabio! Hopefully this will get fixed soon. FYI, since reporting this bug, I have reformatted my drive and installed 11.04 (I was running the beta version when this was reported), and the problem remains.

Revision history for this message
Demian (demianalonso) wrote :

I can also confirm this bug. I have just installed Ubuntu 11.04 on a brand new Asus K52JT and it also happens.

Whatever I can do to help, please let me know :)

Revision history for this message
Les Lamb (kernelles) wrote :

Thanks, Damian! Could you please click on the link near the top that officially indicates that this bug affects you? One of the reasons nothing has been done is because it's showing that only one person (me!) is affected by this, so the more the merrier. :-)

Revision history for this message
Demian (demianalonso) wrote :

Actually, I found a solution here: http://ubuntuforums.org/showthread.php?t=1460790

Perhaps that fix can be used to make a more permanent fix to include it directly on the Ubuntu's repo.

I hope that helps you too!

Revision history for this message
Les Lamb (kernelles) wrote :

Wow, thanks Demian! The fix worked for me. Only problem was Ubuntu Software Center warned me the .deb package was of "inferior quality." But when I clicked on "details" the only reason given was there was "no maintainer address," which makes sense, given that the package was created by a user on the forum, so I ignored & installed. Didn't even have to reboot, it worked immediately. I agree, it would be nice to see this fix included officially, once they can look it over to make sure it's completely safe.

Revision history for this message
WhyteHorse (whytehorse) wrote :

Same prob here with fresh install of 11.04 Ubuttu. The .deb fixed it

Revision history for this message
Ecker Sandor (esanya) wrote :

Hi,

I have just installed ubuntu 11.04. on MSI NOTEBOOK VR630. It has C77 [GeForce 9100M G] Video card. The symptom is the same. System starts up, suspend works, but after the next startup screen is blank. It is not possible to switch with ctrl-f1 to console.

I have tried the workaround mentioned in the link above, but it does not work for me (it is a different HW).

What should I do? Write a different bug report? Collect logfiles?

thanks,
Regards,
Sandor

Revision history for this message
Ecker Sandor (esanya) wrote :

I have just tested the resume. After resume I have tried to log in with ssh from an other computer, pings were OK, ssh showed a prompt for password, after typing the password in, the connection was closed.

Revision history for this message
Farrokh (gnome1919) wrote :

Same bug on my system.

CPU: AMD Athlon 7750 Dual-Core Black Edition
Mainboard: MSI MA780G-M
Mainboard SB: AMD 780G (ATI 3200HD - Proprietary driver installed)
RAM: 2GB

Curtis Hovey (sinzui)
no longer affects: null
Revision history for this message
GrosMario (ttkspam) wrote :

Same bug on a Toshiba Pro L770: ACPI warning regarding two FACS tables, suspend freezes system with blank screen and flashing cursor in upper left corner.

Anyone found a solution ?

Revision history for this message
GrosMario (ttkspam) wrote :

The URL quoted in #22 suggests this little code:

#!/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 0000: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:1d.0:
              echo -n "0000:00:1d.0" | tee /sys/bus/pci/drivers/ehci_hcd/bind
        ;;
esac

I don't know what this is supposed to do but it actually works. My toshiba L770-12X now suspends/resume perfectly.

Revision history for this message
penalvch (penalvch) wrote :

Les Lamb, thank you for reporting this and helping make Ubuntu better. This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please provide the information following https://wiki.ubuntu.com/DebuggingKernelSuspendHibernateResume ? As well, can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ . However, note you can only test Suspend, not Hibernate, when using a LiveCD. If the issue remains, run the following command in the development release from a Terminal (Applications->Accessories->Terminal) as it will automatically gather and attach updated debug information to this report.

apport-collect -p linux <BUGNUMBER>

Additionally, if you could try to reproduce this with the upstream mainline kernel that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text.

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream'.

Please let us know your results. Thanks in advance.

tags: added: needs-upstream-testing
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
Karma Dorje (taaroa)
Changed in linux (Ubuntu):
status: Expired → New
Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

Karma Dorje, could you please file a new report by executing the following in a terminal:
ubuntu-bug linux

For more on this, please see the Ubuntu Bug Control and Ubuntu Bug Squad article:
https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue

and Ubuntu Community article:
https://help.ubuntu.com/community/ReportingBugs#Bug_Reporting_Etiquette

When opening up the new report, please feel free to subscribe me to it. Thank you for your understanding.

Status -> Incomplete as action items missing that were requested in https://bugs.launchpad.net/ubuntu/+source/linux/+bug/754192/comments/30 .

Helpful Bug Reporting Links:
https://help.ubuntu.com/community/ReportingBugs#A3._Make_sure_the_bug_hasn.27t_already_been_reported
https://help.ubuntu.com/community/ReportingBugs#Adding_Apport_Debug_Information_to_an_Existing_Launchpad_Bug
https://help.ubuntu.com/community/ReportingBugs#Adding_Additional_Attachments_to_an_Existing_Launchpad_Bug

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Karma Dorje (taaroa) wrote :

@Christopher M. Penalver
already filled, please see bug 73805. 6 years passed since the first report of this problem.

Revision history for this message
penalvch (penalvch) wrote :

Karma Korje, you did not file bug 73805, Hence, it is not already filed.

If you would like the problem you are experiencing addressed, please follow the suggestions noted in https://bugs.launchpad.net/ubuntu/+source/linux/+bug/754192/comments/32 .

Thank you for your understanding.

Revision history for this message
Les Lamb (kernelles) wrote :

This is why I usually don't report Ubuntu bugs anymore. It's very discouraging when a legitimate report (with an already known fix) of a significant bug that occurs in 11.04, 11.10 and 12.04 takes a year and a half to get any love. It is now the end of life for 11.04! Since then, I upgraded every 6 months, and with each new release, had to fix it myself with the same simple solution from the forums. Fortunately, I'm trying 12.10 beta 2 right now, and the problem seems to have gone away - although considering the status of this bug, I can only assume that's an accident, rather than someone doing their job.

Revision history for this message
Karma Dorje (taaroa) wrote :

@Christopher M. Penalver
you can change the status of this bug as invalid or resolved, as it's a vendor problem (buggy acpi tables), not ubuntu.

Changed in linux:
importance: Unknown → Medium
status: Unknown → Invalid
penalvch (penalvch)
Changed in linux:
importance: Medium → Undecided
status: Invalid → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.