Powered by Invision Power Board


Seiten: (2) 1 [2]  ( Zum ersten neuen Beitrag
 
Reply to this topicStart new topicStart Poll

> Imon LCD zeigt nix an
oranggila
Geschrieben am: Montag, 23.September 2013, 22:20 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 158
Mitgliedsnummer.: 289
Mitglied seit: 2004-01-26



Leider ist kein Install-Log Paket mehr gespeichert. Habe den Eintrag geändert. Aber noch keine Anzeige.
CODE
LCDd at localhost:13666 does not respond.




angehängte Datei ( Anzahl der Downloads: 102 )
angehängte Datei  g2v_log_09232318.tar.xz
Email Poster
Top
HelAu
Geschrieben am: Montag, 23.September 2013, 23:00 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Da besteht wohl ein Problem mit LCDd
Kannst Du dieses mal alleine starten und testen.
Dieses muss zumindest eine lcdproc Meldung aufs Display bringen.
Dazu nimmst Du das lcdproc Plugin raus und versuchst mittels
stp LCDd
stt LCDd
es zu starten, bzw direkt mit
LCDd -f -r 5 -s 0
sollte es recht gespraechig werden :)
Email PosterUsers WebsiteICQAOLYahoo
Top
oranggila
Geschrieben am: Dienstag, 24.September 2013, 06:21 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 158
Mitgliedsnummer.: 289
Mitglied seit: 2004-01-26



Es kommt auch keine LCDProc Meldung. Display bleibt leer.

CODE
stt LCDd
* Starting LCDd ...                                                                                                                                              [ ok ]
vdr03 ~ # stp LCDd
* WARNING: you are stopping a boot service
* Stopping LCDd ...    


CODE
LCDd -f -r 5 -s 0
LCDd version 0.5.6 starting
Built on Jul 11 2013, protocol version 0.3, API version 0.5
Using Configuration File: /etc/LCDd.conf
Set report level to 5, output to stderr
LCDd 0.5.6, LCDproc Protocol 0.3
Part of the LCDproc suite
Copyright (C) 1998-2012 William Ferrell, Selene Scriven
                       and many other contributors

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Server running in foreground
Listening for queries on 127.0.0.1:13666
screenlist_init()
driver_load(name="imon", filename="/usr/lib64/lcdproc/imon.so")
imon: using Device /dev/lcd0
imon: using hd44780_euro charmap
imon: init() done
Key "Escape" is now reserved exclusively by client [-1]
Key "Enter" is now reserved shared by client [-1]
Key "Up" is now reserved shared by client [-1]
Key "Down" is now reserved shared by client [-1]
screenlist_process()
screenlist_switch(s=[_server_screen])
screenlist_switch: switched to screen [_server_screen]
screenlist_process()
screenlist_process()
screenlist_process()
screenlist_process()
screenlist_process()
screenlist_process()
screenlist_process()
screenlist_process()
screenlist_switch(s=[_server_screen])
screenlist_process()
screenlist_switch(s=[_server_screen])
screenlist_process()
screenlist_switch(s=[_server_screen])
screenlist_process()
screenlist_switch(s=[_server_screen])
screenlist_process()
screenlist_switch(s=[_server_screen])
screenlist_process()
screenlist_switch(s=[_server_screen])
screenlist_process()
screenlist_switch(s=[_server_screen])
screenlist_process()
screenlist_switch(s=[_server_screen])
screenlist_process()
screenlist_switch(s=[_server_screen])
^CServer shutting down on SIGINT
Key "Escape" reserved exclusively by client [-1] and is now released
Key "Enter" reserved shared by client [-1] and is now released
Key "Up" reserved shared by client [-1] and is now released
Key "Down" reserved shared by client [-1] and is now released
screenlist_shutdown()
Exiting.

CODE
stt LCDd
* Starting LCDd ...                                                                                                                                              [ ok ]
vdr03 ~ # stp LCDd
* WARNING: you are stopping a boot service
* Stopping LCDd ...    
Email Poster
Top
HelAu
Geschrieben am: Dienstag, 24.September 2013, 07:00 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Weder mit imon noch mit imonlcd als Treiber ?
Dann ist entweder der Treiber nichts oder lcdproc :(
Email PosterUsers WebsiteICQAOLYahoo
Top
franky
Geschrieben am: Dienstag, 24.September 2013, 16:20 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1582
Mitgliedsnummer.: 1547
Mitglied seit: 2006-11-19



QUOTE (HelAu @ Dienstag, 24.September 2013, 08:00 Uhr)
Weder mit imon noch mit imonlcd als Treiber ?
Dann ist entweder der Treiber nichts oder lcdproc :(

Hallo Helmut,

ich habe mir das heute noch mal angeschaut und bin mir ziemlich sicher, dass es ist der Treiber ist, der Mist baut.
Laut modinfo in einem der letzten Beiträge, ist ja der Treiber-Parameter display_type per default auf autodetect gesetzt:
CODE
parm:           display_type:Type of attached display. 0=autodetect, 1=vfd, 2=lcd, 3=vga, 4=none (default: autodetect)

Der Treiber soll also den Display-Typ (VFD, LCD ...) beim Booten automatisch erkennen und setzten.

Du hattest ja in den aktuellen logs selbst gesehen, dass als Display-Typ ein VFD (also Typ1) erkannt und gesetzt wird:
CODE
Sep 23 18:31:24 [kernel] input: iMON Panel, Knob and Mouse(15c2:0038) as /devices/pci0000:00/0000:00:02.0/usb3/3-6/3-6:1.0/input/input6
Sep 23 18:31:24 [kernel] imon 3-6:1.0: imon_set_display_type: overriding display type to 1 via modparam

Deshalb hattest du ja auch vorgeschlagen, lcdproc anstatt imonlcd zu verwenden.

Die aktuelle Version 0.9.4 scheint aber Probleme zu haben, bei der Auto-Erkennung für das imon 15c2:0038 den korrekten Typ zu ermitteln.
Denn laut dem Source-File imon.c ist das 15c2:0038 eigentlich ein LCD.
CODE
/* SoundGraph iMON OEM LCD (IR & LCD) */
{ USB_DEVICE(0x15c2, 0x0038) },

Der imon-Treiber sollte daher das Display eigentlich als LCD und nicht als VFD erkennen.

Ein alter V3-Release Logsatz von Evi vom 28.12.2011 bestätigt, dass das Display ein LCD sein muss.
Dort wird vom "älteren" imon-Treiber (laut modinfo Version 0.9.3) das Display eindeutig als LCD erkannt und der display_type auf 2 gesetzt:
CODE
Dec 22 14:00:34 [kernel] input: iMON Panel, Knob and Mouse(15c2:0038) as /devices/pci0000:00/0000:00:02.0/usb3/3-6/3-6:1.0/input/input5
Dec 22 14:00:34 [kernel] imon 3-6:1.0: imon_set_display_type: overriding display type to 2 via modparam

Das 15c2:0038 ist also mit sehr hoher Wahrscheinlichkeit ein LCD (Typ 2) und kein VFD.
Es hatte ja auch als Typ2 unter der V3 mit dem imonlcd Plugin einwandfrei funktioniert.

Ich würde daher vorschlagen, den Typ2 per Modul-Parameter zu setzen und somit autodetect abzuschalten.
CODE
/_config/bin/module-update.sh args imon "display_type=2"

Dann sollte das Display, wie in der V3, wieder mit dem imonlcd Plugin funktionieren. :)

Gruß
Klaus
Email Poster
Top
oranggila
Geschrieben am: Dienstag, 24.September 2013, 20:02 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 158
Mitgliedsnummer.: 289
Mitglied seit: 2004-01-26



Das isses. Damit funktioniert das LCD wieder wie in der V3, supi.
Habe nur noch zusätzlich wieder LCDd aus Bootlevel entfernt neu gebootet und nun funzt es.

Danke Klaus und Helmut!
Email Poster
Top
Thema wird von 1 Benutzer(n) gelesen (1 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic OptionsSeiten: (2) 1 [2]  Reply to this topicStart new topicStart Poll