Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
[gelöst]L4M Display mit Merlin FB. Keine Funktion im VDR
#1
Hallo Leute,
ich habe jetzt dank Martin eines der L4M Displays mit IR Empfänger. Dazu eine passende Merlin FB.


Ich habe im EasyVDR Setup die FB Erkennung gestartet und es wurde auch die der Empfänger am L4M Display gefunden. Als FB habe ich die L4M_Merlin ausgewählt. Soweit schien alles ganz einfach zu sein. Ich kann im VDR aber nichts steuern. Im OS funktioniert die FB aber gleich wie eine Tastatur. Also ich kann das Easy Setup Menü mit den Pfeiltasten steuern. Somit kann es wohl nicht an der Hardware liegen.


Wieso aber die Pfeiltasten im OS laufen, aber nicht im VDR finde ich schon etwas komisch.


Hat da jemand eventuell noch Ideen was ich versuchen kann?




Danke,
Hermann
Gehäuse: Silverstone LC-16M , Mainboard: MSI 770-C45 (AMD), 4GB RAM, Grafikkarte: NVIDIA Corporation GK107 [GeForce GT 640] (rev a1), TV-Karte: Digital Devices Cine C2T2S2, Soundkarte: ATI SBx00 Azalia (Intel HDA)
Zitieren
#2
Wann hast Du das System installiert oder die easyvdr-Pakete aktualisiert?
Vor dem FB-Setup oder danach?


Auch ein easyinfo kann uns bei der Diagnose helfen...


Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#3

Hi,
ich habe jetzt einmal die "Neu Installieren" Option im Setup ausgeführt. Es war eh an der ein oder anderen stelle etwas zickig.


Also jetzt funktionieren schon einige Tasten. Aber eben nicht alle. Was müsste ich machen um alle Tasten anzulernen. Ich habe die Angst das dann die Normale Tastatur dann nicht mehr geht.  Und warum gibt es eine Merlin FB im Menü wenn diese FB sich sowieso nur wie eine Tastatur verhällt?


Danke,
Hermann
Gehäuse: Silverstone LC-16M , Mainboard: MSI 770-C45 (AMD), 4GB RAM, Grafikkarte: NVIDIA Corporation GK107 [GeForce GT 640] (rev a1), TV-Karte: Digital Devices Cine C2T2S2, Soundkarte: ATI SBx00 Azalia (Intel HDA)
Zitieren
#4
(20.10.2015, 22:14)michel8 link schrieb: Wann hast Du das System installiert oder die easyvdr-Pakete aktualisiert?
Vor dem FB-Setup oder danach?


Auch ein easyinfo kann uns bei der Diagnose helfen...


Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#5

Hallo Michel,
das System ist schon ca. ein halbes Jahr alt. Es ist auch immer ziemlich Aktuell. Also alle Software Pakete habe ich vor dem FB Setup aktualisiert.


Folgendes ist jetzt passiert. Ich habe heute morgen das "VDR1sr-Start" ausgeführt. Ab da haben die Zahlen und die Pfeiltasten funktioniert. Heute Abend habe ich noch einmal das FB Setup aufgerufen, und ab da funktioniert die FB nicht mehr. Ich habe dort die L4M_Merlin ausgewählt.


Wie komme ich denn auf den Stand zurück das ich "Keine FB" auswählen kann. Der Menüpunkt im Setup verändert dann einfach gar nichts.


Ich habe mir die Doku für die Fernbedienungen durchgelesen, Aber ich verstehe den kompletten Mechanismus leider immer noch nicht genau.


Im Anhang liegt meine Easyinfo.




Danke,
Hermann



Angehängte Dateien
.zip   easyinfo.zip (Größe: 125,21 KB / Downloads: 9)
Gehäuse: Silverstone LC-16M , Mainboard: MSI 770-C45 (AMD), 4GB RAM, Grafikkarte: NVIDIA Corporation GK107 [GeForce GT 640] (rev a1), TV-Karte: Digital Devices Cine C2T2S2, Soundkarte: ATI SBx00 Azalia (Intel HDA)
Zitieren
#6
Moin moin Hermann,

Code:
Oct 22 21:41:37 easyvdr inputlircd: Could not open /dev/input/by-id/usb-Linux4Media_GmbH_IR__RF_Control-event-mouse: No such file or directory

schau/zeige mal die Ausgabe von ls /dev/input/by-id/,
vermute die event-mouse ist abweichend, wie bei mir,
wenn ja die inputlirc anpassen.
Zitat:[email protected]:/etc/default# ls -l /dev/input/by-id/
insgesamt 0
lrwxrwxrwx 1 root root 9 Okt 22 15:41 usb-Linux4Media_GmbH_IR__RF_Control-event-kbd -> ../event4
lrwxrwxrwx 1 root root 9 Okt 22 15:41 usb-Linux4Media_GmbH_IR__RF_Control-if01-event-mouse -> ../event5
lrwxrwxrwx 1 root root 9 Okt 22 15:41 usb-Linux4Media_GmbH_IR__RF_Control-if01-mouse -> ../mouse1
lrwxrwxrwx 1 root root 9 Okt 22 15:41 usb-Logitech_USB_Receiver-event-kbd -> ../event2
lrwxrwxrwx 1 root root 9 Okt 22 15:41 usb-Logitech_USB_Receiver-if01-event-mouse -> ../event3
lrwxrwxrwx 1 root root 9 Okt 22 15:41 usb-Logitech_USB_Receiver-if01-mouse -> ../mouse0
[email protected]:/etc/default# cat /etc/default/inputlirc
# Options to be passed to inputlirc.
EVENTS="/dev/input/by-id/usb-Linux4Media_GmbH_IR__RF_Control-event-kbd\
        /dev/input/by-id/usb-Linux4Media_GmbH_IR__RF_Control-if01-event-mouse"
OPTIONS="-m0 -g -r100 -c -d /var/run/lirc/lircd"
mkdir -p /var/run/lirc
[email protected]:/etc/default#
MfG.
          MFG.
Sorry, das war mal dir Hardware, nu wechselt die zu oft ;-]
P4/1.8 1024 mit VGA, 100Mbit, USB 2.0 onBoard VGA misc HDDs CDRW2100E - DXR3 EM8300 original Hollywood+ V1 - DVB-C PCI Twinhan 2021 - DVB-T USB2.0 MSI DIGIVOX II V2+3
easyVDR 0.6.08 Kernel 2.6.28.9 - testing 0.7v5, vga2scart,... ;-]


Du Brauchen Hilfe? Wir brauchen Daten! <-> Indianer
Zitieren
#7
Hi MFG,
ja das ist die Lösung.
Die FB läuft jetzt.




Danke,
Hermann

Gehäuse: Silverstone LC-16M , Mainboard: MSI 770-C45 (AMD), 4GB RAM, Grafikkarte: NVIDIA Corporation GK107 [GeForce GT 640] (rev a1), TV-Karte: Digital Devices Cine C2T2S2, Soundkarte: ATI SBx00 Azalia (Intel HDA)
Zitieren
#8
Hi hermann, wenn's jetzt funktioniert, bitte den ersten Beitrag auf gelöst setzen.

z.B.
[gelöst]L4M Display mit Merlin FB. Keine Funktion im VDR

MfG Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#9
Hallo Hermann,


Gerne würde ich mir das Problem in der FB-Configuriert genauer ansehen.


Die FB-Empfänger Konfiguration im toolmenü-Setup legt doch bereits eine
/etc/default/inputlirc an.
Wie sieht die bei Dir aus?


Sollte eigentlich generell richtig zum Rennen zu bringen zu sein...


Danke im Voraus
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#10
Ach ja, zur sicherheit auch noch ein lsusb, damit ich die USB-ID gegenprüfen kann...
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#11

Hi Michel,
klar. Hier meine Originale /etc/default/inputlirc .
Da war das Gerät falsch. Es muss
"/dev/input/by-id/usb-Linux4Media_GmbH_IR__RF_Control-if01-event-mouse"
sein
Zitat:
# Options to be passed to inputlirc.
EVENTS="/dev/input/by-id/usb-Linux4Media_GmbH_IR__RF_Control-event-kbd\
        /dev/input/by-id/usb-Linux4Media_GmbH_IR__RF_Control-event-mouse"
OPTIONS="-m0 -g -r100 -c -d /var/run/lirc/lircd"
mkdir -p /var/run/lirc


Und hier die Ausgabe zu lsusb.
Zitat:Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 4243:ee08 
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


Ich hoffe ich kann damit weiterhelfen.
~Hermann
Gehäuse: Silverstone LC-16M , Mainboard: MSI 770-C45 (AMD), 4GB RAM, Grafikkarte: NVIDIA Corporation GK107 [GeForce GT 640] (rev a1), TV-Karte: Digital Devices Cine C2T2S2, Soundkarte: ATI SBx00 Azalia (Intel HDA)
Zitieren
#12
OK, jetzt habe ich es gefunden: das l4m wird anders behandelt - nur warum?

kannst Du bitte mal den Output von
ls -l /dev/input/by-id/
ls -l /dev/input/ | grep "ir-auto_dtc"
posten?

Danke Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#13
klar,



ls -l /dev/input/by-id/
Zitat:insgesamt 0
lrwxrwxrwx 1 root root 9 Okt 25 14:25 usb-Linux4Media_GmbH_IR__RF_Control-event-kbd -> ../event2
lrwxrwxrwx 1 root root 9 Okt 25 14:25 usb-Linux4Media_GmbH_IR__RF_Control-if01-event-mouse -> ../event3
lrwxrwxrwx 1 root root 9 Okt 25 14:25 usb-Linux4Media_GmbH_IR__RF_Control-if01-mouse -> ../mouse0
lrwxrwxrwx 1 root root 9 Okt 25 14:25 usb-Logitech_USB_Receiver-if02-event-mouse -> ../event4
lrwxrwxrwx 1 root root 9 Okt 25 14:25 usb-Logitech_USB_Receiver-if02-mouse -> ../mouse1


ls -l /dev/input/ | grep "ir-auto_dtc"
Zitat:lrwxrwxrwx 1 root root      6 Okt 25 14:25 ir-auto_dtc0 -> event2
lrwxrwxrwx 1 root root      6 Okt 25 14:25 ir-auto_dtc1 -> event3


~Hermann

Gehäuse: Silverstone LC-16M , Mainboard: MSI 770-C45 (AMD), 4GB RAM, Grafikkarte: NVIDIA Corporation GK107 [GeForce GT 640] (rev a1), TV-Karte: Digital Devices Cine C2T2S2, Soundkarte: ATI SBx00 Azalia (Intel HDA)
Zitieren
#14
Moin moin michel8,

vorweg, dies if## scheint heute normal zu sein, ok, all zu udev bin ich ja nicht.
Kommt aus der /lib/udev/rules.d/60-persistent-input.rules
Zitat:
[email protected]:/lib/udev/rules.d# cat 60-persistent-input.rules
# do not edit this file, it will be overwritten on update
...
# by-id links
KERNEL=="mouse*|js*", ENV{ID_BUS}=="?*", ENV{.INPUT_CLASS}=="?*", ATTRS{bInterfaceNumber}=="|00", SYMLINK+="input/by-id/$env{ID_BUS}-$env{ID_SERIAL}-$env{.INPUT_CLASS}"
KERNEL=="mouse*|js*", ENV{ID_BUS}=="?*", ENV{.INPUT_CLASS}=="?*", ATTRS{bInterfaceNumber}=="?*", ATTRS{bInterfaceNumber}!="00", SYMLINK+="input/by-id/$env{ID_BUS}-$env{ID_SERIAL}-if$attr{bInterfaceNumber}-$env{.INPUT_CLASS}"
...
Nur bei Interfacenummer ==00 wird sie im SymLink weggelassen.
Und die InterfaceNummer kommt wohl da daher oder noch tiefer aus dem Kernel/Treiber ;-]
Zitat:[email protected]:/dev/input/by-id# lsusb -d 4243: -v|grep bInterfaceNumber -b6
768-      (Bus Powered)
788-      Remote Wakeup
808-    MaxPower              100mA
840-    Interface Descriptor:
866-      bLength                9
898-      bDescriptorType        4
930:    bInterfaceNumber        0
962-      bAlternateSetting      0
994-      bNumEndpoints          1
1026-      bInterfaceClass        3 Human Interface Device
1081-      bInterfaceSubClass      1 Boot Interface Subclass
1137-      bInterfaceProtocol      1 Keyboard
1178-    iInterface              2 Keyboard
--
1839-          Usage Type              Data
1879-        wMaxPacketSize    0x0008  1x 8 bytes
1925-        bInterval              10
1959-    Interface Descriptor:
1985-      bLength                9
2017-      bDescriptorType        4
2049:    bInterfaceNumber        1
2081-      bAlternateSetting      0
2113-      bNumEndpoints          1
2145-      bInterfaceClass        3 Human Interface Device
2200-      bInterfaceSubClass      1 Boot Interface Subclass
2256-      bInterfaceProtocol      2 Mouse
2294-      iInterface              3 Mouse
--
2952-          Usage Type              Data
2992-        wMaxPacketSize    0x0009  1x 9 bytes
3038-        bInterval              10
3072-    Interface Descriptor:
3098-      bLength                9
3130-      bDescriptorType        4
3162:      bInterfaceNumber        2
3194-      bAlternateSetting      0
3226-      bNumEndpoints          2
3258-      bInterfaceClass        3 Human Interface Device
3313-      bInterfaceSubClass      0 No Subclass
3357-      bInterfaceProtocol      0 None
3394-    iInterface              4 LCD
[email protected]:/dev/input/by-id#
Hab auch mal mit * in der /etc/default/inputlirc probiert
Zitat:EVENTS="/dev/input/by-id/usb-Linux4Media_GmbH_IR__RF_Control-event-kbd\
        /dev/input/by-id/usb-Linux4Media_GmbH_IR__RF_Control*-event-mouse"
funktioniert,
aber unnötig, ausser if01 kann da ja nix kommen, also direkt rein ;-]
Zitat:EVENTS="/dev/input/by-id/usb-Linux4Media_GmbH_IR__RF_Control-event-kbd\
        /dev/input/by-id/usb-Linux4Media_GmbH_IR__RF_Control-if01-event-mouse"

MfG.
        MFG.
Sorry, das war mal dir Hardware, nu wechselt die zu oft ;-]
P4/1.8 1024 mit VGA, 100Mbit, USB 2.0 onBoard VGA misc HDDs CDRW2100E - DXR3 EM8300 original Hollywood+ V1 - DVB-C PCI Twinhan 2021 - DVB-T USB2.0 MSI DIGIVOX II V2+3
easyVDR 0.6.08 Kernel 2.6.28.9 - testing 0.7v5, vga2scart,... ;-]


Du Brauchen Hilfe? Wir brauchen Daten! <-> Indianer
Zitieren
#15
Hallo Herrmann,

Das sieht doch aus, als wenn eine Sonderbehandlung gar nicht notwendig wäre,
Die automatisch erzeugten links ir_auto-dtcX weisen bereits auf die richtigen Events...


Versuch mal bitte folgendes:
/etc/default/inputlirc umbenennen für einen späteren Vergleich
Das File Remot_IR_USB_des_l4m aus dem Verzeichnis /usr/Share/easyvdr/setup/HW-Setup wegmoven, damit wird die Sonderbehandlung des l4m totgelegt, die ja nicht ootb passt bei Dir.

Dann erneut im Setup aus dem toolmenü erneut den FB-Empfänger des l4m auswählen.

Die FB sollte jetzt ohne Handarbeit funktionieren - richtig?
Und wie sieht die neu erzeugte /etc/default/inputlirc im Vergleich zu der alten aus, die Du umbenannt hattest?

Gruß
Michel

@mfg, der Automatismus legt für inputlirc für die Events mit Namen " siehe Setup hwdetect HW-lib Remote " für interfacenuber 1 und (wenn vorhanden) 2 die Links IR-Auto-dtc1/2 an.
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#16


Hi Michel,
ja das funktioniert jetzt. Es fehlen allerdings allerhand Tasten (z.B. die Farben) . Diese würden Funktionieren wenn ich die FB neu anlerne. Jetzt stellt sich die frage wie der komplette Prozess läuft, das die Tasten auch nach dem neu anlernen in XBMC etc. funktionieren?


Danke,
Hermann
Gehäuse: Silverstone LC-16M , Mainboard: MSI 770-C45 (AMD), 4GB RAM, Grafikkarte: NVIDIA Corporation GK107 [GeForce GT 640] (rev a1), TV-Karte: Digital Devices Cine C2T2S2, Soundkarte: ATI SBx00 Azalia (Intel HDA)
Zitieren
#17
Hallo Hermann,


Dass jetzt die FB prinzipiell funktioniert ist schon mal gut, damit ist wiederein Empfänger im Standard...
Waren die jetzt fehlenden Tasten denn nach dem Vorschlag von Mit freundlichen Grüßen hier OK?
http://www.easy-vdr.de/forum/index.php?t...#msg169595


Jetzt fehlt für die l4m-Merlin Fernbedienung noch die keytable.
Dazu in einer Konsole ein
ir-keytable -v - Was ist der Output?
Gibt es nur ein rc0 nun mit
ir-keytable -v -t
Nun funktionierende Tasten der FB drücken und merken und in den post dann dazuschreiben welche dann z.B. Die Farbtasten - kompletten Output hier posten
Gibt es dagegen rc0 und z.B. rc1 Must Du das rcX im testaufruf verwenden, das zum l4m passt:
ir-keytable -v -s rc? -t
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#18
Hallo Michel,
leider gibt

ir-keytable -v
/sys/class/rc/: No such file or directory

Wie was kann ich noch versuchen?

Danke,
Hermann
Gehäuse: Silverstone LC-16M , Mainboard: MSI 770-C45 (AMD), 4GB RAM, Grafikkarte: NVIDIA Corporation GK107 [GeForce GT 640] (rev a1), TV-Karte: Digital Devices Cine C2T2S2, Soundkarte: ATI SBx00 Azalia (Intel HDA)
Zitieren
#19
Hallo Hermann,


Waren die jetzt fehlenden Tasten denn nach dem Vorschlag von MFG hier OK?
http://www.easy-vdr.de/forum/index.php?t...#msg169595


Jetzt fehlt für die l4m-Merlin Fernbedienung noch die keytable.
Dazu in einer Konsole ein
ir-keytable -v -d /dev/input/ir-auto_dtc0
Was ist der Output? Und was bringt
udevadm info --query=all --attribute-walk --name=/dev/input/ir-auto_dtc0

Nun nach
ir-keytable -v -d /dev/input/ir-auto_dtc0 -t
funktionierende Tasten der FB drücken und merken und in den post dann dazuschreiben welche dann z.B. Die Farbtasten - kompletten Output hier posten, evtl kommen auch Events über
ir-keytable -v -d /dev/input/ir-auto_dtc1 -t

Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste