merkwürdig... das lcd funktioniert so lange, bis ich HEIGHT und WIDTH angebe. Das ging aber früher!
Kann mir das bitte jemand erklären?
Beiträge von efyzz
-
-
Moin,
das Display macht nun wieder zicken und ich weiß nicht weiter...
Habe eine andere Festplatte in den VDR gebaut und daher das Grundsystem neu installiert. Alles genauso, wie beim letzten mal (habe mir jeden Schritt penibel aufgeschrieben ;))Nach der Installation von easyvdr zeigt das LCD irgendwelchen Schrott an, wie erwartet. Dann müsste ich eigentlich nur noch die graphlcd.conf.std editieren und alles sollte gut sein.
Doch sobald ich die Datei editiert habe, bleibt das LCD komplett aus! Habe mir sogar noch von der alten Platte (mit der es ja noch immer funktioniert) die config geholt und auf die neue kopiert, doch das LCD bleibt dunkel.Im OSD ist das Plugin graphlcd merkwürdigerweise deaktiviert. Wenn ich es aktiviere, ist es nach einem Neustart wieder deaktiviert.
Aus irgendeinem Grund kann das Plugin also offensichtlich nicht aktiviert werden. Allerdings erst, nachdem ich die config editiert habe...Hat dazu noch jemand eine Idee? Wo könnte ich nachschauen, warum das Plugin nicht aktiviert wurde? Müsste doch vermutlich in irgendeinem log stehen?!
Danke euch!
-
Habe jetzt endlich mal in die adjtime reingeschaut. Dort steht LOCAL drin. Das ist dann ja wohl Mist oder?
-
Tja, ich kriege halt immer das kaputte
Keine_Ahnung: Naja, in dem Fall vergiss die Frage einfach Hatte mich halt gewundert, dass die BIOS-Uhr was anderes anzeigt als der VDR. Daher dachte ich, dass man dem VDR das nochmal zusätzlich erklären muss. Aber nun habe ich verstanden, dass das so sein muss und der VDR das auch weiß.
Tja, wie könnte ich denn nun weiter machen? Die BIOS-Einstellungen passen vermutlich und VDR 1.0 sollte ootb mit dem Board klar kommen. Was nun???
Andy, fällt Dir noch etwas ein, was im BIOS falsch sein könnte?
-
Ah ja, danke für die Erklärung mit dem on the fly.
Aber Du hast mich falsch verstanden. Ich habe die UTC im BIOS.
-
Nabend,
konnte jetz noch ein bisschen rumprobieren. Zumindest habe ich es nun geschafft, den Rechner manuell im BIOS mit RTC Wakeup zu wecken. Das Problem war (bitte nicht hauen), dass die BIOS Zeit auf Universal Time läuft, also 2h früher...
Ich vermute, dass hier auch das Problem mit dem Timer liegt. Ich muss dem VDR vermutlich erklären, dass die BIOS-Zeit eine andere ist, als vom VDR angezeigt. Aber wie???
-
Normalerweise ja. Aber an meinem Board ist offensichltich nichts normal...
Hast Du ACPI auf AUTO stehen? Tut zwar eigentlich auch nichts zur Sache, aber man weiß ja nie...Tja, weitere Ideen?
Ist es eigentlich möglich, die BIOS-Einstellungen zu speichern und per Email zu versenden?
-
den Restore nach Power loss hab ich auf "Power On"
Das muss es sein! Vermutlich bestimmt dies auch die Aktion, die beim RTC Wakeup ausgeführt wird
Werde das heute Abend testen. Danke! -
Korrekt!
Schlafen tust Du aber auch nicht viel oder? -
Ooch, schade! Könntest nicht biiiiitteeee eine anschließen?
Und bist Du sicher, dass Du auch das 1801 BIOS drauf hast? Vielleicht sollte ich ein älteres testen...
-
BIOS ist aktuell (Version 1801).
Wie sehen denn Deine APM-Einstellungen aus?
Hast Du im easyvdr irgendwas konfiguriert oder alles standard?
-
Moin,
ich versuche gerade meinen VDR über Timer und/oder Fernbedienung aufzuwecken. Beides erfolglos...
Zunächst zum Timer:
Der Rechner geht einfach nicht an, wenn ein Timer programmiert wurde. Ich habe die Einstellung "ACPI" im OSD versucht und dabei im BIOS einmal RTC Wakeup auf Tag 11, Stunde 12, Minute 13 und Sekunde 14 gestellt. Und alternativ habe ich mal RTC Wakeup ganz deaktiviert (klingt sinnlos, habe das aber in irgendeinem Thread gelesen, also einfach mal getestet). Beides erfolglos.
Dann habe ich mal nvram-wakeup getestet und dafür ein entsprechende nvram-wakeup.conf in /etc/ angelegt. Habe eine (angeblich) für mein Mainboard passende conf in diesem Thread gefunden: http://www.easyvdr-forum.de/fo…ic=7114.msg61505#msg61505
Ebenfalls erfolglos...
Nun wollte ich mal in die /usr/bin/easyvdr/easvdrshutdown.sh schauen, doch den Pfad /usr/bin/easyvdr/ geschweige denn die Datei darin gibt es gar nicht! Wo könnte die stecken?
Merkwürdig ist auch, dass das Board nicht aufwacht, wenn ich das RTC Wakeup im BIOS manuell konfiguriere. Wenn ich das richtig verstehe, müsste die Kiste doch anspringen, wenn ich dort beispielsweise "every day" und eine entsprechende Uhrzeit einstelle?! Tut sich aber nix...
Genauso merkwürdig verhält es sich mit der Fernbedienung. Es ist eine Medion X10 (Digitainer-Gehäuse). Ich bekomme den Rechner mit KEINEM USB-Gerät aufgeweckt. Einzig eine PS2-Tastatur funktioniert, aber auch nur dann, wenn ich den VDR mit aktiviertem nvram-wakeup heruntergefahren habe, mit ACPI nicht.
Mein Board ist übrigens ein ASUS M3N78-VM.
Freue mich auf eure Hilfe!
-
Für alle, die an solchen Kleinigkeiten genauso verzweifeln wie ich, hier mein Lösungsweg:
- Während der VDR-Installation muss graphlcd mit installiert werden (optionale Pakete oder so ähnlich)
- Im OSD-Menü auf System&Einstellungen -> Einstellungen -> System Einstellungen -> Info Display Einstellungen
- LCD-Einstellung: graphlcd ; Graphlcd-Treiber: serdisp ; graphTFT starten: no
- Die Datei /etc/graphlcd/graphlcd.conf.std wie oben editieren -
Jahaa! Das war´s
in /etc/ gibt´s nur einen Link namens graphlcd.conf, der wiederum auf /etc/graphlcd/graphlcd.conf.std zeigt. Ich hab also die ganze Zeit die falsche Datei editiert!
Danke und bis zum nächsten Problem
-
Da haben wir uns wohl beim Editieren überschnitten...
Wie gesagt, schon alles gelöscht - nützt nichts.
-
Super, danke!
Wollte nur beweisen, dass ich die Suche benutzt habe
Das mit dem rauslöschen habe ich schon versucht, bringt keinen Unterschied.
-
Nabend,
ich bin neu in der VDR-Welt und auch ziemlich neu in Sachen Linux. Also bitte langsam und deutlich sprechen, danke!
Habe mir einen Rechner zusammengebastelt und easyvdr 1.0.0 installiert. Soweit erstmal super, aber die ToDo-Liste ist noch ewig lang...
Im Moment bin ich beim Display basteln. Da ich das Pollin-Display rumliegen hatte und es für mich ausreichend ist (wenn es denn mal läuft), möchte ich es gern verwenden.
Bei der VDR-Installation habe ich graphlcd mit installiert. Im OSD-Menü habe ich graphlcd aktiviert und serdisp ausgewählt. Das Display zeigt nun auch etwas an, mit Phantasie kann man ein Senderlogo erkennen.
Nun habe ich mich an die /etc/graphlcd/graphlcd.conf.org gemacht und dort die Einstellungen wie mein Vorredner vorgenommen. Dies scheint dem VDR jedoch völlig egal zu sein, was ich dort eintrage, denn das Ergebnis ist immer das selbe.
Muss ich in der graphlcd.conf.org alle anderen Zeilen auskommentieren, die nicht für das ALPS-Display relevant sind? Oder weiß der VDR anhand der Einstellungen im OSD, dass nur die Section [serdisp] für ihn interessant ist?
Was mache ich falsch?
Hier meine graphlcd.conf.org:
Code
Alles anzeigen# graphlcd.conf.sample # # This file contains a sample configuration for the graphlcd driver # library. # # The format is ini-file-like. It is divided into sections that start # at markers that look like [section]. Comments are all line-based # comments, and are lines that start with '#'. # # The file starts with general settings, that are used by several # drivers, followed by the sections. Each section represents a single # display with a driver definition and specific settings which define # how the driver acts. Some of these parameters like device, port and # size are already parsed by the library but the drivers can also read # their own options from the config file. The library passes them to # the drivers. # WaitMethod # Select the method that is used for sleeping. # Possible values: # 0 - usleep # 1 - nanosleep # 2 - nanosleep (sched_rr) - This is recommended on kernel 2.4 systems # 3 - gettimeofday - This is recommended on kernel 2.6 systems # Defaukt value: 3 WaitMethod=3 # WaitPriority # Select the process priority that is used when sleeping. # Possible values: -20 <= x <= 19 # Default value: 0 WaitPriority=0 # General driver settings # This section lists the display settings that are parsed and # recognized by the driver library. # # Driver # Sets the display's driver. # Currently available are: framebuffer, gu140x32f, gu256x64-372, # gu256x64C-3xx0, hd61830, image, ks0108, # sed1520, sed1330, simlcd, t6963c, # gu126x64D-K610A4 # # Device # Instead of using the direct output via port address (see Port), you # can use the parport device (/dev/parportX). The advantage over the # direct output via port address is that this works for non-root users # also. But it's a little bit slower. The modules ppdev.o, parport.o # and parport_pc.o must be loaded or compiled into the kernel. # # Port # Sets the port address of the parallel port. If this parameter is not # given, 0x378 is used. To use this direct output, the program that # uses the driver library has to be started with user 'root'. # # Width # Sets the horizontal size of the display. If this parameter is not # given, a default one specific to the driver is used. # # Height # Sets the vertical size of the display. If this parameter is not # given, a default one specific to the driver is used. # # UpsideDown # Rotates the display output by 180 degrees. This might be useful, if # the LCD is mounted upside-down. # Possible values: 'yes', 'no' # Default value: 'no' # # Invert # Inverts the display. # Possible values: 'yes', 'no' # Default value: 'no' # # Brightness # Sets the brightness of your display's backlight if supported by its # driver. # Supported by: gu140x32f, gu256x64-372, gu256x64-3900, gu126x64D-K610A4 # Possible values: 0 <= x <= 100) # Default value: 100 # # Contrast # Sets the contrast of your display if supported by its driver. # Supported by: serdisplib # Possible values: 0 <= x <= 10 # Default value: 5 # # Backlight # Switches the backlight of your display on and off if supported by # its driver. # Supported by: serdisplib # Possible values: 'yes', 'no' # Default value: 'yes' # # AdjustTiming # To get a timing that is as accurate as possible, the drivers measure # the time for port commands (see: benchmark in syslog). You might # decrease or increase the time to wait after port commands with this # parameter. Normally, there is no need to change this parameter. # (used by gu140x32f, gu256x64-372, gu256x64-3900, hd61830, ks0108, # sed1330, sed1520, gu126x64D-K610A4, noritake800) # Possible values: -50 <= x <= 50 # Default value: 0 # # RefreshDisplay # Normally, most of the drivers do not update the whole display, but # only the areas that have changed since last update. So it might be, # that some faulty pixels would stay a longer time. To avoid this, the # plugin makes a complete refresh from time to time. This parameter # defines how often a complete refresh will be done. # e.g.: A value of 5 means, that the plugin will make a complete # refresh on every 5th update. # A value of 0 completely disables complete refreshs. # Possible values: 0 <= x <= 50 # Default value: 5 ######################################################################## [framebuffer] # framebuffer driver # Output goes to a framebuffer device # Default size: 320 x 240 Driver=framebuffer #Width=320 #Height=240 #UpsideDown=no #Invert=no # Zoom # Determines if pixels should be drawn double sized. # Possible values: 0, 1 Zoom=1 ######################################################################## [gu140x32f] # gu140x32f driver # This is an 8-bit driver module for Noritake GU140x32-F7806 VFD # displays. The VFD is operating in it's 8 bit-mode connected to a # single PC parallel port. # Default size: 140 x 32 Driver=gu140x32f Device=/dev/parport0 #Port=0x378 #Width=140 #Height=32 #UpsideDown=no #Invert=no #Brightness=100 #AdjustTiming=0 #RefreshDisplay=1 # Wiring # Select the type of wiring your display is connected with. # Possible values: 'Standard', 'Windows' # Default value: 'Standard' Wiring=Standard ######################################################################## [gu256x64-372] # gu256x64-372 driver # This is an 8-bit driver module for Noritake GU256x64-372 VFD # displays. The VFD is operating in it's 8 bit-mode connected to a # single PC parallel port. # Default size: 256 x 64 Driver=gu256x64-372 Device=/dev/parport0 #Port=0x378 #Width=256 #Height=64 #UpsideDown=no #Invert=no #Brightness=100 #AdjustTiming=0 #RefreshDisplay=1 # Wiring # Select the type of wiring your display is connected with. # Possible values: 'Standard', 'Windows' # Default value: 'Standard' Wiring=Standard ######################################################################## [gu256x64-3900] # gu256x64-3900 driver # This is a driver module for Noritake GU256X64x-3900 VFD displays. The # VFD is either operating in 8 bit-mode connected to a single PC # parallel port or in serial mode connected to a single PC serial port. # Default size: 256 x 64 Driver=gu256x64-3900 Device=/dev/parport0 #Port=0x378 #Width=256 #Height=64 #UpsideDown=no #Invert=no #Brightness=100 #AdjustTiming=0 #RefreshDisplay=1 # Wiring # Select the type of wiring your display is connected with. # Possible values: 'Standard', 'Satyr' # Default value: 'Standard' Wiring=Standard # Interface # Select the interface your display is connnected to. # Possible values: 'Parallel', 'Serial' # Default value: 'Parallel' Interface=Parallel # DMA # Enables/disables the usage of the controller's DMA mode which # increases writing speed. This only works in parallel interface mode. # Possible values: 'yes', 'no' # Default value: 'yes' DMA=yes ######################################################################## [gu126x64D-K610A4] # GU126x64D-K610A4 driver # This is a driver module for Noritake GU126x64D-K610A4 VFD displays. # The VFD is operating in 8 bit-mode connected to a single PC # parallel port. # Default size: 126 x 64 Driver=gu126x64D-K610A4 Device=/dev/parport0 #Port=0x378 #Width=126 #Height=64 #UpsideDown=no #Invert=no #Brightness=100 #RefreshDisplay=1 #AdjustTiming=30 # Debug some methods of the driver # (add the values of interest) # # 1: show a log at the start of a refresh # 2: show a log at the end of a refresh with timing information # 4: show the rows (8 pixel) refreshed # 8: show every commands/bytes sent to the display # 16: log every unsuccessful waiting for display acknowledge # #Debug=0 ######################################################################## [hd61830] # hd61830 driver # This is a driver module for the Hitachi HD61830 LCD controller. # Default size: 240 x 128 Driver=hd61830 Device=/dev/parport0 #Port=0x378 #Width=240 #Height=128 #UpsideDown=no #Invert=no #AdjustTiming=0 #RefreshDisplay=1 ######################################################################## [image] # image driver # This is a driver module for writing image sequences in PBM (Portable # Bit Map) format that show the plugin's output. # Default size: 240 x 128 Driver=image #Width=240 #Height=128 #UpsideDown=no #Invert=no ######################################################################## [ks0108] # ks0108 driver # This is a driver module for the Samsung KS0108 LCD controller. # Default size: 128 x 64 Driver=ks0108 Device=/dev/parport0 #Port=0x378 Width=128 #Width=192 #Height=64 #UpsideDown=no #Invert=no #AdjustTiming=0 #RefreshDisplay=1 # Control # Select the variant of triggering the display's control lines. # Possible values: '0', '1' # Default value: '1' Control=1 ######################################################################## [sed1330] # sed1330 driver # This is a driver module for the Epson SED1330/1335 LCD controller. # Default size: 320 x 240 Driver=sed1330 Device=/dev/parport0 #Port=0x378 #Width=320 #Height=240 #UpsideDown=no #Invert=no #AdjustTiming=0 #refreshDisplay=1 # Wiring # Select the type of wiring your display is connected with. # Possible values: 'Original', 'PowerLCD', 'LCDProc', 'Tweakers', # 'YASEDW' # Default value: 'Original' Wiring=Original # OscillatorFrequency # Select the frequency the oscillator on your LCD board uses in kHz. # Possible values: 1000 <= x <= 15000) # Default value: 9600 OscillatorFrequency=9600 # Interface # Select the interface mode your display is connected with. # Possible values: '6800', '8080' # Default value: '6800' Interface=6800 ######################################################################## [sed1520] # sed1520 driver # This is a driver module for the Epson SED1520 LCD controller. # Default size: 120 x 32 Driver=sed1520 Device=/dev/parport0 #Port=0x378 #Width=120 #Height=32 #UpsideDown=no #Invert=no #AdjustTiming=0 #RefreshDisplay=1 ######################################################################## [simlcd] # simlcd driver # This is the SimLCD driver module. Output goes to a file instead of # LCD. Use SimLCD tool to view this file. # Default size: 240 x 128 Driver=simlcd #Width=240 #Height=128 #UpsideDown=no #Invert=no ######################################################################## [t6963c] # t6963c driver # This is a driver module for the Toshiba T6963C LCD controller. # Default size: 240 x 128 Driver=t6963c Device=/dev/parport0 #Port=0x378 #Width=240 #Height=128 #UpsideDown=no #Invert=no #RefreshDisplay=1 # Wiring # Select the type of wiring your display is connected with. # Possible values: 'Standard', 'Windows', 'Serial' # Default value: 'Standard' Wiring=Windows # FontSelect # Select the font width your display uses for text mode. In most cases # this is selectable through one of the pins of your LCD board # Possible values: '6', '8' # Default value: '6' FontSelect=6 # AutoMode # Enables or disables the usage of T6963C's auto mode which doubles # writing speed when enabled. # Possible values: 'yes', 'no' # Default value: 'yes' AutoMode=yes # StatusCheck # Enables or disables the usage of T6963C's status check. When using a # shielded cable for connecting your display, the disabling may be # possible. This results in doubling the speed of writing data to the # LCD. # Possible values: 'yes', 'no' # Default value: 'yes' StatusCheck=yes ######################################################################## [serdisp] Driver=serdisp # Controller # Select the serdisplib name of your display. # Possible values: See README in serdisplib package or http://serdisplib.sourceforge.net #Controller=nokia7110 #Controller=sed1335 Controller=LSU7S1011A #Controller=l4m132c #Controller=l4m320t # Options # Pass display specific options # Possible values: See driver-specific hardware page at http://serdisplib.sourceforge.net # # IMPORTANT: when using generic controllers like sed1330,sed1335,t6963c, width and height # need to be set here (if different from default settings)! # (serdisplib needs to be extended to be able to use 'Width' and 'Height' # settings directly - this will be added later) # #Options=MODE=8080 #Options=DELAY=2000;FONTWIDTH=8;CHECK=1 Options=WIDTH=96;HEIGHT=32 #Options=WIDTH=128;HEIGHT=64;DELAY=2000;FONTWIDTH=8;CHECK=1 # Wiring # Select Wiring # Possible values: See driver-specific hardware page at http://serdisplib.sourceforge.net #Wiring=1 #Wiring=PowerLCD #Wiring=DATA8,CS:nAUTO,A0:INIT,WR:nSTRB,RD:nSELIN # FGColour # Drawing colour for non-monochrome displays # Possible values: 0xRRGGBB (eg.: 0xFF0000) # Defaults to black (0x000000) if not set #FGColour=0x000000 # BGColour # Background colour for non-monochrome displays # Possible values: 0xRRGGBB (eg.: 0x00FFFF) # Defaults to white (0xFFFFFF) if not set #BGColour=0xFFFFFF Device=/dev/parport0 #Port=0x378 #Device=HID:/dev/usb/hiddev0 #Device=HID:/dev/hiddev0 #Device=USB:USB:4243/ee20 # Linux4Media 320T TouchLCD #UpsideDown=no #Invert=no Contrast=5 #Backlight=yes # Settings 'Width' and 'Height' are ignored at the moment. For generic controllers # (sed1330/1335, t6963) width and height need to be set using setting 'Options' (look above) ##Width=240 ##Height=128 ######################################################################## [noritake800] # noritake800 driver # This is an 8-bit driver module for Noritake Noritake 800(A) series VFD # displays. The VFD is operating in it's 8 bit-mode connected to a # single PC parallel port. # Default size: 128 x 64 Driver=noritake800 Device=/dev/parport0 #Port=0x378 Width=128 Height=64 #UpsideDown=no #Invert=no Brightness=50 AdjustTiming=50 RefreshDisplay=50 # Wiring # Select the type of wiring your display is connected with. # Possible values: 'LiquidMp3', 'MZ' # Default value: 'LiquidMp3' Wiring=LiquidMp3 ######################################################################## [avrctl] # avrctl driver # This is an driver module for my AVR controlled LCD display connected via # USB port. It uses some simple commands to update the display content. # Default size: 256 x 128 Driver=avrctl Device=/dev/ttyUSB0 Width=256 Height=128 #UpsideDown=no #Invert=no Brightness=50 RefreshDisplay=1 ######################################################################## [g15daemon] # pseudo device for the g15daemon meta driver # Output goes to the g15daemon which then displays it Driver=g15daemon Width=160 Height=43 ######################################################################## [network] # network driver # Default size: 240 x 128 Driver=network Width=256 Height=128 UpsideDown=no Invert=no Brightness=10 RefreshDisplay=1 ######################################################################## [dm140gink] # dm140gink driver # This is an driver module for Futaba DM140-GINK VFD displays. # The VFD is built-in in some HTPC cases and connected to a # USB port. # Default size: 112 x 16 Driver=dm140gink #Width=112 #Height=16 #UpsideDown=no # Invertion is not supported #Invert=no # USB VendorID and ProductID #Vendor=0x040b #Product=0x7001 # USB ID activy 5xx: #Vendor=0x1509 #Product=0x925d ######################################################################## [futabaMDM166A] # futabaMDM166A driver # This is an driver module for Futaba MDM166A VFD displays. # The VFD is built-in in Targa HTPC cases and connected to USB port. # Default size: 96 x 16 Driver=futabaMDM166A #Width=96 #Height=16 #UpsideDown=no #Invert=no #Brightness=50 #RefreshDisplay=1000
Danke euch!!!