GNOME Bugzilla – Bug 492888
MacBook dimming is not handled
Last modified: 2007-11-13 19:57:33 UTC
Please describe the problem: The backlight applet cannot handle the display brightness on a MacBook (not MacBook Pro). When starting gnome-power-manager in the debug mode it claims that no dimming hardware was found. This is not true and there are tools out there who can handle MacBook's backlight (http://desrt.mcmaster.ca/code/macbook-backlight/macbook-backlight.c) Steps to reproduce: Actual results: Expected results: Does this happen every time? Yes Other information:
What's the output of gnome-power-bugreport.sh?
Distro version: Gentoo Base System release 2.0.0_rc4-r1 Kernel version: 2.6.23.1-mactel g-p-m version: 2.20.0 HAL version: 0.5.9.1 System manufacturer: Apple Computer, Inc. System version: 1.0 System product: MacBook2,1 AC adapter present: yes Battery present: yes Laptop panel present: no CPU scaling present: yes Battery Information: battery.charge_level.capacity_state = 'ok' (string) battery.charge_level.current = 42180 (0xa4c4) (int) battery.charge_level.design = 50200 (0xc418) (int) battery.charge_level.granularity_1 = 10 (0xa) (int) battery.charge_level.granularity_2 = 10 (0xa) (int) battery.charge_level.last_full = 42320 (0xa550) (int) battery.charge_level.low = 100 (0x64) (int) battery.charge_level.percentage = 99 (0x63) (int) battery.charge_level.rate = 0 (0x0) (int) battery.charge_level.unit = 'mWh' (string) battery.charge_level.warning = 250 (0xfa) (int) battery.is_rechargeable = true (bool) battery.model = 'ASMB013' (string) battery.present = true (bool) battery.rechargeable.is_charging = false (bool) battery.rechargeable.is_discharging = false (bool) battery.reporting.current = 42180 (0xa4c4) (int) battery.reporting.design = 50200 (0xc418) (int) battery.reporting.granularity_1 = 10 (0xa) (int) battery.reporting.granularity_2 = 10 (0xa) (int) battery.reporting.last_full = 42320 (0xa550) (int) battery.reporting.low = 100 (0x64) (int) battery.reporting.rate = 0 (0x0) (int) battery.reporting.technology = 'LION013' (string) battery.reporting.unit = 'mWh' (string) battery.reporting.warning = 250 (0xfa) (int) battery.technology = 'unknown' (string) battery.type = 'primary' (string) battery.vendor = 'DPON013' (string) battery.voltage.current = 12558 (0x310e) (int) battery.voltage.design = 10950 (0x2ac6) (int) battery.voltage.unit = 'mV' (string) GNOME Power Manager Process Information: lars 28300 0.0 0.6 180888 13548 ? Ss 02:09 0:00 gnome-power-manager HAL Process Information: 105 3138 0.0 0.1 23336 2152 ? Ss Nov02 0:03 /usr/sbin/hald --use-syslog --verbose=no root 3139 0.0 0.0 11284 864 ? S Nov02 0:00 \_ hald-runner 105 3200 0.0 0.0 19556 756 ? S Nov02 0:00 \_ hald-addon-keyboard: listening on /dev/input/event6 105 3201 0.0 0.0 19556 756 ? S Nov02 0:00 \_ hald-addon-keyboard: listening on /dev/input/event7 105 3202 0.0 0.0 19556 784 ? S Nov02 0:00 \_ hald-addon-keyboard: listening on /dev/input/event8 105 3203 0.0 0.0 19556 756 ? S Nov02 0:00 \_ hald-addon-keyboard: listening on /dev/input/event9 root 3205 0.0 0.0 17528 1056 ? S Nov02 0:00 \_ /usr/libexec/hald-addon-cpufreq 105 3207 0.0 0.0 19556 764 ? S Nov02 0:00 \_ hald-addon-acpi: listening on acpi kernel interface /proc/acpi/event 105 3211 0.0 0.0 19556 756 ? S Nov02 0:00 \_ hald-addon-keyboard: listening on /dev/input/event10 105 3216 0.0 0.0 19556 756 ? S Nov02 0:00 \_ hald-addon-keyboard: listening on /dev/input/event0 105 3219 0.0 0.0 19556 756 ? S Nov02 0:00 \_ hald-addon-keyboard: listening on /dev/input/event1 105 3220 0.0 0.0 19556 756 ? S Nov02 0:00 \_ hald-addon-keyboard: listening on /dev/input/event13 105 3221 0.0 0.0 19556 756 ? S Nov02 0:00 \_ hald-addon-keyboard: listening on /dev/input/event2 105 3222 0.0 0.0 19556 756 ? S Nov02 0:00 \_ hald-addon-keyboard: listening on /dev/input/event3 root 3231 0.0 0.0 17516 1016 ? S Nov02 0:05 \_ hald-addon-storage: polling /dev/hda (every 2 sec)
This is a HAL problem, HAL is not providing a laptop panel device.