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