Hallo,
yaVDR gefällt mir sehr gut, leider hab ich Probleme mit meiner Mystique SaTiX-S2 Xpress TV-Karte in Verbindung mit LIRC.
Um die Karte überhaupt zum laufen zu bringen musste ich eine veränderte Version des s2-lipnianin Treibers vom Hersteller der Karte manuell installieren.
Die Karte funktioniert seit dem gut, daher würde ich den Treiber gern weiter nutzen.
Das Problem ist wohl, dass LIRC module sowohl im Treiber vorhanden sind, als auch in yavdr und diese stehen in Konflikt.
Ich hab auch in der Dokumentation eben den Hinweis gesehen, dass s2-lipnianin Treiber Probleme mit der Fernbedienung machen kann.
Hier sind einige Hinweise:
asdf@htpc:/etc$ dmesg | grep lirc
[ 13.364221] lirc_dev: IR Remote Control driver registered, major 251
[ 13.562778] lirc_serial: module is from the staging directory, the quality is unknown, you have been warned.
[ 13.563344] lirc_serial: disagrees about version of symbol lirc_register_driver
[ 13.563346] lirc_serial: Unknown symbol lirc_register_driver (err -22)
[ 13.563558] lirc_serial: disagrees about version of symbol lirc_dev_fop_ioctl
[ 13.563560] lirc_serial: Unknown symbol lirc_dev_fop_ioctl (err -22)
asdf@htpc:/etc$ find /lib/modules -iname '*lirc_dev*'
/lib/modules/2.6.38-11-generic/kernel/drivers/media/rc/lirc_dev.ko
/lib/modules/2.6.38-12-generic/kernel/drivers/media/IR/lirc_dev.ko
/lib/modules/2.6.38-12-generic/kernel/drivers/media/rc/lirc_dev.ko
asdf@htpc:/etc$ find /lib/modules -iname '*lirc_serial*'
/lib/modules/2.6.38-11-generic/kernel/drivers/staging/lirc/lirc_serial.ko
/lib/modules/2.6.38-12-generic/kernel/drivers/staging/lirc/lirc_serial.ko
asdf@htpc:/etc$ modinfo lirc_dev
filename: /lib/modules/2.6.38-12-generic/kernel/drivers/media/IR/lirc_dev.ko
license: GPL
author: Artur Lipowski
description: LIRC base driver module
srcversion: E5013277646AC14D83E4864
depends:
vermagic: 2.6.38-12-generic SMP mod_unload modversions
parm: debug:Enable debugging messages (bool)
asdf@htpc:/etc$ modinfo lirc_serial
filename: /lib/modules/2.6.38-12-generic/kernel/drivers/staging/lirc/lirc_serial.ko
license: GPL
author: Ralph Metzler, Trent Piepho, Ben Pfaff, Christoph Bartelmus, Andrei Tanas
description: Infra-red receiver driver for serial ports.
srcversion: 7F94EE91F549C9C93A0E5CF
depends: lirc_dev
staging: Y
vermagic: 2.6.38-12-generic SMP mod_unload modversions
parm: type:Hardware type (0 = home-brew, 1 = IRdeo, 2 = IRdeo Remote, 3 = AnimaX, 4 = IgorPlug, 5 = NSLU2 RX:CTS2/TX:GreenLED) (int)
parm: io:I/O address base (0x3f8 or 0x2f8) (int)
parm: iommap:physical base for memory mapped I/O (0 = no memory mapped io) (bool)
parm: ioshift:shift I/O register offset (0 = no shift) (int)
parm: irq:Interrupt (4 or 3) (int)
parm: share_irq:Share interrupts (0 = off, 1 = on) (bool)
parm: sense:Override autodetection of IR receiver circuit (0 = active high, 1 = active low ) (bool)
parm: txsense:Sense of transmitter circuit (0 = active high, 1 = active low ) (bool)
parm: softcarrier:Software carrier (0 = off, 1 = on, default on) (bool)
parm: debug:Enable debugging messages (bool)
Alles anzeigen
Wenn ich das Modul manuell entlade und manuell das andere lirc_dev & lirc_serial lade, dann scheint es zu gehen. (ob die FB dann auch geht kann ich noch nicht sagen)
asdf@htpc:/etc$ sudo rmmod lirc_dev
asdf@htpc:/etc$ sudo insmod /lib/modules/2.6.38-12-generic/kernel/drivers/media/rc/lirc_dev.ko
asdf@htpc:/etc$ sudo insmod /lib/modules/2.6.38-12-generic/kernel/drivers/staging/lirc/lirc_serial.ko
asdf@htpc:/etc$ dmesg | tail
[ 6236.320100] lirc_dev: module unloaded
[ 6254.877191] lirc_dev: IR Remote Control driver registered, major 251
[ 6260.464034] lirc_serial: module is from the staging directory, the quality is unknown, you have been warned.
[ 6261.424145] lirc_serial: auto-detected active low receiver
[ 6261.424229] lirc_serial lirc_serial.0: lirc_dev: driver lirc_serial registered at minor = 0
Gibt es vielleicht einen anderen Treiber, bei dem die Karte funktioniert, der nicht in Konflikt mit LIRC stehe?
Ansonsten, könnte das manuell entladen und laden wirklich funktionieren und kann ich das irgendwie automatisieren?
Danke schonmal.
Gruß zack0r