Re: Hauppauge 2.6erKernel Fernbedienung
Am Montag, 21. Juni 2004 21:58 schrieb Andreas:
> Hallo Liste
Moin!
> hat jemand die Fernbedienung der TV-Karte Hauppauge mit einem 2.6erKernel
> laufen?
Ja, geht nicht gibts nicht ;-) Und zwar ohne Kernelpatch über den input-layer
vom 2.6er (hier: 2.6.6).
Als Module sind dann diese beiden wichtig (siehe bttv Doku)
ir_kbd_i2c
ir_common
und ein lirc >= 0.7preX das mit dem input-layer arbeiten kann. Diesen startet
man dann einfach über
$ lircd --driver=dev/input --device=/dev/input/event4 /etc/lirc/lircd.conf
wobei man sich sein richtiges event Device aus
____ ( /proc/bus/input/devices ) _________________
I: Bus=0018 Vendor=0000 Product=0000 Version=0000
N: Name="i2c IR (Hauppauge)"
P: Phys=i2c-0/0-0018/ir0
H: Handlers=kbd event4
^^^^^^
__________________________________________________
raussucht. Dann braucht man noch die richtige lircd.conf, in der die
Tastencodes der Fernbedienung beschrieben werden (hier: WinTV FM), dies sind
andere als beim "alten" lirc mit Kernel 2.4. Siehe auch irrecord
____ ( /etc/lirc/lircd.conf ) ____________________
begin remote
name Hauppauge
begin codes
TV 0x80010179
RADIO 0x80010074
CH+ 0x80010192
CH- 0x80010193
VOL- 0x80010072
VOL+ 0x80010073
FULL_SCREEN 0x8001008b
MUTE 0x80010071
SOURCE 0x8001016b
1 0x8001004f
2 0x80010050
3 0x80010051
4 0x8001004b
5 0x8001004c
6 0x8001004d
7 0x80010047
8 0x80010048
9 0x80010049
0 0x80010052
RESERVED 0x800100d9
MINIMIZE 0x8001008e
end codes
end remote
__________________________________________________
und fertig ists.
Achja, auf die beiden Programme 'irexec -d' und 'irxevent &' darf man als User
nicht verzichten, da sich die Fernbedienung ansonsten wie eine Tastatur
verhält, sprich ein Druck auf die Taste '1' lässt in der Konsole auch eine
'1' erscheinen. Wenn der lircd einen Client hat (irexec) dann klappts,
ansonsten werden alle Tastendrücke direkt an das aktuelle Programm
weitergeleitet.
Viel Erfolg,
Martin
Reply to: