Zurück   Sat-Online-Board > Module > Card-Reader > Smargo

Antwort
 
Themen-Optionen Ansicht
Alt 29.04.2011, 16:56   #1
dekraameise
Gast
 
Beiträge: n/a
Downloads:
Uploads:
Beitrag Smargos fest verlinken

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.

Die Seriennummern der einzelnen Smargos bekommt man mit dem Telnet-Befehl

cat /proc/bus/usb/devices

Das Ganze sieht dann im Telnet Fenster in etwa so aus (gekürzte Ausgabe):

OpenDreambox 1.6.0 dm800

dm800 login: root
Password:
root@dm800:~# cat /proc/bus/usb/devices

T: Bus=01 Lev=02 Prnt=02 Port=02 Cnt=02 Dev#= 4 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0403 ProdID=6001 Rev= 4.00
S: SerialNumber=Reader 7XXXXXE
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ftdi_sio
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms

Smargos erkennt man an der 7Stelligen Serial und ftdi_sio Treiber

Die Seriennummern der jeweiligen Smargos werden in die 52-smargo-reader.rules übertragen. In diesem Fall (erster angeschlossener Smargo=ttyUSB0, MTV Unlimited Conax Card) z.B.:

UBSYSTEMS=="usb", KERNEL=="ttyUSB0", ATTRS{serial}=="Reader 7XXXXXE", SYMLINK+="MTV"

Anschließend muss noch die CCcam.cfg entsprechend angepasst werden, z.B:

#MTV UNLIMITED#
SERIAL READER : /dev/MTV smartreader+
SMARTCARD CLOCK FREQUENCY: /dev/MTV 9610002
SMARTCARD SID ASSIGN: /dev/MTV 0 { 6FF3,6FEE,6FEF,6FF1,6FF0,6FFF }


Nach Box-Neustart wird der Smargo im CCcam-Webinterface unter Entitlements dann so angezeigt:




und ist somit fest verlinkt. Das ganze funktioniert nur mit OE1.6-Images.
Eventuell müssen die Smargos beim ersten mal der entsprechenden Reihenfolge nach gezogen und wieder gesteckt werden. Danach greift die Verlinkung nach jedem Neustart der Box.

Quelle der Zitate und 52-smargo-reader.rules : cepheus vom IHAD

Quelle: http://www.da-cube.net
Angehängte Dateien
Dateityp: zip 52-smargo-reader-rules.zip (295 Bytes, 7x aufgerufen)
  Mit Zitat antworten
Folgende 4 Benutzer sagen Danke zu für den nützlichen Beitrag:
Carbian66 (13.09.2011), Chris67 (08.05.2011), **filli** (06.01.2012), Thayvo (02.05.2011)
Alt 06.01.2012, 09:50   #2
**filli**
ADMIN
 
Benutzerbild von filli
 
Registriert seit: 20.08.2009
Beiträge: 722
Downloads: 102
Uploads: 11
Abgegebene Danke: 775
Erhielt 1.169 Danke für 415 Beiträge
Standard Ergänzung für DEBIAN/Ubuntu

Erkennen der Serien Nr:

Über Codezeile für die Console (Telnet/SSH):

udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB0) | grep ATTRS{serial}

Bei mehreren USB-Readern ggf. /dev/ttyUSB0 anpassen.

Somit dann die datei "52-smargo-reader.rules" anpassen:

SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}=="1234567", SYMLINK+="smargo1"

bei mir ohne READER nur die seriennummer.
__________________




filli ist offline   Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu

Alle Zeitangaben in WEZ +1. Es ist jetzt 14:15 Uhr.
Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS
Design by HTWoRKS