Hallo Leute,
ja ich weis, wieder mal ein Lirc FB Problem, wie schon 1000 mal davor! Ich habe wirklich alles dazu im Forum, auf der offiziellen Lirc Seite, auf der C't Seite und sonst wo gelesen, allerdings bekomme ich es einfach nicht hin. Vielleicht ist es nur ein kleiner Fehler, vielleicht mach ich irgendetwas falsch?
Also, installiert hab ich den CT-Vdr mit dem verfügbaren 5.0 ISO. Dann hab ich die source.list für APT (wie auf der C't Seite beschrieben) auf Etch umgestellt und mein System geupdatet. Alles funzt alles läuft. So weit so gut.
uname -a liefert jetzt:
Linux vdrbox 2.6.18-5-486 #1 Thu Aug 30 01:46:45 UTC 2007 i686 GNU/Linux
So, alle Plugins installiert, VDR angepasst, channels.conf eingefügt, etc.. Alles läuft perfekt... Samba, Netzwerk, Mplayer, absolut alles.
Nur eben das mit der FB nicht! Bevor ich das System geplättet habe, hatte ich ct-Vdr 3 drauf. Dort lief meine FB ohne Probleme mit dem lircd.conf file (hab ich unten angehängt). Dh. der Serial-Port Reciever und die FB funzen 100 % da ich es vor 5 h noch am laufen hatte. Batterien in der FB sind neu!
So, also wollte ich an die FB ran, gesagt getan:
1) module-assistant per apt geholt
2) im assitant update/lirc ausgewählt/get/build/install
3) hat alles geklappt
lsmod | grep lirc liefert:
ls -lah /dev/lirc* liefert:
crw-rw---- 1 root root 61, 0 2007-09-12 10:27 /dev/lirc
srw-rw-rw- 1 root root 0 2007-09-12 10:47 /dev/lircd
prw-rw-rw- 1 root root 0 2007-09-12 10:27 /dev/lircm
Das Device is also da, offensichtlich?
Zu den Config-Dateien:
lircd.conf (meine lircd.conf Datei die bereits funktionierte):
#
# this config file was automatically generated
# using lirc-0.7.0pre1(any) on Wed Sep 8 16:54:13 2004
#
# contributed by
#
# brand: IM1313-TVTXT1-027
# model no. of remote control:
# devices being controlled by this remote:
#
begin remote
name IM1313-TVTXT1-027
bits 13
flags RC5|CONST_LENGTH
eps 30
aeps 100
one 948 826
zero 948 826
plead 953
gap 114196
toggle_bit 2
begin codes
MEMO 0x000000000000103E
Mute 0x000000000000100D
Power 0x000000000000100C
1 0x0000000000001001
2 0x0000000000001002
3 0x0000000000001003
CHPC 0x000000000000100B
4 0x0000000000001004
5 0x0000000000001005
6 0x0000000000001006
Pr 0x0000000000001026
7 0x0000000000001007
8 0x0000000000001008
9 0x0000000000001009
Back 0x000000000000101E
0 0x0000000000001000
11 0x000000000000100A
12 0x0000000000001028
LEFTPOINTRIGHT 0x000000000000100E
Red 0x000000000000102D
Green 0x000000000000103F
Yellow 0x000000000000100E
Blue 0x000000000000102B
Up 0x0000000000001039
Down 0x0000000000001038
Vol- 0x0000000000001011
Vol+ 0x0000000000001010
Menu 0x000000000000102C
Ok 0x0000000000001029
Left 0x000000000000102E
Right 0x000000000000102A
Back 0x000000000000100B
FWD 0x000000000000100A
Red 0x0000000000001018
Green 0x0000000000001016
C 0x000000000000101A
D 0x0000000000001023
Yellow 0x000000000000101C
Blue 0x000000000000101D
Volminus 0x0000000000001013
Volplus 0x0000000000001012
HUE- 0x0000000000001015
HUE+ 0x0000000000001014
end codes
end remote
Display More
die remote.conf:
LIRC.Up Up
LIRC.Down Down
LIRC.Menu Menu
LIRC.Ok Ok
LIRC.Back Back
LIRC.Left Left
LIRC.Right Right
LIRC.Red Red
LIRC.Green Green
LIRC.Yellow Yellow
LIRC.Blue Blue
LIRC.0 0
LIRC.1 1
LIRC.2 2
LIRC.3 3
LIRC.4 4
LIRC.5 5
LIRC.6 6
LIRC.7 7
LIRC.8 8
LIRC.9 9
LIRC.Volume+ Vol+
LIRC.Volume- Vol-
LIRC.Mute Mute
LIRC.Power Power
KBD.Up 00000000001B5B41
KBD.Down 00000000001B5B42
KBD.Menu 0000001B5B32317E
KBD.Ok 000000000000000D
KBD.Back 000000000000007F
KBD.Left 00000000001B5B44
KBD.Right 00000000001B5B43
KBD.Red 000000001B5B5B41
KBD.Green 000000001B5B5B42
KBD.Yellow 000000001B5B5B43
KBD.Blue 000000001B5B5B44
KBD.0 0000000000000030
KBD.1 0000000000000031
KBD.2 0000000000000032
KBD.3 0000000000000033
KBD.4 0000000000000034
KBD.5 0000000000000035
KBD.6 0000000000000036
KBD.7 0000000000000037
KBD.8 0000000000000038
KBD.9 0000000000000039
KBD.Power 0000001B5B32347E
KBD.Volume+ 000000000000002B
KBD.Volume- 000000000000002D
KBD.Mute 0000001B5B32337E
KBD.Schedule 0000001B5B31357E
KBD.Channels 0000001B5B31377E
KBD.Timers 0000001B5B31387E
KBD.Recordings 0000001B5B31397E
remote-event1._Setup /proc/av7110_ir 00000000 31
remote-event1.Up 0000000100010021
remote-event1.Down 0000000100010022
remote-event1.Menu 000000010001000E
remote-event1.Ok 0000000100010026
remote-event1.Back 0000000100010020
remote-event1.Left 0000000100010012
remote-event1.Right 0000000100010011
remote-event1.Red 000000010001000C
remote-event1.Green 000000010001002F
remote-event1.Yellow 0000000100010039
remote-event1.Blue 000000010001002A
remote-event1.0 0000000100010001
remote-event1.1 0000000100010002
remote-event1.2 0000000100010003
remote-event1.3 0000000100010004
remote-event1.4 0000000100010005
remote-event1.5 0000000100010006
remote-event1.6 0000000100010007
remote-event1.7 0000000100010008
remote-event1.8 0000000100010009
remote-event1.9 000000010001000A
remote-event1.Play 0000000100010036
remote-event1.Pause 0000000100010031
remote-event1.Record 0000000100010038
remote-event1.FastFwd 0000000100010035
remote-event1.FastRew 0000000100010033
remote-event1.Power 000000010001003E
remote-event1.Volume+ 000000010001001F
remote-event1.Volume- 0000000100010025
remote-event1.Mute 0000000100010010
Display More
hardware.conf (lirc):
# /etc/lirc/hardware.conf
#
# Arguments which will be used when launching lircd
LIRCD_ARGS=""
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD=false
#Try to load appropriate kernel modules
LOAD_MODULES=true
# Run "lircd --driver=help" for a list of supported drivers.
DRIVER="default"
# If DEVICE is set to /dev/lirc and devfs is in use /dev/lirc/0 will be
# automatically used instead
DEVICE="/dev/lirc"
MODULES="lirc_dev lirc_serial"
# Default configuration files for your hardware if any
LIRCD_CONF="/etc/lirc/lircd.conf"
LIRCMD_CONF=""
Display More
beim booten meldet der kernel folgendes (scheint alles in ordnung):
...
Sep 12 10:47:53 vdrbox kernel: EXT3 FS on hda1, internal journal
Sep 12 10:47:53 vdrbox kernel: Real Time Clock Driver v1.12ac
Sep 12 10:47:53 vdrbox kernel: Generic RTC Driver v1.07
Sep 12 10:47:53 vdrbox kernel: loop: loaded (max 8 devices)
Sep 12 10:47:53 vdrbox kernel: lirc_dev: IR Remote Control driver registered, at major 61
Sep 12 10:47:53 vdrbox kernel: lirc_serial: no version for "lirc_unregister_plugin" found: kernel tainted.
Sep 12 10:47:53 vdrbox kernel: lirc_serial: auto-detected active low receiver
Sep 12 10:47:53 vdrbox kernel: lirc_dev: lirc_register_plugin: sample_rate: 0
Sep 12 10:47:53 vdrbox kernel: device-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised: dm-devel@redhat.com
Sep 12 10:47:53 vdrbox kernel: kjournald starting. Commit interval 5 seconds
Sep 12 10:47:53 vdrbox kernel: EXT3 FS on hda6, internal journal
Sep 12 10:47:53 vdrbox kernel: EXT3-fs: mounted filesystem with ordered data mode.
Sep 12 10:47:53 vdrbox kernel: Linux agpgart interface v0.101 (c) Dave Jones
Sep 12 10:47:53 vdrbox kernel: agpgart: Detected SiS 651 chipset
Sep 12 10:47:53 vdrbox kernel: agpgart: AGP aperture is 128M @ 0xd8000000
Sep 12 10:47:53 vdrbox kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Sep 12 10:47:53 vdrbox kernel: shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
Sep 12 10:47:53 vdrbox kernel: sis96x_smbus 0000:00:02.1: SiS96x SMBus base address: 0xe600
Sep 12 10:47:53 vdrbox kernel: Intel 810 + AC97 Audio, version 1.01, 02:05:38 Aug 30 2007
...
Display More
Start / Stop des lirc Deamons per /etc/init.d/lirc restart funktioniert ohne Fehlermeldung. Sogar beim starten des VDR im Syslog meldet sich der VDR wie folgt:
...
Sep 12 10:48:08 vdrbox vdr: [3249] setting current skin to "EnigmaNG"
Sep 12 10:48:08 vdrbox vdr: [3249] loading /var/lib/vdr/themes/EnigmaNG-DarkBlue.theme
Sep 12 10:48:08 vdrbox vdr: [3249] remote control LIRC - keys known
Sep 12 10:48:08 vdrbox vdr: [3249] remote control KBD - keys known
Sep 12 10:48:08 vdrbox vdr: [3249] switching to channel 229
Sep 12 10:48:08 vdrbox lircd-0.8.0[2550]: accepted new client on /dev/lircd
Sep 12 10:48:08 vdrbox vdr: [3382] LIRC remote control thread started (pid=3249, tid=3382)
Sep 12 10:48:08 vdrbox vdr: [3383] KBD remote control thread started (pid=3249, tid=3383)
Sep 12 10:48:08 vdrbox vdr: [3384] ecmhandler 0 filter thread started (pid=3249, tid=3384)
Sep 12 10:48:08 vdrbox vdr: [3249] setting watchdog timer to 60 seconds
...
Display More
Der Lirc Client wird also akzeptiert und alles scheint in Ordnung zu sein.. jedoch passiert nichts!
Auch "irw" oder mode2 -d /dev/lirc wenn lirc gestoppt wird, zeigt keine Daten an wenn ich auf der FB tasten drücke.
Könnt ihr mir helfen? Bitte!!