3
Bearbeitungen
Änderungen
keine Bearbeitungszusammenfassung
==Externe Reader fest verlinken==
Wenn Ihr zwei oder mehr externe Kartenleser (Smargo, Easymouse,etc.) an dem den USB-Port Ports eurer Box angeschlossen habt,habt ihr sicher schon bemerkt das , dass beim hochfahren Hochfahren der Box die angelegten Reader durcheinandergebracht werdenkönnen. Sie werden also nicht korrekt dem jeweiligen Gerät zugeordnet.
In diesem Fall macht es Sinn , sich eine Gerätedatei nach Udev-Regel anzulegen, so das dass bei jedem Neustart eurerBox die Externen externen Reader korrekt zugewiesen werden.
Alternativ zur Udev-Regel könnt ihr den jeweiligen Reader auch direkt mit seiner Adresse zuordnen. <span style="color:red;">'''Ihr solltet aber nichts an den vorhanden Dateien verändern, sondern euch eine eigene neue Datei Erstellenerstellen.
'''
==Erstellen der Datei nach Udev==
Ihr erstellt euch mit einem Linuxkonformen linuxkonformen Editor eine Datei z.B. mit dem Namen "
<span style="color:red;">52
<span style="color:black;">-
<span style="color:blue;">Blau <span style="color:black;">= der Namen darf beliebig gewählt werden, die Endung muss immer ".rules" sein
Nun schreibt ihr in die Datei folgendes: SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}==„"<span style="color:red;">xxxxxxxx<span style="color:black;">“", SYMLINK+="<span style="color:blue;">MTV<span style="color:black;">"
Wollt ihr mehrere externe Reader verwenden und zuweisen, muss jeder Reader mit Serial und Bezeichnung in einer neuen Zeile angegeben werden.
Beispiel für mehrere Kartenleser kann dann so aussehen:
SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}==„xxxxxxxx“"xxxxxxxx", SYMLINK+="MTV" SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}==„xxxxxxxx“"xxxxxxxx", SYMLINK+="ORF-ICE" SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}==„xxxxxxxx“"xxxxxxxx", SYMLINK+="SRG" SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}==„xxxxxxxx“"xxxxxxxx", SYMLINK+="TNT" SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}==„xxxxxxxx“"xxxxxxxx", SYMLINK+="TIVUSAT" SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}==„xxxxxxxx“"xxxxxxxx", SYMLINK+="REDLiGHT" SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}==„xxxxxxxx“"xxxxxxxx", SYMLINK+="HD02"
Nun speichert Ihr die von euch mit euren Inhalten erstellte Datei auf eurer Box unter "/etc/udev/rules.d/" ab (Rechte auf 644 setzen).
Abschließend müsst Ihr in der Oscam.server noch den Eintrag von device = /dev/ttyUSB0 in device = /dev/MTV oder welchen Namen ihr vergeben habt , abändern.
Nun einmal mit der Box einen kompletten Neustart machen, und die von euch erstellte Datei wird beim Start automatisch eingelesen, und die externen Kartenleser werden richtig zugeordnet.
==Ergänzen des USB-Reader-Pfads direkt in der oscam.server==
Am einfachsten könnt ihr die Zuordnung des jeweiligen Readers direkt in der oscam.server Datei unter device = ... vornehmen. Dazu benötigen wir den korrekten Pfad des Readers und ermitteln diesen wie folgt:
Wir melden uns auf der Box per ssh, putty oder bspw. FTP Client an und navigieren zu /dev/serial/by-id.
Dort sehen wir dann alle angeschlossenen Reader inkl. der jeweiligen Seriennummer, z.B. usb-FTDI_FT232R_USB_UART_ABCD1234-if00-port0, d.h. der Reader hat die Serial ABCD1234. Auf diese Weise könnt ihr auch die Serial ermitteln, wenn ihr bspw. die Udev-Regel nutzen wollt.
Im nächsten Schritt ändern wir in der oscam.server den Eintrag von device = /dev/ttyUSB0 auf <span style="color:blue;">device = /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_ABCD1234-if00-port0</span> und machen am Ende einen kompletten Neustart der Box. Dann sollten die Reader korrekt zugewiesen sein und keine Probleme mehr beim Start der Box auftreten.