Nach langem Probieren habe ich es jetzt geschafft. Mit einem Kernel 2.6.28 funktioniert es. Mit den vorherigen Kernels habe ich es aber auch einfach nicht hin bekommen. Denn das device wurde einfach nicht erzeugt.
Code
vdr:~# cat /proc/bus/input/devices
I: Bus=0003 Vendor=147a Product=e02d Version=0110
N: Name="Formosa21 USB IR Receiver"
P: Phys=usb-0000:00:1d.1-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.1/usb2/2-2/2-2:1.0/input/input0
U: Uniq=
H: Handlers=kbd event0
B: EV=10001b
B: KEY=e080ffdf 1cfffff ffffffff fffffffe
B: ABS=300 0
B: MSC=10
Alles anzeigen
Daraus resultiert das lirc-device /dev/input/event0
Ich verwende die lircd.conf von der hier verlinkten wiki-Seite:
Code
vdr:~# cat /etc/lirc/lircd.conf
# brand: Technisat
# model no. of remote control: TTS35AI
# devices being controlled by this remote: Skystar2 / Airstar2
#
# Note: The codes for PROG+, PROG-, VOL+ and VOL- are double assigned
# These codes also appear by pressing UP, DOWN, LEFT or RIGHT
begin remote
name TTS35AI
bits 32
eps 30
aeps 100
one 0 0
zero 0 0
gap 107965
toggle_bit 0
begin codes
MUTE 0x80010032
1 0x80010002
2 0x80010003
3 0x80010004
4 0x80010005
5 0x80010006
6 0x80010007
7 0x80010008
8 0x80010009
9 0x8001000A
0 0x8001000B
-/-- 0x80010013
A/B 0x8001001F
RED 0x8001003F
GREEN 0x80010040
YELLOW 0x80010041
BLUE 0x80010042
UP 0x80010067
RIGHT 0x8001006A
DOWN 0x8001006C
LEFT 0x80010069
OK 0x8001001C
SFI 0x80010012
EXIT 0x80010021
INFO 0x80010017
# PROG+ 0x80010067
# PROG- 0x8001006C
TV/RADIO 0x80010043
MENU 0x8001003C
# VOL+ 0x8001006A
# VOL- 0x80010069
HELP 0x80010017
TXT 0x80010014
STOP 0x80010019
EXT 0x8001002F
end codes
end remote
Alles anzeigen
in der /etc/lirc/hardware.conf habe ich nun folgende Werte gesetzt:
Wobei mein lirc diesen Driver-Wert nicht berücksichtigt hat. Also habe ich ihn in /etc/init.d/lirc hart gesetzt als: export DRIVER='devinput'
Nun musste ich noch die in /etc/lirc/lircd.conf definierten Werte an die in /etc/vdr/remote.conf angleichen.