[Asus Eee PC 1215B] Resume doesn't work after suspend

Bug #1076103 reported by costavi
36
This bug affects 8 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Medium
Unassigned

Bug Description

I had this bug with kubuntu 11.10 and it is still present after upgrade to 12.04. I have an Asus 1215b laptop with Amd C60 cpu.

If I try to suspend the laptop, suspend seems to work at first, but then:
1) most of the times, the attempt to resume it brings to a black screen as a result.
2) After that, it is necessary to switch off the laptop by keeping the power button pressed.
3) Trying to switch on the laptop again produces a black screen and no boot, unless I first remove the power cord and the battery, and try again after putting them back in place.
4) Sometimes the first suspend attempt works correctly, but then, after a succesful resume, the second attempt reproduces the bug again.

I tried the followings to see if it could help:
1) Changed from radeon driver to ATI proprietary fglrx driver, same result.
2) Installed the kernel 3.5.7 from http://kernel.ubuntu.com/~kernel-ppa/mainline, but I had problems with the fglrx ATI driver, and the first suspend and resume attempt immediatelly reproduced the bug

Last, the bug has been present with all the kernel versions used with kubuntu 11.10 to current kernel version in Kubuntu 12.0.4.1:

uname -r: 3.2.0-32-generic

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-3.2.0-32-generic 3.2.0-32.51
ProcVersionSignature: Ubuntu 3.2.0-32.51-generic 3.2.30
Uname: Linux 3.2.0-32-generic x86_64
NonfreeKernelModules: fglrx
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu14
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 1: SB [HDA ATI SB], device 0: ALC269VB Analog [ALC269VB Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: teresa 1891 F.... pulseaudio
 /dev/snd/controlC0: teresa 1891 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'Generic'/'HD-Audio Generic at 0xfeb44000 irq 40'
   Mixer name : 'ATI R6xx HDMI'
   Components : 'HDA:1002aa01,00aa0100,00100200'
   Controls : 6
   Simple ctrls : 1
Card0.Amixer.values:
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Card1.Amixer.info:
 Card hw:1 'SB'/'HDA ATI SB at 0xfeb40000 irq 16'
   Mixer name : 'Realtek ALC269VB'
   Components : 'HDA:10ec0269,1043841c,00100100'
   Controls : 17
   Simple ctrls : 10
Date: Wed Nov 7 20:15:02 2012
HibernationDevice: RESUME=UUID=08d31149-e27a-4d9a-aede-604cb2dac29b
InstallationMedia: Kubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
MachineType: ASUSTeK Computer INC. 1215B
ProcEnviron:
 LANGUAGE=
 TERM=xterm
 LANG=it_IT.UTF-8
 SHELL=/bin/bash
ProcFB:

ProcKernelCmdLine: root=UUID=9541887a-c1e1-4987-af3f-81118bf5262d ro nomodeset
RelatedPackageVersions:
 linux-restricted-modules-3.2.0-32-generic N/A
 linux-backports-modules-3.2.0-32-generic N/A
 linux-firmware 1.79.1
SourcePackage: linux
UpgradeStatus: Upgraded to precise on 2012-04-29 (191 days ago)
dmi.bios.date: 06/17/2011
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0401
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: 1215B
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: x.xx
dmi.chassis.asset.tag: 0x00000000
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK Computer INC.
dmi.chassis.version: x.x
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0401:bd06/17/2011:svnASUSTeKComputerINC.:pn1215B:pvrx.x:rvnASUSTeKComputerINC.:rn1215B:rvrx.xx:cvnASUSTeKComputerINC.:ct10:cvrx.x:
dmi.product.name: 1215B
dmi.product.version: x.x
dmi.sys.vendor: ASUSTeK Computer INC.

Revision history for this message
costavi (costavi) wrote :
Revision history for this message
penalvch (penalvch) wrote :

costavi, thank you for reporting this and helping make Ubuntu better. As per http://support.asus.com/download.aspx?SLanguage=en&p=20&m=Eee+PC+1215B&hashedid=5K7QRFbPkwEIa5Uj your BIOS has an upgrade available (0503). If you upgrade to this, does it change anything?

summary: - Resume doesn't work after suspend in Asus 1215b
+ [Asus Eee PC 1215B] Resume doesn't work after suspend
Changed in linux (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
costavi (costavi) wrote :

Ok, I did the following:

1) Boot into windows --> run ASUS update utility --> update BIOS to last version
2) Reboot and checked bios
3) Reboot into Kubuntu
4) First suspend attempt, resume successful
5) Second suspend attenpt, resume fail --> BLACK SCREEN
6) switch off with the power buttom
7) switch on attempt --> BLACK SCREEN
8) removed battery and power cord to recover the laptop

Sorry but the new BIOS (Version 0503) does NOT solve the issue.

Revision history for this message
penalvch (penalvch) wrote :

costavi, thank you for testing the newest BIOS. Could you please test the latest upstream kernel available following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue. Please do not test the kernel in the mainline kernels archive directory daily folder, but the one all the way at the bottom. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested. For example:
kernel-fixed-upstream-v3.7-rc4

This can be done by clicking on the yellow circle with a black pencil icon next to the word Tags located at the bottom of the bug description. As well, please remove the tag:
needs-upstream-testing

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

As well, please remove the tag:
needs-upstream-testing

If you are unable to test the mainline kernel, please comment as to why specifically you were unable to test it and add the following tags:
kernel-unable-to-test-upstream
kernel-unable-to-test-upstream-VERSION-NUMBER

Once testing of the upstream kernel is complete, please mark this bug's Status as Confirmed. Please let us know your results. Thank you for your understanding.

Helpful bug reporting tips:
https://help.ubuntu.com/community/ReportingBugs

Revision history for this message
costavi (costavi) wrote :

Tested with the kernel
3.7.0-030700rc4-generic_3.7.0-030700rc4.201211041435_amd64
from mainline archive. I don't know if it is the "right" kernel to test, but the installtion was succesful.

After rebbot I had problems with the wireless network and the fglrx driver, and
when trying to suspend I had the black screen at the first attempt to resume, so the bug is still present.

tags: added: kernel-bug-exists-upstream
Revision history for this message
penalvch (penalvch) wrote :

costavi, thank you for testing the newest mainline kernel. Did this problem not occur in a release prior to 11.10?

tags: added: kernel-bug-exists-upstream-v3.7-rc4
tags: added: oneiric
tags: added: regression-potential
Revision history for this message
costavi (costavi) wrote :

Actually, 11.10 was the first release I installed, so I don't know about previous releases. As soon as I can try with a live version of some previous release.

Revision history for this message
penalvch (penalvch) wrote :

costavi, thank you for providing the requested information. Could you please test Lucid via http://releases.ubuntu.com/lucid/ ?

Revision history for this message
costavi (costavi) wrote :

I made two tests.

1) I tried with an iso image of Ubuntu 10.04.4 amd64 as a live USB stick

The system booted up but it did not detect the right screen resolution. It opened the desktop with 1024x768 instead of 1366x768. I guess there might be some problem with older radeon drivers when trying to detect a new AMD video chip.
I then suspended the system, trying to resume after some seconds and obtained the usual black screen. Black screen also after switching the system off and on again. Usual fix by removing the battery.

2) Upstream kernel 3.7.0-030700rc5-generic

This time I removed the fglrx driver and used the radeon driver instead.
After suspend, resume was a little less disastrous. Well, this time the screen didn't remain completely dark. The retro illumination was on, with the screen dark and some flashing white rows appearing from time to time. The keyboard wasn't completely unresponsive: Ctrl+Alt+F1 as an attempt to have a console didn't work, but I was able to reboot the system regularly with Ctrl+Alt+Canc.
After reboot, the usual bios ASUS welcome image appeared but then the screen became black with a blinking cursor on the top-left corner of the screen.
Switching off and on the laptop produced a blinking cursor again. Battery removal restored the system as usual.

penalvch (penalvch)
tags: added: kernel-bug-exists-upstream-v3.7-rc5 lucid
removed: kernel-bug-exists-upstream-v3.7-rc4 regression-potential
Revision history for this message
penalvch (penalvch) wrote :

costavi, the issue you are reporting is an upstream one. Could you please report this problem through the appropriate channel by following the instructions _verbatim_ at https://wiki.ubuntu.com/Bugs/Upstream/kernel#KernelTeam.2BAC8-KernelTeamBugPolicies.Overview_on_Reporting_Bugs_Upstream ?

Thank you for your understanding.

Marking Triaged as newest mainline tested, and tested for regression in Lucid.

Changed in linux (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
costavi (costavi) wrote :

It's ok to report this bug as you say, but I am a bit confused about who's the correct maintainer to send the e-mail to.
In the list of maintainers here:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=MAINTAINERS

there are many e-mail addresses. I guess this one could fit my case, is that right?

------------------------
1253 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1254 M: Corentin Chary <email address hidden>
1255 L: <email address hidden>
1256 L: <email address hidden>
1257 W: http://acpi4asus.sf.net
1258 S: Maintained
1259 F: drivers/platform/x86/asus*.c
1260 F: drivers/platform/x86/eeepc*.c
-------------------------

Is there any other e-mail I should include?

Revision history for this message
costavi (costavi) wrote :

..or maybe this one is more correct:

------------------------------------------------
7048 SUSPEND TO RAM
7049 M: Len Brown <email address hidden>
7050 M: Pavel Machek <email address hidden>
7051 M: "Rafael J. Wysocki" <email address hidden>
7052 L: <email address hidden>
7053 S: Supported
7054 F: Documentation/power/
7055 F: arch/x86/kernel/acpi/
7056 F: drivers/base/power/
7057 F: kernel/power/
7058 F: include/linux/suspend.h
7059 F: include/linux/freezer.h
7060 F: include/linux/pm.h
--------------------------------------------------

Revision history for this message
penalvch (penalvch) wrote :

costavi, thank you for your comments. Could you please send this to the mailinglist <email address hidden> ?

Revision history for this message
costavi (costavi) wrote :
Download full text (60.0 KiB)

[1.] [Asus Eee PC 1215B] Resume doesn't work after suspend

[2.]
Description:
I had this bug with kubuntu 11.10 and it is still present after
upgrade to 12.04. I have an Asus 1215b laptop with Amd C60 cpu.

If I try to suspend the laptop, suspend seems to work at first, but then:
1) most of the times, the attempt to resume it brings to a black
screen as a result.
2) After that, it is necessary to switch off the laptop by keeping the
power button pressed.
3) Trying to switch on the laptop again produces a black screen and no
boot, unless I first remove the power cord and the battery, and try
again after putting them back in place.
4) Sometimes the first suspend attempt works correctly, but then,
after a succesful resume, the second attempt reproduces the bug again.

I tried the followings to see if it could help:
1) Changed from radeon driver to ATI proprietary fglrx driver, same result.
2) Installed the kernel 3.5.7 from
http://kernel.ubuntu.com/~kernel-ppa/mainline, but I had problems with
the fglrx ATI driver, and the first suspend and resume attempt
immediatelly reproduced the bug

The bug has been present with all the kernel versions used with
kubuntu 11.10 to current kernel version in Kubuntu 12.0.4.1:
uname -r: 3.2.0-32-generic

Last, the bug is present also with upstream kernel:
uname -r:
3.7.0-030700rc5-generic

Link to launchpad report:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1076103

[3.] kernel

[4.] Linux version 3.7.0-030700rc5-generic (apw@gomeisa) (gcc version
4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #201211110835 SMP Sun Nov 11
13:35:49 UTC 2012

[5.]

[6.]

[7.] Description: Ubuntu 12.04.1 LTS
Release: 12.04

[7.1] Linux teresapc 3.7.0-030700rc5-generic #201211110835 SMP Sun Nov
11 13:35:49 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Gnu C 4.6
Gnu make 3.81
binutils 2.22
util-linux 2.20.1
mount support
module-init-tools 3.16
e2fsprogs 1.42
pcmciautils 018
Linux C Library 2.15
Dynamic linker (ldd) 2.15
Procps 3.2.8
Net-tools 1.60
Kbd 1.15.2
Sh-utils 8.13
wireless-tools 30
Modules Loaded rfcomm bnep parport_pc bluetooth ppdev
binfmt_misc dm_crypt joydev kvm_amd kvm eeepc_wmi asus_wmi
snd_hda_codec_realtek sparse_keymap snd_hda_codec_hdmi snd_seq_midi
snd_hda_intel snd_hda_codec uvcvideo arc4 snd_rawmidi
snd_seq_midi_event videobuf2_core snd_hwdep videodev ath9k snd_pcm
sp5100_tco snd_seq psmouse microcode videobuf2_vmalloc i2c_piix4
videobuf2_memops k10temp serio_raw mac80211 snd_timer snd_seq_device
ath9k_common ath9k_hw ath snd cfg80211 mac_hid soundcore msr
snd_page_alloc lp parport radeon ttm drm_kms_helper drm atl1c
i2c_algo_bit wmi video

[7.2.] processor : 0
vendor_id : AuthenticAMD
cpu family : 20
model : 2
model name : AMD C-60 APU with Radeon(tm) HD Graphics
stepping : 0
microcode : 0x5000101
cpu MHz : 800.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu ...

Revision history for this message
Pasha Orekhov (pashaorekhov) wrote :

it's same for me. But CPU of my asus 1251b is e350

Revision history for this message
penalvch (penalvch) wrote :

costavi, as per http://www.asus.com/Notebooks_Ultrabooks/Eee_PC_1215B/#support an update is available for your BIOS (0503). If you update to this following https://help.ubuntu.com/community/BiosUpdate , does it change anything?

If not, could you please both specify what happened, and provide the output of the following terminal command:
sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date

Please note your current BIOS is already in the Bug Description, so posting this on the old BIOS would not be helpful.

For more on BIOS updates and linux, please see https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette .

Thank you for your understanding.

tags: added: bios-outdated-0503
Changed in linux (Ubuntu):
status: Triaged → 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
Revision history for this message
SLOPE (lacus1aestatis) wrote :

I have Asus EeePC 1215B(E-450 CPU) and have same problem.
Suspend and resume works fine but next boot(or reboot) failed. After few minutes "Reboot and Select proper Boot device" message was displayed.
For my computer normally start, unplug AC cord and wait few minite and plug AC cord.

Tried many, but this problem is solved by adding "acpi=noirq" to kernel parameter.
My /etc/default/grub kernel parameter line.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="acpi=noirq"

My environment.
Ubuntu 14.04.1 LTS
uname -r: 3.13.0-39-generic

Revision history for this message
penalvch (penalvch) wrote :

SLOPE, thank you for your comment. So your hardware and problem may be tracked, could you please file a new report with Ubuntu by executing the following in a terminal while booted into the default Ubuntu kernel (not a mainline one) via:
ubuntu-bug linux

For more on this, please read the official Ubuntu documentation:
Ubuntu Bug Control and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Kernel Team: https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports
https://wiki.ubuntu.com/Kernel/Policies/DuplicateBugs
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

As well, please do not announce in this report you created a new bug report.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

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.