Dein Tipp hat es gebracht, das Display läuft jetzt:
Ich habe die 1.0 (stable) neu installiert, "Info Display Einstellungen" im OSD konfiguriert, graphlcd.conf angepasst, dann libusb-dev installiert und zuletzt die 99-graphlcd-base.rules nach Deiner Vorgabe ergänzt.
Danke Dir und den anderen, die mir hier geholfen haben!!!
lg kboe85
vdr1: easyvdr 0.8.4, ASRock K7VTA Pro mit Duron 1100, Reel eHD, HWWakeUp Board, Graphlcd T6963C
vdr2: easyvdr 1.0(stable), ASUS M3N78-EM mit AMD X2 235e, HDMI an LCD-TV, Technotrend Budget S2-1600, Atric Einschalter, SDC Megtron LCD
cool, das freut mich!
Dann bauen wir das noch in den HW-Detect mit ein. Kannst du bitte die Files aus dem Anhang mal an die passende Stelle kopieren und im Setup-Menu
das Infodisplay neu aufrufen? Dann sollte so etwas wie "8 SDC Megtron" erscheinen und das Ding dann auch gleich funktionieren.
Grüsse, EsJ
vdr: easyVDR 2.1.0-Stable, Asus M4A88TD-V EVO/USB3, Onboard ATI Radeon HD 4250 GPU, Phenom X2 560, 4GB Ram, 2,5" HDD, /[email protected], TT S2-6400, Alphacool-Display, Lian Li PC-C60A, Tevion UFB 214, AV-Receiver, LCD-TV vdr-backup: easyVDR 1.04.0 - Stable, HW wie oben vdr-Ahnengalerie: easyVDR 0.8.06, Fujitsu-Siemens Scenic N600, Celeron 1,8, Geniatech DVB-S, DXR3, an JVC Röhre
Ich habe die Files aus dem Anhang an die entsprechenden Stellen kopiert und das Setup aufgerufen. Das Display wird im Setup als "SDC Megtron" erkannt.
Nach startvdr wird das Display "hell und leer"; nach einem Reboot erscheint nur das Startbild des Displays
=> also keine Anzeige.
Nun habe ich noch folgende Anpassungen vorgenommen, damit es wieder funktioniert:
- Symlink von /etc/graphlc.conf verweist noch auf graphlcd/graphlcd.conf.std ; angepasst auf graphlcd/graphlcd.conf.sdcmegtron => Display bleibt nach startvdr oder Reboot dunkel, bzw. der Startbildschirm erscheint.
- graphlcd.conf.sdcmegtron editiert: hier waren zwei [serdisp]-Abschnitte vorhanden; Abschnitt der zu Alphacool gehört auskommentiert; startvdr => Das Display funktioniert wieder!!!!
Ich hoffe, das hilft weiter...
lg kboe85
vdr1: easyvdr 0.8.4, ASRock K7VTA Pro mit Duron 1100, Reel eHD, HWWakeUp Board, Graphlcd T6963C
vdr2: easyvdr 1.0(stable), ASUS M3N78-EM mit AMD X2 235e, HDMI an LCD-TV, Technotrend Budget S2-1600, Atric Einschalter, SDC Megtron LCD
31.07.2012, 11:05 (Dieser Beitrag wurde zuletzt bearbeitet: 31.07.2012, 11:07 von EsJ.)
Hallo kboe85,
da war dann wohl noch ein kleiner Fehler drin...
1. Die zugewiesene Config des erkannten Displays, in deinem Fall graphlcd/graphlcd.conf.sdcmegtron, wird nach graphlcd/graphlcd.conf.std kopiert
Der Symlink von /etc/graphlc.conf wird nach dem Aufruf des Infodisplay-Setups auf graphlcd/graphlcd.conf.std gesetzt, also passt das wieder.
Offensichtlich wird der erste [serdisp]-Eintrag verwendet, ich habe das Alphacool aus der graphlcd.conf.sdcmegtron entfernt.
Am besten auch unter dem Gesichtspunkt "LCD active" und "LCD idle" aus dem OSD-Pluginsetup von graphlcd.
Beide Einstellungen haben bei meinem Alphacool leider keine Funktion, aber vielleicht ja bei dir.
# /var/lib/vdr/setup.conf
graphlcd.BrightnessActive = 100
graphlcd.BrightnessIdle = 5
Wenn das mit der HW-Detection, Symlinks und den Optionen paßt, dann können wir es einbauen lassen.
Neues tgz anbei, am hw-lib-File ist nichts geändert.
@sinai: An wen war das mit dem Bugtracker-Eintrag gerichtet? Ich habe da keinen Zugriff.
Grüsse, EsJ
vdr: easyVDR 2.1.0-Stable, Asus M4A88TD-V EVO/USB3, Onboard ATI Radeon HD 4250 GPU, Phenom X2 560, 4GB Ram, 2,5" HDD, /[email protected], TT S2-6400, Alphacool-Display, Lian Li PC-C60A, Tevion UFB 214, AV-Receiver, LCD-TV vdr-backup: easyVDR 1.04.0 - Stable, HW wie oben vdr-Ahnengalerie: easyVDR 0.8.06, Fujitsu-Siemens Scenic N600, Celeron 1,8, Geniatech DVB-S, DXR3, an JVC Röhre
mein Test hat keine große Veränderung gebracht, wobei die neu graphlcd/graphlcd.conf.sdcmegtron jetzt natürclich funktioniert. Im Einzelnen:
1. Die zugewiesene Config des erkannten Displays,graphlcd/graphlcd.conf.sdcmegtron, wird bei mir NICHT nach graphlcd/graphlcd.conf.std kopiert.
Der Symlink von /etc/graphlc.conf bleibt bei mir nach dem Aufruf des Infodisplay-Setups auf graphlcd/graphlcd.conf.sdcmegtron stehen. Das passt aber in meinem konkreten Fall.
2. Anpassungen der Optionen in der graphlcd.conf bringen bei mir nur bedingt was:
# Rotate=0 => 90 dreht die Anzeige in der Tat um 90 °
# Invert=0 => keine Funktion
# Backlight=1 => 0 schaltet das Display dunkel
# Backlightlevel=255 => Änderungen werden ignoriert
# Optalgo=1 => hab' ich nicht ausprobiert
# Brightness=100 => Änderungen werden ignoriert
"LCD active" und "LCD idle" wurden bei mir auch ignoriert. Allerdings bleiben bei mir auch Anpassungen in der /var/lib/vdr/setup.conf ohne Wirkung. Änderungen werden immer wieder nach einem Reboot überschrieben. Das ist wohl auch der Grund, warum Anpassungen bzgl. Helligkeit in der graphlcd.conf nicht greifen. Hier gibt es wohl noch eine andere Funktion, die die Kontrolle übernimmt und Parameter setzt...
Mit testserdisp oder sdcmegtron_tool kann ich übrigens immer noch z.B. die Brightness verändern. Nutzt aber natürlich erstmal nichts unter dem VDR.
Grüße
kboe85
vdr1: easyvdr 0.8.4, ASRock K7VTA Pro mit Duron 1100, Reel eHD, HWWakeUp Board, Graphlcd T6963C
vdr2: easyvdr 1.0(stable), ASUS M3N78-EM mit AMD X2 235e, HDMI an LCD-TV, Technotrend Budget S2-1600, Atric Einschalter, SDC Megtron LCD
dass es bei dir funktioniert ist das eine, es sollte nach Möglickeit bei allen Usern mit dem SDC Megtron und der easyvdr 1.0 klappen...
1. Wenn der Symlink bei mir auf die graphlcd/graphlcd.conf.alphacool gesetzt ist, dann wird auch bei mir die graphlcd/graphlcd.conf.std nicht verändert.
In einer easyvdr 1.0 ist er jedoch per default auf die graphlcd/graphlcd.conf.std gesetzt...
Vermutlich (die ineinandergreifenden Skripte kann ich nicht überschauen) wird dein graphlcd/graphlcd.conf.sdcmegtron nach graphlcd.conf kopiert, welches
durch den (standard) Symlink in graphlcd/graphlcd.conf.std landet.Leider habe ich in /var/log/syslog und /var/log/easyvdr/* keinen Hinweis oder gar Fehler gefinden.
Kannst du mal bitte noch folgendes Checken:
- Symlink von graphlcd.conf wieder auf graphlcd/graphlcd.conf.std umbiegen
- Infodisplay über das Menü neu erkennen lassen
- Schauen, ob der Timestamp der graphlcd/graphlcd.conf.std sich aktualisiert hat
- Und ob der Inhalt gleich ist: diff /etc/graphlcd/graphlcd.conf.sdcmegtron /etc/graphlcd/graphlcd.conf.std
Die letzten beiden Punkte sollten so sein.
2. Die Optionen würde ich dann erstmal so lassen. Vielleicht erschliessen sich ja mal die Zusammenhänge der einzelnen Skripte und Configs.
Dann können die drei anghängten Files mit dem Hinweis, dass die libusb-dev auch noch benötigt wird, ins via Bugtracker ins Setup übernommen werden.
Falls nicht Bescheid ;-)
Grüsse, EsJ
vdr: easyVDR 2.1.0-Stable, Asus M4A88TD-V EVO/USB3, Onboard ATI Radeon HD 4250 GPU, Phenom X2 560, 4GB Ram, 2,5" HDD, /[email protected], TT S2-6400, Alphacool-Display, Lian Li PC-C60A, Tevion UFB 214, AV-Receiver, LCD-TV vdr-backup: easyVDR 1.04.0 - Stable, HW wie oben vdr-Ahnengalerie: easyVDR 0.8.06, Fujitsu-Siemens Scenic N600, Celeron 1,8, Geniatech DVB-S, DXR3, an JVC Röhre
natürlich soll das SDC Megtron bei allen Usern, die es verwenden, mit easyvdr 1.0 laufen ;-)
Aber jetzt klappt's auch ohne weitere Eingriffe über das Setup!
Ich habe den Symlink auf die graphlcd/graphlcd.conf.std gesetzt und danach das Setup aufgerufen: - graphlcd/graphlcd.conf.std undgraphlcd/graphlcd.conf.sdcmegtron sind danach identisch, was sie vorher nicht waren.
- Timestamp der graphlcd/graphlcd.conf.std wurde aktualisiert
- Das Display zeigt das an, was es soll...
Viele Grüsse
kboe85
vdr1: easyvdr 0.8.4, ASRock K7VTA Pro mit Duron 1100, Reel eHD, HWWakeUp Board, Graphlcd T6963C
vdr2: easyvdr 1.0(stable), ASUS M3N78-EM mit AMD X2 235e, HDMI an LCD-TV, Technotrend Budget S2-1600, Atric Einschalter, SDC Megtron LCD
Hab jetzt das Setup gebaut. Damit sollte die Erkennung laufen
@Matthias: Wie siehts mit der udev-Rule aus. Erzeugst du die dynamisch im Setup, oder muss die eingespielt werden?
@EsJ Die graphlcd-sdc-megatron.conf muss auch ins graphlcd-Paket und muss die dann aktiviert werden? Symlink? Oder wird das beim Start des Displays mitgegeben?
Andy
VDR 1: ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE mit easyVDR 3.0
Zitat:Wie siehts mit der udev-Rule aus. Erzeugst du die dynamisch im Setup, oder muss die eingespielt werden?
Au man .. völlich vergessen
muss ich noch machen
Zitat:graphlcd-sdc-megatron.conf muss auch ins graphlcd-Paket und muss die dann aktiviert werden? Symlink? Oder wird das beim Start des Displays mitgegeben?
das Installieren macht das Setup ( bzw. das easyvdr-detect )
==>> paraset_c[8]="/etc/graphlcd/graphlcd.conf.sdcmegtron /etc/graphlcd.conf"
bedeutet: " kopiere /etc/graphlcd/graphlcd.conf.sdcmegtron nach /etc/graphlcd.conf "
wenn ich jedoch ( mit Trick ) das Teil installiere kommt 'ne Meldung, das die Datei
/etc/graphlcd/graphlcd.conf.sdcmegtron
nich existiert
..nachgesehen -- ok .. is auch nich da ==>> also kein "echtes" Problem
muss halt noch ins Paket
Hab dat janze ersma nur für "sdcmegtron" und "Alphacool" eingebaut
-- Erweitern is simple
Habe im gleichen "Abwasch" noch in der inst-lib ein wenig aufgeräumt
( Variablen umbenannt / überflüssige Zuweisungen rausgeschmissen )
Ich habe alle geänderten Funktionen getestet
( und nat. zwei Flüchtigkeitsfehler gefunden
-- wenn man Variablen umbenennt ... sollte man das auch überall tun : )
lade das mal in GIT
@Andy -- klatsch das gleich ins "stable" -- wenn noch Fehler drinne sind ( was ich nich glaube )
dann werden wir die im "testing" nie finden