hm, also ich habe jetzt eine Config Datei für eine meiner Fernbedienungen runtergeladen und nach /etc/lirc/lircd.conf gespeichert.
Also nochmal was ich bis jetzt habe:
/etc/lirc/lircd.conf
#
# this is a space encoded remote control from Technisat
#
# contributed by Christoph Bartelmus (columbus@hit.handshake.de)
#
# brand: Technisat
# model: 100 TS 008
# supported devices: satellite receiver ST 3004 S
#
begin remote
name TECHNISAT_ST3004S
bits 6
flags SPACE_ENC|CONST_LENGTH
eps 20
aeps 120
header 0 0
one 170 7440
zero 170 4920
plead 0
ptrail 170
plead 0
foot 0 0
repeat 0 0
pre_data_bits 5
pre_data 0x11
post_data_bits 0
post_data 0x0
pre 0 0
post 0 0
gap 121400
repeat_bit 2
begin codes
POWER 0x0000000000000001
MUTE 0x0000000000000006
0 0x000000000000000F
1 0x0000000000000010
2 0x0000000000000011
3 0x0000000000000012
4 0x0000000000000013
5 0x0000000000000014
6 0x0000000000000015
7 0x0000000000000016
8 0x0000000000000017
9 0x0000000000000018
VOL_UP 0x000000000000002E
VOL_DOWN 0x000000000000002F
CH_UP 0x0000000000000007
CH_DOWN 0x0000000000000008
LIST 0x0000000000000037
A/B 0x0000000000000024
TV/R 0x0000000000000002
BACK 0x0000000000000027
MENU 0x000000000000002B
OK 0x0000000000000036
ARROW_UP 0x0000000000000032
ARROW_DOWN 0x0000000000000033
ARROW_RIGHT 0x0000000000000035
ARROW_LEFT 0x0000000000000034
end codes
end remote
/etc/lirc/hardware.conf
REMOTE="SIR IrDA (built-in IR ports)"
REMOTE_MODULES="lirc_dev lirc_sir"
REMOTE_DRIVER=""
REMOTE_DEVICE="/dev/lirc0"
REMOTE_LIRCD_CONF=""
REMOTE_LIRCD_ARGS=""
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
START_LIRCD="true"
START_LIRCMD=""
LOAD_MODULES=""
LIRCMD_CONF=""
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
/etc/conf.d/lircd.conf
#
# Parameters for lirc daemon
#
LIRC_DEVICE="/dev/lirc0"
LIRC_DRIVER=""
LIRC_EXTRAOPTS=""
LIRC_CONFIGFILE=""
/etc/modprobe.d/lirc.conf
#prevent nsc_ircc from loading (blacklist might not be enough)
blacklist nsc_ircc
install nsc_ircc /bin/true
# pass options to lirc_sir to load it on ttyS1
options lirc_sir io=0x2f8 irq=3
# ensure serial resources are cleared before loading lirc_sir
# not doing so can result in a device busy error, or can even hang your system
install lirc_sir /usr/bin/setserial /dev/ttyS1 uart none port 0 irq 0; /sbin/modprobe --ignore-install lirc_sir
und was bis jetzt geht.
Ich kann nach dem booten mit modprobe das Modul "lirc_sir" laden und dmesg gibt mir dann folgendes aus:
lirc_dev: IR Remote Control driver registered, major 61
lirc_dev: lirc_register_driver: sample_rate: 0
lirc_sir: I/O port 0x02f8, IRQ 3.
lirc_sir: Installed.
und ich habe danach "/dev/lirc0". Wenn ich jetzt den lirc-Daemon mit "/etc/rc.d/lircd statr" starte bekomme ich keine Fehlermeldung und ich habe danach noch "/dev/lircd".
Soweit sieht das ja eigentlich alles ganz gut aus. ABER wenn ich mit "irw" "irrecord -d /dev/lirc0 foo" testen will ob signale ankommen, passiert rein gar nichts wenn Tasten auf der Fernbedienung drücke. (ich habe drei verschiedene probiert)
ich komme da jetzt irgendwie nicht weiter ...
Gruß
SiD