acpid handled erst nach restart

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
bascombe
Beiträge: 19
Registriert: 21.06.2008 18:27:24

acpid handled erst nach restart

Beitrag von bascombe » 27.01.2009 18:11:46

Hallo.

Mein Lenny wirft bei Drücken des blauen ThinkVantage Buttons einen acpi-event, nämlich:

ibm/hotkey HKEY 00000080 00001018

Eigentlich handle ich dieses Event mit /etc/acpi/events/thinkpad-thinkpad, nämlich:

# ThinkVantage/ThinkPad/Blue button
event=ibm/hotkey HKEY 00000080 00001018
action=/etc/acpi/thinkpad-thinkpad.sh

Merkwürdigerweise funktioniert das aber erst, wenn ich den acpid einmal neugestartet habe. Wo könnte die Ursache liegen?

Danke!

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: acpid handled erst nach restart

Beitrag von rendegast » 28.01.2009 07:48:30

Hilft vielleicht, den zweiten Zahlenteil "00001018" wegzulassen, da dies ein veränderlicher Zähler ist?

Code: Alles auswählen

event=ibm/hotkey HKEY 00000080 00001018
->
event=ibm/hotkey HKEY 00000080
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

bascombe
Beiträge: 19
Registriert: 21.06.2008 18:27:24

Re: acpid handled erst nach restart

Beitrag von bascombe » 28.01.2009 23:20:12

Das ist so nicht richtig. Der erste Hexcode gibt den Typ an, der zweite das spezifische Event.

Weitere Ideen?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: acpid handled erst nach restart

Beitrag von rendegast » 29.01.2009 00:56:54

/dev/input/event* für KEY_PROG1=148 existiert?
Möglicherweise werden erst beim erneuten Starten von acpid die entsprechenden Module nachgeladen?
(thinkpad_acpi)

/etc/default/acpi-support
/etc/default/acpid
?

/etc/modprobe.d/thinkpad_acpi.modprobe verändert?

Code: Alles auswählen

/sbin/modprobe  --showconfig   |  grep  thinkpad
zeigt deren Optionen?

Neue initrd wurde erstellt, damit diese Datei auch dort vorkommt?

Code: Alles auswählen

update-initramfs  -k all  -u
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten