Brightnesst keys do not work on Asus Eee PC X101CH

Bug #1132261 reported by Nir Soffer
30
This bug affects 5 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Medium
Unassigned

Bug Description

The brightness keys (Fn + F5, Fn + F6) did not work under 12.04. After upgrading to 12.10 they still do not work.

Pressing the brightness keys show the nice display of the brightnesss, but displayed brightness is not correct and it does not change up or down.

Changing the brightness manually by writing to /sys/class/backlight/psb-bl/brightness works.

---
ApportVersion: 2.6.1-0ubuntu10
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: nirs 13489 F.... pulseaudio
 /dev/snd/pcmC0D0p: nirs 13489 F...m pulseaudio
DistroRelease: Ubuntu 12.10
HibernationDevice: RESUME=UUID=4cebec9a-7504-469c-8677-d25304edfd40
InstallationDate: Installed on 2012-06-08 (261 days ago)
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423)
MachineType: ASUSTeK COMPUTER INC. X101CH
MarkForUpload: True
Package: linux (not installed)
ProcFB: 0 psbfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.5.0-25-generic root=UUID=8a182610-1789-4b8d-b2e3-18f776104030 ro crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.5.0-25.38-generic 3.5.7.4
RelatedPackageVersions:
 linux-restricted-modules-3.5.0-25-generic N/A
 linux-backports-modules-3.5.0-25-generic N/A
 linux-firmware 1.95
Tags: quantal
Uname: Linux 3.5.0-25-generic i686
UpgradeStatus: Upgraded to quantal on 2013-02-22 (1 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 01/06/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: X101CH.0501
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: X101CH
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.:bvrX101CH.0501:bd01/06/2012:svnASUSTeKCOMPUTERINC.:pnX101CH:pvrx.x:rvnASUSTeKCOMPUTERINC.:rnX101CH:rvrx.xx:cvnASUSTeKCOMPUTERINC.:ct10:cvrx.x:
dmi.product.name: X101CH
dmi.product.version: x.x
dmi.sys.vendor: ASUSTeK COMPUTER INC.

Revision history for this message
Nir Soffer (nirsof) wrote :

This may not work on other machines - I'm not sure how it should integrated.

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "fix the brightness keys on the Asus Eee PC X101CH" of this bug report has been identified as being a patch. The ubuntu-reviewers team has been subscribed to the bug report so that they can review the patch. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-reviewers team please also unsubscribe the team from this bug report.

[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]

tags: added: patch
Revision history for this message
Steve Langasek (vorlon) wrote :

The acpi-support script you're modifying is there for setting a /keyboard/ backlight, not for a display backlight. So this is a wrong fix.

The display brightness is meant to be controlled in the kernel, not by acpi-support. Reassigning this bug to the kernel.

affects: acpi-support (Ubuntu) → linux (Ubuntu)
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1132261

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Nir Soffer (nirsof) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected quantal
description: updated
Revision history for this message
Nir Soffer (nirsof) wrote : BootDmesg.txt

apport information

Revision history for this message
Nir Soffer (nirsof) wrote : CRDA.txt

apport information

Revision history for this message
Nir Soffer (nirsof) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Nir Soffer (nirsof) wrote : IwConfig.txt

apport information

Revision history for this message
Nir Soffer (nirsof) wrote : Lspci.txt

apport information

Revision history for this message
Nir Soffer (nirsof) wrote : Lsusb.txt

apport information

Revision history for this message
Nir Soffer (nirsof) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Nir Soffer (nirsof) wrote : ProcEnviron.txt

apport information

Revision history for this message
Nir Soffer (nirsof) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Nir Soffer (nirsof) wrote : ProcModules.txt

apport information

Revision history for this message
Nir Soffer (nirsof) wrote : PulseList.txt

apport information

Revision history for this message
Nir Soffer (nirsof) wrote : RfKill.txt

apport information

Revision history for this message
Nir Soffer (nirsof) wrote : UdevDb.txt

apport information

Revision history for this message
Nir Soffer (nirsof) wrote : UdevLog.txt

apport information

Revision history for this message
Nir Soffer (nirsof) wrote : WifiSyslog.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Nir Soffer (nirsof) wrote :

Here is a more correct patcht that does not modify the keyboard backlight. There may be more correct way to fix this, but this path works *now*, without touching the kernel.

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v3.8 kernel[0] (Not a kernel in the daily directory) and install both the linux-image and linux-image-extra .deb packages.

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'.
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.8-raring/

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Nir Soffer (nirsof) wrote :

Trying

Revision history for this message
Morgan Svensson (morgansv) wrote :

Have the same issue (X101CH, 12.04, 3.5.0-25). Used the fix in #21 and it worked great. Thanks!

Revision history for this message
Nir Soffer (nirsof) wrote :

I tested with kernel 3.8.0 from http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.8-raring/, and it does not fix the issue.

Worse, with kernel 3.8 the brightness keys do not show the on screen display, and do not generate acpi events. When running acpi_listen, pressing Fn + F5 or Fn + F6 does does not generate any event.

Tested again with kernel 3.5.0-26 - not fixed, the attached patch fix the brightness buttons.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Nir Soffer (nirsof)
tags: added: kernel-bug-exists-upstream
description: updated
Revision history for this message
Nir Soffer (nirsof) wrote :

I removed the wrong comments and patch about the keyboard backlight events and scripts.

Revision history for this message
Nir Soffer (nirsof) wrote :

Tested with kernel 3.9.0-rc1 (http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.9-rc1-raring/), and boot parameters "acpi_osi=Linux acpi_backlight=vendor".

Brightness buttons do change brightness up and down, but:

1. The on screen display is not displayed
2. After few clicks the machine freeze, requiring a hardware reset.

Revision history for this message
penalvch (penalvch) wrote :

Nir Soffer, 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 test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please 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 <replace-with-bug-number>

tags: added: bios-outdated-1203 needs-upstream-testing precise
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
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.