[1] 2 >>> Archiv / MLD 3.x / Development / Mld 3.0.2 Fernbedienung Anlernen
 

Offline Holger

  • Expert Member
  • *****
  • Posts: 835
    • View Profile
Mld 3.0.2 Fernbedienung Anlernen
« on: December 02, 2012, 13:05:16 »
Hallo,

ich nutze die Hauppauge-FB, mit direktem IR-(RC5)-Anschluss an der DVB-S Karte.

Dazu habe ich remote und dvb-remote installiert, eventlircd und remote-autodetect wurden
automatisch dazugeladen.

Unter Setup-TV-VDR-Eingabegerät anlernen werden nur KBD und XKeySym angeboten.

Es kommt beim Start des Systems der Hinweis " Fernbedienung anlernen - Phase 2 - remote-event2 - Taste für auf drücken", dieEingabe von der FB wird aber nicht erkannt.
Aber ich bekomme alle paar Sekunden einen Fehler:
Quote
vdr-sxfe[5241]: segfault at b162a000 ip b735e8e0 sp b65ce028 error 4 in libxine.so.2.2.0[b7325000+6f000]
vdr-sxfe[5408]: segfault at b166b000 ip b737d8e0 sp b65ed028 error 4 in libxine.so.2.2.0[b7344000+6f000]
bootsplash: status on console 0 changed to on
vdr-sxfe[5620]: segfault at b16f3000 ip b73f38e0 sp b6663028 error 4 in libxine.so.2.2.0[b73ba000+6f000]
vdr-sxfe[6258]: segfault at b162a000 ip b734d8e0 sp b65bd028 error 4 in libxine.so.2.2.0[b7314000+6f000]
vdr-sxfe[6484]: segfault at b166b000 ip b73ac8e0 sp b661c028 error 4 in libxine.so.2.2.0[b7373000+6f000]

input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input1
input: Budget-CI dvb ir receiver saa7146 (0) as /devices/pci0000:00/0000:00:0c.0/rc/rc0/input2
input: DVB on-card IR receiver as /devices/pci0000:00/0000:00:0a.0/input/input3

Ein weiteres Problem ist, dass (zumindest bei der MLD 3.0.1) der IR-Empfänder immer am ersten
DVB-input erwartet wird, das wäre hier input2. Durch
« Last Edit: December 02, 2012, 14:03:33 by Holger »
Spoiler (show / hide)

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld 3.0.2 Fernbedienung Anlernen
« Reply #1 on: December 02, 2012, 14:10:48 »
Quote
Die Angabe der Reihenfolge der DVB-Driver wird bei der MLD 3.0.2 anscheinend ignoriert.

Hoffe, es ist halbwegs verständlich, was ich meine...

Gruß
Holger
Seit der MLD-3.0.2 wird keine FB mehr angelernt, darf auch nicht. Das Prinzip welches dahinter steckt hat sich geändert. Für die MLD-3.0.2 wird ebenfalls remote-autodetect nicht benötigt. Diese Version benutzt udev um die vorhandene Hardware zu erkennen und die nötigen Treiber zu laden.

Für solche Fälle ist udev ideal. Für Deine Karte wird eine Regel erstellt und damit eindeutig die gewünschte Karte (input) bestimmt.

Sieht eher nach einem rc-core Treiber aus. Um das herauszufinden wären die folgenden Ausgaben von Nutzen.

lsusb -v > datei.txt
lsmod > lsmod.txt
cat /proc/bus/input/devices > devices.txt

P.S. vdr-sxfe schmiert bei Dir laufen mit einem segfault ab.

MfG
wino

Offline Holger

  • Expert Member
  • *****
  • Posts: 835
    • View Profile
Mld 3.0.2 Fernbedienung Anlernen
« Reply #2 on: December 02, 2012, 19:36:46 »
Hallo wino,

Quote
vdr-sxfe schmiert bei Dir laufend mit einem segfault ab.
das passiert aber nur, wenn die *remote*-Addons bzw. eventlircd installiert sind...

Quote
Für solche Fälle ist udev ideal.
 Für Deine Karte wird eine Regel erstellt und damit eindeutig die gewünschte Karte (input) bestimmt.
was muss ich denn nun tun, damit meine FB mitspielt ?
ootb funktioniert es ja anscheinend nicht...

Ich werd denn mal die benötigten Ausgaben posten, dafür muss ich aber erstmal wieder die Addons
installieren- zum weiter-testen hatte ich sie wieder entfernt...

Gruß
Holger
Spoiler (show / hide)

Offline Holger

  • Expert Member
  • *****
  • Posts: 835
    • View Profile
Mld 3.0.2 Fernbedienung Anlernen
« Reply #3 on: December 02, 2012, 20:40:01 »
zur Ausgabe der listings brauch ich ja nix nachzuinstallieren :))
« Last Edit: December 02, 2012, 20:41:07 by Holger »
Spoiler (show / hide)

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld 3.0.2 Fernbedienung Anlernen
« Reply #4 on: December 02, 2012, 21:30:20 »
An welchen der beiden Karten hängt die FB?

Code: [Select]
I: Bus=0001 Vendor=13c2 Product=1011 Version=0001
N: Name="Budget-CI dvb ir receiver saa7146 (0)"
P: Phys=pci-0000:00:0c.0/ir0
S: Sysfs=/devices/pci0000:00/0000:00:0c.0/rc/rc0/input2
U: Uniq=
H: Handlers=kbd event2
B: PROP=0
B: EV=100013
B: KEY=1000000 0 0 0 0
B: MSC=10

I: Bus=0001 Vendor=13c2 Product=000e Version=0002
N: Name="DVB on-card IR receiver"
P: Phys=pci-0000:00:0a.0/ir0
S: Sysfs=/devices/pci0000:00/0000:00:0a.0/input/input3
U: Uniq=
H: Handlers=kbd event3
B: PROP=0
B: EV=100013
B: KEY=fc812 a052041 0 0 0 0 0 4000 40002800 1e1680 0 0 ffc
B: MSC=18

Offline Holger

  • Expert Member
  • *****
  • Posts: 835
    • View Profile
Mld 3.0.2 Fernbedienung Anlernen
« Reply #5 on: December 04, 2012, 15:52:27 »
an der 2. - DVB on-card IR receiver
Spoiler (show / hide)

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld 3.0.2 Fernbedienung Anlernen
« Reply #6 on: December 04, 2012, 20:17:07 »
Quote
an der 2. - DVB on-card IR receiver
Dann erstellst Du unter /etc/udev/rules.d eine 20-custom-remote.rules (Beispielname) mit den Inhalt

Code: [Select]
KERNEL=="input*", ATTRS{name}=="DVB on-card IR receiver", SYMLINK+="input/ir"
In der rc_config VDR_PLUGIN_ARGS_remote "-i /dev/input/ir" oder im  Webif als Option bei remotes -i /dev/input/ir eintragen. Nach einem Neustart sollte die FB angelernt werden können und funktionieren.

MfG
wino

Offline Holger

  • Expert Member
  • *****
  • Posts: 835
    • View Profile
Mld 3.0.2 Fernbedienung Anlernen
« Reply #7 on: December 04, 2012, 21:32:41 »
Hallo wino,

es wird trotz der Regel kein /dev/input/ir angelegt

Quote
20-custom.rules:
# custom rules
# cdrom
SUBSYSTEM=="block", KERNEL=="hd*", SUBSYSTEMS=="ide", ATTRS{media}=="cdrom", SYMLINK+="cdrom dvd cdrw/%k"
# Hauppauge IR
KERNEL=="input*", ATTRS{name}=="DVB on-card IR receiver", SYMLINK+="input/ir"

rc.config:
VDR_PLUGIN_ARGS_remote="-i /dev/input/ir"

MLD> ls /dev/input/
by-path  event0   event1   event2   event3   mice     mouse0
MLD> ls /dev/input/by-path/
pci-0000:00:0a.0-event-ir           platform-i8042-serio-1-event-mouse
pci-0000:00:0c.0-event-ir           platform-i8042-serio-1-mouse
platform-i8042-serio-0-event-kbd
MLD>

ich habe die Regel in die 20-custom.rules eingetragen, in der jetzt auch die Regel fürs IDE-CDROM-Laufwerk steht

Muß ich eventlircd oder ein anders bestimmtes (remote-)Addon installieren ?

Gruß
Holger

PS: im webif finde ich keinen Eintrag "remotes", und auch keinen anderslautenden mit dem in der rc.config
eingetragenen Wert "-i /dev/input/ir" !?
« Last Edit: December 04, 2012, 22:53:38 by Holger »
Spoiler (show / hide)

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld 3.0.2 Fernbedienung Anlernen
« Reply #8 on: December 05, 2012, 00:19:30 »
Hallo Holger,
Quote
ich habe die Regel in die 20-custom.rules eingetragen, in der jetzt auch die Regel fürs IDE-CDROM-Laufwerk steht

Muß ich eventlircd oder ein anders bestimmtes (remote-)Addon installieren ?PS: im webif finde ich keinen Eintrag "remotes", und auch keinen anderslautenden mit dem in der rc.config
eingetragenen Wert "-i /dev/input/ir" !?
Der Eintrag VDR_PLUGIN_ARGS_remote "" wird von dem Addon remote bei der Installation in die rc.config geschrieben.

Ersetze  bitte KERNEL=="input*"  durch KERNEL=="event*". Ist zwar das gleiche, aber man weiß ja nie.  

MfG
wino

Offline Holger

  • Expert Member
  • *****
  • Posts: 835
    • View Profile
Mld 3.0.2 Fernbedienung Anlernen
« Reply #9 on: December 05, 2012, 21:57:59 »
Hallo Wino

Quote
Ist zwar das gleiche, aber man weiß ja nie.
scheint doch nicht das gleiche zu sein - jetzt habe ich das Device /dev/input/ir !
Quote
MLD> ls /dev/input/
by-path  event0   event1   event2   event3   ir       mice     mouse0
MLD> ls -l /dev/input/ir
lrwxrwxrwx    1 root     root             6 Dec  5 21:30 /dev/input/ir -> event3
MLD>
Nachdem ich danach das remote-Addon installiert habe, kommt auch nicht mehr der vdr-sxfe-Fehler,
und jetzt habe ich im web-IF-Setup den Menue-Punkt Remote-control zur Auswahl der Fernbedienung,
und unter TV-VDR-Eingabegerät anlernen wird nun auch remote-ir zur Auswahl angezeigt !

So konnte ich jetzt die FB anlernen :applaus

Vielen Dank für Deine Hilfe,
Gruß
Holger
« Last Edit: December 05, 2012, 23:01:53 by Holger »
Spoiler (show / hide)

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld 3.0.2 Fernbedienung Anlernen
« Reply #10 on: December 05, 2012, 23:17:51 »
Hallo Holger,
Quote
So konnte ich jetzt die FB anlernen :applaus
Das ist ja wunderbar. Setze bitte nochmal Deine komplett funktionierende 20-custom.rules hier rein. Ich werde die dann auf dem Server hochladen.

MfG
wino

Offline Holger

  • Expert Member
  • *****
  • Posts: 835
    • View Profile
Mld 3.0.2 Fernbedienung Anlernen
« Reply #11 on: December 06, 2012, 20:17:13 »
gerne doch - anbei die 20-custom.rules

Gruß
Holger
« Last Edit: December 06, 2012, 20:17:29 by Holger »
Spoiler (show / hide)

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld 3.0.2 Fernbedienung Anlernen
« Reply #12 on: December 06, 2012, 20:58:08 »
Quote
gerne doch - anbei die 20-custom.rules

Gruß
Holger
Danke, habe sie eben hochgeladen. Hätte gern die Rules für skippy mit eingepflegt, finde sie aber nicht mehr im Forum.

Gruß
wino

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Mld 3.0.2 Fernbedienung Anlernen
« Reply #13 on: December 06, 2012, 22:30:38 »
Hi wino,

das war im Lirc-Thread auf Seite 13. Mal sehen, ob es mit dem kopierten Link auch klappt.

Viele Grüße
skippy
meine MLDs (show / hide)

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld 3.0.2 Fernbedienung Anlernen
« Reply #14 on: December 06, 2012, 23:38:32 »
Hallo skippy,
Quote
das war im Lirc-Thread auf Seite 13. Mal sehen, ob es mit dem kopierten Link auch klappt.
danke, wusste nicht mehr dass ich die in eine Datei gepackt hatte. Ist nun auch eingecheckt.

MfG
wino

[1] 2 >>> Archiv / MLD 3.x / Development / Mld 3.0.2 Fernbedienung Anlernen
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.