On laptop Acer Timeline, Bluetooth switch changes brightness

Bug #492657 reported by Erik Muller
32
This bug affects 6 people
Affects Status Importance Assigned to Milestone
udev (Ubuntu)
Fix Released
Medium
Martin Pitt
Nominated for Karmic by Dan Smith
Nominated for Maverick by babca

Bug Description

Binary package hint: udev

Similar to #327614, the Acer Aspire Timeline 1810T has a bluetooth kill switch, which is being mappped to brightnessup. The same issue likely affects the 1810TZ and 1410 which mostly share the same hardware, but I have no way to test that.

Patch to correct is attached.

Related branches

Revision history for this message
Erik Muller (erikm) wrote :
Revision history for this message
Erik Muller (erikm) wrote :

oh, forgot one important bit - this is for 9.10, udev 147~-6.1

Changed in udev (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
assignee: nobody → Martin Pitt (pitti)
Revision history for this message
Martin Pitt (pitti) wrote :

Thanks! Fixed upstream in commit d0a161c (I used a simpler patch).

Changed in udev (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Jan-Philipp Litza (jplitza) wrote :

Both, the posted patch and the patch applied as d0a161c, only apply to the Aspire 1810T, mentioned in the opening post. The exact same issue can be found on my Travelmate 8471 (also from the Timeline series) and probably others, so I'm reopening the bug

summary: - On laptop Acer 1810T, Bluetooth switch changes brightness
+ On laptop Acer Timeline, Bluetooth switch changes brightness
Changed in udev (Ubuntu):
status: Fix Committed → Incomplete
Revision history for this message
Martin Pitt (pitti) wrote :

TravelMate 8471 fix committed to master (6ab861d).

Changed in udev (Ubuntu):
status: Incomplete → Fix Committed
Revision history for this message
Andreas Bulling (spam-hierher) wrote :

I can confirm that this bug also affects the Acer Aspire 1810TZ.
Using a modified bugfix solves the problem for me:

Add /lib/udev/keymaps/acer-aspire_1810tz:
0xD9 bluetooth # (toggle) on-to-off

Add the following line in /lib/udev/rules.d/95-keymap.rules:
ENV{DMI_VENDOR}=="Acer*", ATTR{[dmi/id]product_name}=="Aspire 1810TZ", RUN+="keymap $name acer-aspire_1810tz"

Changed in udev (Ubuntu):
status: Fix Committed → Incomplete
Revision history for this message
Martin Pitt (pitti) wrote :

Aspire 1810TZ fix pushed to master (f1707f1).

Changed in udev (Ubuntu):
status: Incomplete → Fix Committed
Revision history for this message
BlaWiz (blawiz) wrote :

I did: "patch -p0 -i acer1810-keymap-fix" on my acer 1410, but problem persists.

Revision history for this message
Jan-Philipp Litza (jplitza) wrote :

BlaWiz: Please tell us the output of "sudo dmidecode -s system-product-name", i.e. what model exactly you're using. This string is used by the patch to identify the model and may differ a bit, which causes it to not work.

Revision history for this message
arno (star-gmx) wrote :

Same problem on my Acer 8571. The string is
TravelMate 8571

What have I to do? Where to get the patch from?

Beside that: I want the Acer come up with switched off bluetooth. Could find a file in /etc/ handling that, but I I chose the poweroff line I can't switch it on at all.
From my point of view, a Laptop should save as lot energy as it can.

Changed in udev (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Jan-Philipp Litza (jplitza) wrote :

arno: The hotfix would be to put the following line in the file /etc/udev/rules.d/96-bluetooth-hotkey.rules (doesn't exist, you have to create it with this line):
ENV{DMI_VENDOR}=="Acer*", ATTR{[dmi/id]product_name}=="TravelMate*8571*", RUN+="keymap $name 0xD9 bluetooth"

I didn't search for any options to turn it off, I just put the following snippet in /etc/rc.local:
for rfkill in /sys/class/bluetooth/hci*/rfkill*/state; do
  [ -f $rfkill ] && echo 0 > $rfkill
done

This has the same effect as if you pressed the bluetooth switch on startup.

Martin Pitt (pitti)
Changed in udev (Ubuntu):
status: Fix Released → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package udev - 151-1

---------------
udev (151-1) lucid; urgency=low

  * New upstream release:
    - Support for systems with SYSFS_DEPRECATED=y officially dropped.
    - Bug fixes.
    - Rules updates. LP: #492657, #316215, #259244, #250732.

  * Merge additional fixes from GIT master:
    - Rules updates. LP: #581496, #415023.
    - Fix firmware error reporting.
 -- Scott James Remnant <email address hidden> Wed, 10 Feb 2010 11:50:56 +0000

Changed in udev (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
babca (babca) wrote :

also affects Acer Timeline 5810T, and probably 5810TG, 4810T and 3810T on Ubuntu 10.10

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.