LCD4LINUX x86 Package

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.218
Punkte für Reaktionen
74
Punkte
114
Hallo liebe Community,

nachdem bei mir seit geraumer Zeit lcd4linux ohne ipkg nicht mehr läuft (fehlende libs die im DSM Standard nicht enthalten sind), habe ich mich hingesetzt und ein spk aus dem hier mal geposteten, für x86 kompilierten, lcd4linux gemacht.

Die fehlenden Libs habe ich aus den ipkg sources gezogen und miteingebaut.
Ich hoffe es fehlen überall dieselben ;) Auf meiner DS415+ läufts...

Viell. könnt ihr bei euren x86 Synos ohne ipkg mal testen.

Falls es nicht läuft manuell per
Rich (BBCode):
/usr/local/bin/lcd4linux -vv
starten, dann sieht man welche libs noch fehlen und ergänzt gehören!
Die Config (die natürlich auf meine Syno zugeschnitten ist) liegt unter /etc/lcd4linux.conf also im Standardverzeichnis.

Wie immer: Benutzung auf eigene Gefahr!!!




Download: Anhang anzeigen lcd4linux_0.11.0-003.spk
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.218
Punkte für Reaktionen
74
Punkte
114
Konnte es schon jemand erfolgreich testen!?
Wäre interessant ob auf allen Intel NAS dieselben libs fehlen...
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.803
Punkte für Reaktionen
3.760
Punkte
468
Hallo DKeppi,

hab dein Paket gerade auf meiner neuen DS415+ getestet - läuft einwandfrei - vielen Dank dafür.

Etwas verwirrend vielleicht: Das Paket wird als "läuft" angezeigt, obwohl lcd4linux definitiv nicht läuft, weil z.B. kein Display angeschlossen ist. Aber mit Display funktioniert es einwandfrei.

Edit:
Die lcd4linux.conf muss ich mir noch anschauen. Mit meiner Konfiguration müllt sie mir /var/log/messages voll mit Fehlermeldungen.

Edit2:
Welchen 8GB-Riegel hast du in deiner DS415+?
 
Zuletzt bearbeitet:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.218
Punkte für Reaktionen
74
Punkte
114
Gerne - freut mich zu hören!

Ja da hast du Recht, bin aber gerne für Tipps offen wie ich das ändern kann. Evtl. mit Gegenprüfung eines pid Files oder ps | grep Befehls!?

Die Konfiguration ist heikel, aber mit der die dabei ist solltest du fast keine Probleme mit der 415+ haben.
Abgesehen von Volume, Platten und LAN Konfig sollte alles so klappen!

Habe mir diesen eingebaut: https://www.amazon.de/gp/product/B0089JIDUI/ref=oh_aui_detailpage_o06_s00?ie=UTF8&psc=1
Wurde hier im Forum mehrmals empfohlen und läuft einwandfrei!

EDIT:
Beim Update von 5.1 auf 5.2 gingen diverse Sym-Links verloren, sodass ich das SPK neu installieren musste.
Fand ich einfacher als manuell einzugreifen!
 
Zuletzt bearbeitet:

maDDin_1338

Benutzer
Mitglied seit
23. Apr 2012
Beiträge
823
Punkte für Reaktionen
0
Punkte
0
gibts eigentlich irgendwo ne Liste mit kompatiblen Displays?
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.803
Punkte für Reaktionen
3.760
Punkte
468
@DKeppi,

Die lcd4linux.conf hab ich soweit hinbekommen. Allerdings steht beim Datenverkehr über eth0/eth1 immer 0 oberhalb der Balken, obwohl die Balken springen. Wenn ich nur RX bzw. TX nehme und nicht beide addiere, funktioniert's. Ist das bei dir auch so?
Na ja, nicht so wichtig. Ich lass lcd4linux wohl eher doch aus. Ich mag lieber schlafende Platten.


Bez. Memory:
Hab mir gestern den hier bestellt. Kommt morgen - mal sehen. Gebraucht wird er eigentlich nicht, aber was soll's. Evtl. für VirtualBox, aber das hab ich noch nicht zum Laufen bekommen, scheitert wohl an dem per Symlink eingebundenen ipkg/optware.
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.803
Punkte für Reaktionen
3.760
Punkte
468
gibts eigentlich irgendwo ne Liste mit kompatiblen Displays?
Weiss ich nicht. Ich hab hier noch 3 Displays aus Pearl-Zeiten (2,90€/Stk.) rumliegen und damit probiert. Mir sind die einfach zu klein.
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.218
Punkte für Reaktionen
74
Punkte
114

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.803
Punkte für Reaktionen
3.760
Punkte
468
Nein das hab ich nicht, da ich ein Bond habe und nichts addieren muss ;)
Doch, du addierst auch Rx_bytes und Tx_bytes
Code:
Widget Bond0 {
    class 'Text'
    expression (netdev('bond0', 'Rx_bytes', 0.5 * second) + netdev('bond0', 'Tx_bytes', 0.5 * second)) * 8 / 1024 / 1024
    prefix 'Bond0'
    postfix ' Mbit/s'
    width width050
    precision 1
    align 'R'
    update 1 * second
}
Mir scheinen nur die angezeigten Zahlen nicht so recht zur Balkenanzeige zu passen, auch wenn ich "precision" z.B. auf 4 erhöhe, ist die Zahl recht klein.
Muss ich mich demnächst mal näher mit beschäftigen, mit welchen Einheiten da gerechnet wird.

Den verlinkten Artikel schau ich mir mal an - danke.

Edit: So, hab meinen RAM verbaut - läuft
 
Zuletzt bearbeitet:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.218
Punkte für Reaktionen
74
Punkte
114

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.218
Punkte für Reaktionen
74
Punkte
114
Schade, mit Dsm 6 läufts nicht mehr - fehlen wohl wieder libs :(
Hats schon jemand zum Laufen gebracht?
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.218
Punkte für Reaktionen
74
Punkte
114
Beim manuell starten kommt bei mir eine Meldung zu einer fehlenden libusb-0.1.so.4 (die aber da wäre!?)
Jemand eine Idee wie ich das beheben kann.

@laserdesign: Gehts bei dir noch?
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.549
Punkte für Reaktionen
47
Punkte
94
sorry, aber für meine DS110j gibt es die 6.0 nicht, kann also nicht testen.
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.694
Punkte für Reaktionen
2.101
Punkte
829
@DKeppi: Sind die unter DSM 5.2 (möglicherweise) vorhandenen symbolischen Links auf die libusb auch unter DSM 6.0 angelegt?
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.218
Punkte für Reaktionen
74
Punkte
114
sorry, aber für meine DS110j gibt es die 6.0 nicht, kann also nicht testen.

Stimmt, du hattest ja dieselbe kleine wie ich als Backup! :(


@DKeppi: Sind die unter DSM 5.2 (möglicherweise) vorhandenen symbolischen Links auf die libusb auch unter DSM 6.0 angelegt?

Gute Frage die ich aktuell nicht beantworten kann!
Müsste dazu mal vergleichen...aber womöglich fehlt da bei DSM6 was!
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.218
Punkte für Reaktionen
74
Punkte
114
Hab jetzt mal den /lib Ordner meiner DS110j mit dem der DS415+ verglichen - sehe keinen Unterschied!
Auch nicht im DSM 5.2 für die 415+ (habe das Firmwarefile gecheckt!)

Es gibt also bei beiden Versionen keine Symlinks auf die libusb-0.1.so.4
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.218
Punkte für Reaktionen
74
Punkte
114
Keine eine Idee wie ich das wieder zum Laufen bekomme? :(
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
DSM 5.2 = /lib/libusbpp-0.1.so.4
DSM 6 = /usr/lib/libusbpp-0.1.so.4
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.218
Punkte für Reaktionen
74
Punkte
114
Hi PsychoHH,
was willst du uns/mir damit sagen?

Ich habe bei DSM 6 beide Files, also sowohl die im /lib als auch die im /usr/lib
Zusätzlich auch noch im lib64/

EDIT:

Ein manueller Start übers Terminal bringt folgendes:
Rich (BBCode):
/var/packages/lcd4linux/scripts# ./start-stop-status start
/usr/local/bin/lcd4linux: error while loading shared libraries: libusb-0.1.so.4: cannot open shared object file: No such file or directory
 
Zuletzt bearbeitet:

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Ja und bei mir unter DSM 6 ist die Datei nur unter /usr/lib = /usr/lib/libusbpp-0.1.so.4
sonst nirgends.

Ich wollte es dir nur schreiben, eventuell hilft es dir.

Du kannst ja mal versuchen die Variable zu definieren im Script.
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat