Problem with HP Touchsmart tm2 backlight
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Fix Released
|
Medium
|
|||
linux (Ubuntu) |
Incomplete
|
Medium
|
Unassigned |
Bug Description
Ubuntu does not always turn on the backlight properly for the HP Touchsmart tm2 laptop. I have debugged this issue and it seems to be related to the _BCL ACPI function.
The original code is:
In this original code, if IOSR isn't 1 and the OS is not Vista, the backlight table will contain 0 for the third entry instead of 6. If Linux sets the backlight to 0, it doesn't seem to be able to turn it on again. I don't know what conditions will cause IOSR to change. Hacking the code to the following seems to fix it and does not affect Windows 7, but I feel that hacking the BIOS is not the best solution and the best long term solution is to make Linux work around the issue:
An unrelated issue is that there is only one _BQC function for the two graphics cards (Intel, ATI), which confuses Linux and makes it unable to correctly determine the current backlight level, which confuses the GNOME backlight widget. I haven't been able to fix this one.
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-
Regression: No
Reproducible: Yes
ProcVersionSign
Uname: Linux 2.6.35-24-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
AplayDevices: aplay: device_list:235: no soundcards found...
Architecture: amd64
ArecordDevices: arecord: device_list:235: no soundcards found...
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Date: Tue Jan 4 21:10:33 2011
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
MachineType: Hewlett-Packard HP TouchSmart tm2 Notebook PC
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
PATH=(custom, user)
LANG=en_US.utf8
SHELL=/bin/bash
RelatedPackageV
SourcePackage: linux
dmi.bios.date: 07/30/2010
dmi.bios.vendor: Insyde
dmi.bios.version: F.12
dmi.board.
dmi.board.name: 1486
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 83.1A
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.
dmi.modalias: dmi:bvnInsyde:
dmi.product.name: HP TouchSmart tm2 Notebook PC
dmi.product.
dmi.sys.vendor: Hewlett-Packard
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
Changed in linux: | |
importance: | Unknown → Medium |
status: | Unknown → Incomplete |
Changed in linux: | |
status: | Incomplete → Fix Released |
Hi Robert,
If you could also please test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https:/ /wiki.ubuntu. com/KernelMainl ineBuilds . 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. Please let us know your results.
Thanks in advance.
[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]