Wer mehr als ein Smargo in dem selbe Server/Box im Betrieb hat über einem USB Hub, kennt wahrscheinlich das ewige Problem. Wenn Box/Server neu gestartet wird, ist die Anordnung bzw. die eingetragene Zuweisung einzelne karte in bestehende Config nicht mehr passend.
Lösung:
Smargo über das Serial Nummer Zuweisen.
Vorbereitung:
Dies funktioniert erst wenn euer Smargo mit dem Software Revision 1.5 updatet!
Dreambox:
Ein zusätzliche Datei soll Kreiert werden in /etc/udev/rules.d, das so aussehen kann "52-smargo-reader.rules". Wichtig ist ein 2 stelliges Nummer am Anfang, und ".rules" als Endung. Rechte sollen auf 644 liegen.
Das Inhalt soll dann so aussehen, und kann beliebig erweitert werden. Je nach Anzahl von Smargo.
SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}=="Reader 1234567", SYMLINK+="smargo1"
SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}=="Reader 7654321", SYMLINK+="smargo2"
SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}=="Reader 1A2B3C4", SYMLINK+="smargo3"
Angepasst muss da nur das "Reader xxxxxxx" und wer es auch persönlich haben möchte das "smargoX" mit ein beliebige Name (ex.: "Smargo1" oder "Karte2") angeben.
Um das Serial Nummer einzelne Smargo zur finden nach dem flashen, einfach bei der Dreambox einstecken, und schon wird es für ein Paar sek. angezeigt, oder dauerhaft in Menu => Information => Hardware.
Box neustarten, und schon wird das/die Smargo's verlinkt an dem angegebene Name, und können ihre Verweis nicht mehr falsch sein
Ein blick per ftp unter /dev, soll euch dies auch bestätigen das es geklappt hat. Der angegebene name soll als link vorhanden sein.
Jetzt braucht ihr nur in eure Config, das "/dev/ttyUSB0" durch "/dev/smargo1" oder wie es bei euch benannt worden ist, zur umbenennen.
Anbei:
- Das fertige "52-smargo-reader.rules" mit eingetragene Beispiel
Das SmartreaderUpdate_v1.5 ist in der database unter "Dreambox - Programme / Tools => Sonstige Tools" zur finden.