Nachdem immer mehr user SSDs und im spezielen Samsung SSDs in die Dreamboxen verbauen habe ich ein rudimentäres wie puristisches Plugin gebastelt um die Samsung S.M.A.R.T. Werte auszulesen und Temperatur, Betriebsstunden, Gesunheitszustand, geschriebene LBAs/TB etc. auszulesen und anzuzeigen.
Aktuell werden nur Samsungs SATA (mSATA, M.2) SSDs unterstützt. Festplatten oder SSDs anderer Hersteller werden mit "not supported" geblockt.
Hintergrund: Die Hersteller verwenden unterschiedliche S.M.A.R.T. IDs was es unmöglich macht alle abzufangen und auszuwerten weil sie nicht einheitlich sind.
Vielleicht kommt in einer zukünftigen Version der eine oder andere Hersteller hinzu.
Die Eckdaten der SSDs sind in einer textbasierenten datenbank hinterlegt um gewisse Werte zu errechnen. Aktuell ist die Datenbank mit Samsung SSDs der Serien 840, 750, 850, 860 und 870 befüllt. Wenn jemand eine Samsung SSD in Verwendung hat die mit "unknown" angezeigt wird bitte melden, dann kann ich die database aktualisieren.
Die SSD muss als Standard Speicher Gerät in den Geräteeinstellungen definiert werden, damit man die Infos über die GUI abrufen kann. Sollte das aus irgendeinem Grund nicht möglich sein, gibt es auch ein command line interface (script) mit dem die Infos über den Gerätenamen auslesen kann. Das Script kann vermutlich in jede Linux Distribution mit bash und entprechenden coreutils eingebaut werden (debian, ubuntu, mint, elementary os usw.). Ich habe mir das tool eigentlich für meine Linux Rechner gebaut, das DreamOS Plugin ist eigentlich nur ein Nebenprodukt.
Nach der Installation findet man das Plugin unter Menü - Informationen - Samsung Magican
Je nach Modell werden die TBW Werte berechnet, die Infos sehen dann so aus:
Wenn die SSD in einem USB3.0 Gehäuse steckt und der linux kernel den USB3.0 Controller nicht erkennt werden keine S.M.A.R.T. Abfragen durchgelassen. Dann ist natürlich auch keine Ausgabe möglich
Screens für die skin.xml bzw. die skin_user.xml
HD
FHD
WQHD
Installation:
Paket in Anhang nach /tmp auf die Box per FTP schieben und über das Terminal oder offline installer installieren
dpkg -i /tmp/*samsung*.deb
falls Abhängigkeiten nicht installiert sein sollten und eine Fehlermeldung erscheint, die fehlende pakete manuell nachziehen
apt-get update && apt-get -f install
Aktuell werden nur Samsungs SATA (mSATA, M.2) SSDs unterstützt. Festplatten oder SSDs anderer Hersteller werden mit "not supported" geblockt.
Hintergrund: Die Hersteller verwenden unterschiedliche S.M.A.R.T. IDs was es unmöglich macht alle abzufangen und auszuwerten weil sie nicht einheitlich sind.
Vielleicht kommt in einer zukünftigen Version der eine oder andere Hersteller hinzu.
Die Eckdaten der SSDs sind in einer textbasierenten datenbank hinterlegt um gewisse Werte zu errechnen. Aktuell ist die Datenbank mit Samsung SSDs der Serien 840, 750, 850, 860 und 870 befüllt. Wenn jemand eine Samsung SSD in Verwendung hat die mit "unknown" angezeigt wird bitte melden, dann kann ich die database aktualisieren.
Die SSD muss als Standard Speicher Gerät in den Geräteeinstellungen definiert werden, damit man die Infos über die GUI abrufen kann. Sollte das aus irgendeinem Grund nicht möglich sein, gibt es auch ein command line interface (script) mit dem die Infos über den Gerätenamen auslesen kann. Das Script kann vermutlich in jede Linux Distribution mit bash und entprechenden coreutils eingebaut werden (debian, ubuntu, mint, elementary os usw.). Ich habe mir das tool eigentlich für meine Linux Rechner gebaut, das DreamOS Plugin ist eigentlich nur ein Nebenprodukt.
Nach der Installation findet man das Plugin unter Menü - Informationen - Samsung Magican
Je nach Modell werden die TBW Werte berechnet, die Infos sehen dann so aus:
Wenn die SSD in einem USB3.0 Gehäuse steckt und der linux kernel den USB3.0 Controller nicht erkennt werden keine S.M.A.R.T. Abfragen durchgelassen. Dann ist natürlich auch keine Ausgabe möglich
Screens für die skin.xml bzw. die skin_user.xml
HD
FHD
WQHD
Installation:
Paket in Anhang nach /tmp auf die Box per FTP schieben und über das Terminal oder offline installer installieren
dpkg -i /tmp/*samsung*.deb
falls Abhängigkeiten nicht installiert sein sollten und eine Fehlermeldung erscheint, die fehlende pakete manuell nachziehen
apt-get update && apt-get -f install
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Fred Bogus Trumper ()