Diskussion:Debian pvr350 remote
Wicky (Diskussion | Beiträge) (Vorschlag: udev-rules, $NF) |
|||
Zeile 9: | Zeile 9: | ||
#cat /etc/udev/rules.d/000_privat.rules | #cat /etc/udev/rules.d/000_privat.rules | ||
KERNEL=="event[0-9]*",SUBSYSTEMS=="input",'''ATTRS{name}=="saa7134 IR*"''',NAME="input/%k",mode="666",group="video",SYMLINK="input/videoremote" | KERNEL=="event[0-9]*",SUBSYSTEMS=="input",'''ATTRS{name}=="saa7134 IR*"''',NAME="input/%k",mode="666",group="video",SYMLINK="input/videoremote" | ||
+ | |||
+ | |||
+ | Vorschlag von Wicky 23.09.2007: | ||
+ | KERNELS=="input[0-9]*", SUBSYSTEMS=="input", ATTRS{name}=="i2c IR *Hauppauge*", SYMLINK+="input/ir | ||
+ | ..denn ATTR{dev} muss nicht gleich "13:67" sein. | ||
+ | |||
+ | EVENT_NR=$(ls -l /dev/input/ir | awk '{print $NF }' | sed 's#[^0-9]\+##') | ||
+ | ...denn die letzte Spalte muss nicht Spalte 11 sein. Daher $NF statt 11. |
Aktuelle Version vom 23. September 2007, 00:48 Uhr
Ich habe die Beschreibung erfolgreich auf meine AVerTV Hybrid FM PCI (A16AR) mit saa7134-Chip unter Ubuntu (7.04) Feisty Fawn anwenden können. Vielen Dank!
Das Modul ir_kbd_i2c ist bei mir schon automatisch geladen. Unbekannte Tasten gibt es bei dieser Fernbedienung nicht!! Der Schritt 3 entfällt daher.
Eine passende lircd.conf habe ich unter [1] gefunden.
Mir ist bei Schritt 2 aufgefallen, dass bei einem Neustart event jedes mal eine neue Ziffer zwischen 0-9 zugeteilt bekommt. Der Eintrag ATTR{dev} ändert sich dabei jedes mal. Man kann udev allerdings auch zum Beispiel nach dem Namen der Karte suchen lassen. In meinem Beispiel funktioniert:
#cat /etc/udev/rules.d/000_privat.rules KERNEL=="event[0-9]*",SUBSYSTEMS=="input",ATTRS{name}=="saa7134 IR*",NAME="input/%k",mode="666",group="video",SYMLINK="input/videoremote"
Vorschlag von Wicky 23.09.2007:
KERNELS=="input[0-9]*", SUBSYSTEMS=="input", ATTRS{name}=="i2c IR *Hauppauge*", SYMLINK+="input/ir
..denn ATTR{dev} muss nicht gleich "13:67" sein.
EVENT_NR=$(ls -l /dev/input/ir | awk '{print $NF }' | sed 's#[^0-9]\+##')
...denn die letzte Spalte muss nicht Spalte 11 sein. Daher $NF statt 11.