Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Info Display. Keine Infos auf dem Display? [gelöst]
#1


Hi Leute,
ich habe beim letzten Usertreffen von Martin so ein Display (Digital Devices) bekommen. Nach einbau und Setup wird das erkannt. Im Setup steht das als Treiber "linux4media l4m132c" verwendet wird.


Aber wie jetzt weiter? Ich habe das graplcd Pkugin installiert. Aber das lässt sich irgendwie nicht aktivieren. Außerdem ist im Menu beim Info Display Einstellungen noch einmal eine Auswahl von Treibern. Was muss genau Installiert und ausgewählt werden?


Danke,
Hermann



PS: habt Ihr das gelesen. Das ist doch sicherlich eine schicke Alternative für dir Zukunft.
http://www.pro-linux.de/news/1/22729/ras...splay.html
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
Ich bin selber schon etwas weiter gekommen.
lsusb
zeigt das es zumindest da ist
Bus 005 Device 003: ID 4243:ee08



testserdisp -n l4m132c -p '/dev/usb/hiddev0'


sagt mir zumindest das etwas da ist. Aber jetzt wie weiter Sad
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
#3
Hi,
Das Setup deckt diese Displays komplett ab. Einfach im Toolmenü erneut Infodisplay Setup machen...
Insbesondere da Usb Erkennung ermöglicht.
MfG Stefan
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
Zitieren
#4
Hi Stefan,
das hatte ich schon gemacht. Leider ohne erfolg. Ist die Verkabelung eventuell falsch? Da könnte etwas gejumpert werden? Oder ist es eventuell ganz einfach kaputt?


~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
#5
Hi,

ist  vlt. "Controller=l4m132c" in der /etc/graphlcd.conf noch kommentiert #Controller=l4m132c ??
Häng doch Bitte easyInfo an!

Gruss
Wolfgang

Zitieren
#6

Hi Wolfgang,
in der /etc/graphlcd.conf ist das einkommentiert. Im Anhangeinmal die Easyinfo.


Ich habe grade gemerkt das mein device hiddev2 ist. Wenn ich


testserdisp -n l4m132c -p '/dev/usb/hiddev2'


ausführe kann ich die Tests ausführen und es tut sich etwas auf dem Display.
Ich habe jetzt in der graphlcd.conf auf hiddev2 gestellt. Aber leider auch wieder ohne erfolg.


~Hermann


Angehängte Dateien
.zip   easyinfo.zip (Größe: 106,92 KB / Downloads: 3)
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
#7

Ich habe die Besitzrechte wie hier beschrieben
http://www.easy-vdr.de/forum/index.php?t...#msg150492
angepasst. Also die rechte des Gerätes hiddev2 auf vdr:vdr gesetzt. Leider bei mir auch nur bis zum neustart. Wie kann ich denn die rechte anpassen das diese bleiben? Dann hätte ich mein Problem gelöst.


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,

(09.09.2015, 20:41)hermann link schrieb: ausführe kann ich die Tests ausführen und es tut sich etwas auf dem Display.
Ich habe jetzt in der graphlcd.conf auf hiddev2 gestellt. Aber leider auch wieder ohne erfolg.
laut der Fehlermeldung kommt das hin.
Code:
Sep  9 18:39:46 easyvdr vdr: [3025] glcd_display thread started (pid=3011, tid=3025, prio=high)
Sep  9 18:39:46 easyvdr vdr: serdisp: INFO: detected serdisplib version 2.0 (cDriver::Init)
Sep  9 18:39:46 easyvdr vdr: opening device /dev/usb/hiddev9 failed (cause: Datei oder Verzeichnis nicht gefunden)
Sep  9 18:39:46 easyvdr vdr: serdisp: error: unable to open device HID:/dev/usb/hiddev9 for display l4m132c. (cDriver::Init)
Sep  9 18:39:46 easyvdr vdr: [3025] graphlcd plugin: ERROR: Failed initializing display
Sep  9 18:39:46 easyvdr vdr: [3025] glcd_display thread ended (pid=3011, tid=3025)
Du musst das auch noch in der "/lib/udev/rules.d/20-l4m.rules" ändern.
Siehe:
Code:
BUS=="usb", KERNEL=="hiddev?", SYSFS{idVendor}=="4243", SYSFS{idProduct}=="ee08", SYMLINK+="usb/hiddev9", GROUP="vdr", MODE="0660"
hier wird mit "usb/hiddev9" gestartet. Rechte sollten da keine mehr angepasst werden.
Nach Änderungen an der rules am besten reboot oder udev neu starten
Code:
sudo udevadm trigger

Gruss
Wolfgang

Zitieren
#9

Hi Mango,
das hier steht in der "lib/udev/rules.d/20-l4m.rules


Code:
BUS=="usb", KERNEL=="hiddev?", SYSFS{idVendor}=="4243", SYSFS{idProduct}=="ee08", SYMLINK+="usb/hiddev9", GROUP="vdr", MODE="0660"
SYSFS{idVendor}=="4243", SYSFS{idProduct}=="ee21", GROUP="lp", MODE="0660"


Also auch hier kein erfolg. Aktuell ist das device immer das /dev/usb/hiddev1.
Wenn ich das Manuell dem user vdr gebe, läuft es bis zum nächsten neustart. Also vorausgesetzt das ich die /etc/graphlcd.conf entsprechend angepasst habe.


~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
#10
(10.09.2015, 09:29)hermann link schrieb:
Code:
BUS=="usb", KERNEL=="hiddev?", SYSFS{idVendor}=="4243", SYSFS{idProduct}=="ee08", SYMLINK+="usb/hiddev9", GROUP="vdr", MODE="0660"
SYSFS{idVendor}=="4243", SYSFS{idProduct}=="ee21", GROUP="lp", MODE="0660"
Also auch hier kein erfolg. Aktuell ist das device immer das /dev/usb/hiddev1.
hallo Hermann,


Warum auch immer, bei Dir wird die udev-rule zum anlegen von /dev/usb/hiddev9 nicht oder nicht richtig ausgeführt.
Was sagt denn ein
udevadm info --query=all --attribute-walk --name=/dev/usb/hiddev1
Wenn wirklich nach dem booten hiddev1 vorhanden ist.
Was sagt ein ls /dev/usb ? Und wohin zeigt /dev/usb/hiddev1, wenn es ein Link ist

Gibt es in /lib/udev/rules.d oder /etc/udev/rules.d weitere Regeln, die ein hiddev1 anlegen wollen?

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

udevadm info --query=all --attribute-walk --name=/dev/usb/hiddev1 gibt das folgende (Dateianhang) aus.

das Gerät ist kein link. ein ls -alh sagt das da kein symlink ist. In der lib/udev/rules.d/20-l4m.rules steht aktuall nur das drin.

Code:
BUS=="usb", KERNEL=="hiddev?", SYSFS{idVendor}=="4243", SYSFS{idProduct}=="ee08", SYMLINK+="usb/hiddev9", GROUP="vdr", MODE="0660"

Kann ich da nicht irgendetwas so anpassen das /dev/usb/hiddev1 verwendet wird?

~Hermann


Angehängte Dateien
.txt   udevadm info.txt (Größe: 3,59 KB / Downloads: 4)
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
Hi,

(10.09.2015, 09:29)hermann link schrieb: das hier steht in der "lib/udev/rules.d/20-l4m.rules
ich weiss was in der *.rules steht.
Die *.rules sucht nach hiddev?(?=0-9) wird nun hiddev mit {idVendor}=="4243" & SYSFS{idProduct}=="ee08" gefunden dann wird ein SYMLINK+="usb/hiddev9" erstellt
und der Group vdr zugeordent. Bisher haben rules immer funktioniert.
Gestern war es bei Dir noch "/dev/usb/hiddev2" & Heute ist es "/dev/usb/hiddev1" dafür ist die rules da ...um immer nach /dev/usb/hiddev9 zu linken.

P.S
Verschiebe die "20-l4m.rules" mal nach /etc/udev/rules.d/ da dies vor /lib/udev/rules.d/" abgearbeitet wird.

Gruss
Wolfgang


Zitieren
#13
Ändere mal die
lib/udev/rules.d/20-l4m.rules von

Code:
BUS=="usb", KERNEL=="hiddev?", SYSFS{idVendor}=="4243", SYSFS{idProduct}=="ee08", SYMLINK+="usb/hiddev9", GROUP="vdr", MODE="0660"
In
Code:
BUS=="usb", KERNEL=="hiddev?", ATTRS{idVendor}=="4243", ATTRS{idProduct}=="ee08", SYMLINK+="usb/hiddev9", GROUP="vdr", MODE="0660"
Oder
Code:
KERNEL=="hiddev?", ATTRS{idVendor}=="4243", ATTRS{idProduct}=="ee08", SYMLINK+="usb/hiddev9", GROUP="vdr", MODE="0660"
Oder
Code:
KERNEL=="hiddev?", SUBSYSTEMS=="usb", ATTRS{idVendor}=="4243", ATTRS{idProduct}=="ee08", SYMLINK+="usb/hiddev9", GROUP="vdr", MODE="0660"
Wird durch eine dieser Varianten nach einem reboot ein Link mit Namen /dev/usb/hiddev9 angelegt?
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#14
Hi,

(10.09.2015, 19:34)michel8 link schrieb: Ändere mal die
lib/udev/rules.d/20-l4m.rules von
yep!
Zitat:Then the complaint is: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device

Gruss
Wolfgang

Zitieren
#15
Also
Code:
KERNEL=="hiddev?", ATTRS{idVendor}=="4243", ATTRS{idProduct}=="ee08", SYMLINK+="usb/hiddev9", GROUP="vdr", MODE="0660"

hat bei mir jetzt den Symlink angelegt und alles läuft nach dem reboot. Vielen dank. Ist mir mal wider etwas schleierhaft, aber gut. Ich hoffe es hilft auch anderen :-)

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
#16
Hi,

(10.09.2015, 20:15)hermann link schrieb:
Code:
KERNEL=="hiddev?", ATTRS{idVendor}=="4243", ATTRS{idProduct}=="ee08", SYMLINK+="usb/hiddev9", GROUP="vdr", MODE="0660"
hat bei mir jetzt den Symlink angelegt und alles läuft nach dem reboot. Vielen dank. Ist mir mal wider etwas schleierhaft, aber gut. Ich hoffe es hilft auch anderen :-)
Paket wurde in base-stable neu gebaut. Bitte installiere nochmals und wähle im Setup dein Display.

Jetzt ist das Paket "Published"
Code:
sudo su
stopvdr
apt-get update
apt-get install --reinstall vdr-plugin-graphlcd
startvdr
konfigurieren & reboot

Gruss
Wolfgang 

Zitieren
#17
(10.09.2015, 19:41)mango link schrieb:
Zitat:Then the complaint is: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device
Dann sollten wir die verbleibenden Altlasten im GIT bereinigen, damit nicht noch weitere User darüber stolpern...
http://www.easy-vdr.de/git/?p=trusty%2F....5C%7B&sr=1
Wolfgang, könntest Du in den Plugins...?
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#18
Hi,

(10.09.2015, 20:23)michel8 link schrieb: Wolfgang, könntest Du in den Plugins...?
Ja, mach ich Wink  sind nur "vdr-plugin-dm140vfd & vdr-plugin-targavfd" - graphlcd-base wird nicht mehr genutzt ..nur noch graphlcd-base(touchcol)In der andern Files ist es kommentiert.

P.S
Build der Pakete ist nicht nötig, betrifft nur die README die eh keiner liest!!!

Gruss
Wolfgang

Zitieren
#19
(10.09.2015, 20:20)mango link schrieb: ...
Paket wurde in base-stable neu gebaut. Bitte installiere nochmals und wähle im Setup dein Display.
...
Hi Wolfgang,
das habe ich jetzt noch einmal gemacht. Vorher noch ein dist-upgrade. Aber es hat nicht sofort funktioniert. Ich musste Manuell nachhelfen.


Sag aber bescheid wenn ich da noch einmal testen soll.


~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
#20
Hi,

(10.09.2015, 20:48)hermann link schrieb: das habe ich jetzt noch einmal gemacht. Vorher noch ein dist-upgrade. Aber es hat nicht sofort funktioniert. Ich musste Manuell nachhelfen.
was musste geändert werden???
Wie ist die Ausgabe von
Code:
sudo apt-cache policy libglcddrivers1

Gruss
Wolfgang

Zitieren
#21
Hi,

(10.09.2015, 20:48)hermann link schrieb: Sag aber bescheid wenn ich da noch einmal testen soll.
es reicht wenn du uns erklärst was geändert werden musste! ...nur dann lässt sich der Fehler auch beheben.

Gruss
Wolfgang

Zitieren
#22
Hallo Wolfgang,
ich habe wie Michel es vorgeschlagen hat in der lib/udev/rules.d/20-l4m.rules die folgende Zeile angepasst.

Code:
KERNEL=="hiddev?", ATTRS{idVendor}=="4243", ATTRS{idProduct}=="ee08", SYMLINK+="usb/hiddev9", GROUP="vdr", MODE="0660"

Damit wurde alles richtig gesetzt und alles hat richtig funktioniert.

Bis dann,
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
#23
Dann ist es wohl das BUS=="USB" am Zeilenanfang der udev rule was nich will...
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
Zitieren
#24
Hi Michael,

(17.09.2015, 18:46)michel8 link schrieb: Dann ist es wohl das BUS=="USB" am Zeilenanfang der udev rule was nich will...
yep so ist es. ...Build läuft! - THX Hermann

Gruss
Wolfgang

Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: