PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Konfig für Smargo mit NewCS unter Windows



Kuppi
25.02.10, 20:03
Hallo Leute,
ich habe eine S02 SAT Karte und einen Smargo Reader. Jetzt habe ich den NewCS 1.65 für Windows herunter geladen und versuche das ans Laufen zu bekommen, aber irgendwie schaffe ich das nicht. Die S02 Karte läuft in meiner SAT DBox2 mit NG2 Multicam einwandfrei, auch mit NewCS 1.65. Nur eben in meiner Windows Umgebung mit dem Smargo nicht.
Kann mir jemand eine passende Konfiguration dafür geben? Muss ich den Smargo Reader als Smartmouse, oder als Phoenix einrichten? Im Moment kommen schon Trace Ausgabe und ich kann sehen das meine Kartennummer ausgelesen wird usw., aber sonst klappt da irgendwie nichts.
Hilfe !?
Danke und Gruß,
Kuppi...
Hallo zusammen,
hat denn niemand einen Tipp für mich? Ich versuche es schon die ganze Zeit und es sieht eigentlich auch nicht schlecht aus mit der Kommunikation zwischen PC, Smargo und Karte, aber irgendwas passt da noch nicht.
Hier ist mal ein Log vom NewCS auf dem PC:


SetConsoleWindowInfo
SetConsoleScreenBufferSize
This is NewCS 1.65 - the New CardServer by the Butter-team..
Compiled on Jan 19 2009 at 17:54:08
Reading Config file from newcs.xml
TCP-log password is enabled, set to: NewCSpwd
level: internal
type: all
output: console,tcp
logger config: level 16777215 type 255 output 5
Console log options: level 16777215 type 255
TCP log options: level 1 type 255
[ 09:18:41 ] [ Box detect ] Windows XP Build 2600
[ 09:18:41 ] [ Config ] Option <blockc0> for device 0 (Phoenix on Com8) not present, defaulting to NO
[ 09:18:41 ] [ Config ] Option <crypto-special> for device 0 (Phoenix on Com8) not present, defaulting to NO
[ 09:18:41 ] [ Config ] Option <PTShandshake> for device 0 (Phoenix on Com8) not present, defaulting to NO
[ 09:18:41 ] [ Config ] Option <Seca-PPV> for device 0 (Phoenix on Com8) not present, defaulting to NO
[ 09:18:41 ] [ Config ] Pincode for device 0 (Phoenix on Com8): 0000
[ 09:18:41 ] [ Config ] Option <sid> for device 0 (Phoenix on Com8) not present, no static sids added to filter
[ 09:18:41 ] [ Config ] COM8 ECM priority: round
[ 09:18:41 ] [ Chameleon2 ] Adding name myname on destination remote (Realm: myShares) on port 1234 - 0x3ec328 [ op ptr 0x3ee698 ]
[ 09:18:41 ] [ DNS ] Failed to lookup localhost
[ 09:18:41 ] [ Newcamd ] Server name : newcs
[ 09:18:41 ] [ Newcamd ] Des key : 0102030405060708091011121314
[ 09:18:41 ] [ Config ] Option <hostname> or <port> not present for User: dummy, DISABLING reverse login
[ 09:18:41 ] [ Config ] Option <readers> not present for User: dummy, NO reader control enabled
[ 09:18:41 ] [ Newcamd ] User 2: dummy, Pass: dummy, Host none, Port: 0, Au: On, Spider allowed: No, Sidoverride: Yes, level: 1
[ 09:18:41 ] [ httpd ] httpd-user: newcs, password: newcs, accesslevel: admin
[ 09:18:41 ] [ EMM Cache ] Initialising dynamic Cache
[ 09:18:41 ] [ ECM Cache ] Initialising dynamic Cache
[ 09:18:41 ] Calibrating delay loops
[ 09:18:41 ] usleep(5) takes: 0 s 1000 us
[ 09:18:41 ] usleep(10) takes: 0 s 1000 us
[ 09:18:41 ] usleep(100) takes: 0 s 1000 us
[ 09:18:41 ] usleep(500) takes: 0 s 1000 us
[ 09:18:41 ] Allocation memory for 200 regular users
[ 09:18:41 ] [ Loader ] Starting Telnet on port 1001
[ 09:18:41 ] [ SockSrv ] Server thread started
[ 09:18:41 ] [ Loader ] Started HTTP-server on port: 8080
[ 09:18:41 ] [ Loader ] Reader type 2 on node COM8
[ 09:18:41 ] [ CardMan ] Reseting reader parameters
[ 09:18:41 ] [ Phoenix ] Opening device COM8
[ 09:18:42 ] [ Phoenix ] Setting parity to ODD on node COM8
[ 09:18:42 ] [ Phoenix ] Setting 1 Stop bit on node COM8
[ 09:18:42 ] [ Phoenix ] Setting baud to 9600
[ 09:18:43 ] Phoenix_read:
0000: 3b 9f 21 0e 49 52 44 45 54 4f 20 41 43 53 03 84 ;.!.IRDETO ACS..
0010: 55 ff 80 6d U..m
[ 09:18:43 ] [ CardMan ] Atr header is 3B 9F [NORMAL]
[ 09:18:43 ] [ ATR ] Data:
0000: 3b 9f 21 0e 49 52 44 45 54 4f 20 41 43 53 03 84 ;.!.IRDETO ACS..
0010: 55 ff 80 6d U..m
[ 09:18:43 ] [ ATR ] T=14 1etu=175.01us Guardtime:17etu WWT:9600etu
[ 09:18:43 ] [ ATR ] Historical bytes: I R D E T O A C S [03] [84] U [FF] [80]
[ 09:18:43 ] [ Loader ] Init Irdeto card
[ 09:18:43 ] Card reader locked for reader Phoenix on Com8 [COM8]
[ 09:18:43 ] [ Phoenix ] Setting parity to NONE on node COM8
[ 09:18:43 ] [ Phoenix ] Setting 2 Stop bits on node COM8
[ 09:18:43 ] [ Phoenix ] Setting baud to 5760
[ 09:18:43 ] Phoenix_write:
0000: 01 02 02 00 00 00 3e ......>
[ 09:18:43 ] Phoenix_read:
0000: 01 02 00 00 02 00 00 10 ........
[ 09:18:43 ] Phoenix_read:
0000: 03 84 00 00 00 17 02 00 00 00 00 00 00 47 45 52 .............GER
0010: ec .
[ 09:18:43 ] [ Irdeto ] CoCo: GER CAID: 1702][DataCount 25]
[ 09:18:43 ] [ Irdeto ] ACS: 0384
[ 09:18:43 ] Phoenix_write:
0000: 01 02 00 03 00 00 3f ......?
[ 09:18:43 ] Phoenix_read:
0000: 01 02 00 00 00 03 00 14 ........
[ 09:18:43 ] Phoenix_read:
0000: 30 32 37 36 30 39 39 30 34 31 00 00 00 00 00 00 0123456789......
<- hier steht meine Kartennummer (geändert!)
0010: 00 00 00 00 2d ....-
[ 09:18:43 ] Phoenix_write:
0000: 01 02 01 03 00 00 3e ......>
[ 09:18:43 ] Phoenix_read:
0000: 01 02 00 00 01 03 00 10 ........
[ 09:18:43 ] Phoenix_read:
0000: 00 17 00 00 02 00 17 00 00 03 04 80 74 ef e1 1a ............t...
0010: cb .
[ 09:18:43 ] [ KeymaN ] Adding key 74EFE1 type 0 on Provider 000000 for caid 1702 ID=0
[ 09:18:43 ] Phoenix_write:
0000: 01 02 03 03 00 00 3c ......<
[ 09:18:44 ] Phoenix_read:
0000: 01 02 00 00 03 03 00 18 ........
[ 09:18:44 ] Phoenix_read:
0000: 0f ff ff ff 00 00 00 00 00 00 00 00 31 00 00 00 ............1...
0010: 00 00 00 00 00 00 00 00 e5 .........
[ 09:18:44 ] [ KeymaN ] Adding key FFFFFF type 1 on Provider 000000 for caid 1702 ID=0
[ 09:18:44 ] Phoenix_write:
0000: 01 02 03 03 01 00 3d ......=
[ 09:18:44 ] Phoenix_read:
0000: 01 02 00 00 03 03 01 18 ........
[ 09:18:44 ] Phoenix_read:
0000: 0f ff ff ff 00 00 00 00 00 00 00 00 31 00 00 00 ............1...
0010: 00 00 00 00 00 00 00 00 e4 .........
[ 09:18:44 ] [ KeymaN ] Adding key FFFFFF type 1 on Provider 000001 for caid 1702 ID=1
[ 09:18:44 ] [ KeymaN ] Skipping duplicate irdeto
[ 09:18:44 ] Phoenix_write:
0000: 01 02 03 03 02 00 3e ......>
[ 09:18:44 ] Phoenix_read:
0000: 01 02 00 00 03 03 02 18 ........
[ 09:18:44 ] Phoenix_read:
0000: 0f ff ff ff 00 00 00 00 00 00 00 00 31 00 00 00 ............1...
0010: 00 00 00 00 00 00 00 00 e7 .........
[ 09:18:44 ] [ KeymaN ] Adding key FFFFFF type 1 on Provider 000002 for caid 1702 ID=2
[ 09:18:44 ] [ KeymaN ] Skipping duplicate irdeto
[ 09:18:44 ] Phoenix_write:
0000: 01 02 03 03 03 00 3f ......?
[ 09:18:44 ] Phoenix_read:
0000: 01 02 00 00 03 03 03 18 ........
[ 09:18:44 ] Phoenix_read:
0000: 0f ff ff ff 00 00 00 00 00 00 00 00 31 00 00 00 ............1...
0010: 00 00 00 00 00 00 00 00 e6 .........
[ 09:18:44 ] [ KeymaN ] Adding key FFFFFF type 1 on Provider 000003 for caid 1702 ID=3
[ 09:18:44 ] [ KeymaN ] Skipping duplicate irdeto
[ 09:18:44 ] Phoenix_write:
0000: 01 02 0e 02 00 00 30 ......0
[ 09:18:44 ] Phoenix_read:
0000: 01 02 00 00 0e 02 00 40 .......@
[ 09:18:44 ] Phoenix_read:
0000: a9 6d 73 97 9e fc 9b 8e 5b 8c fa b2 0c b2 57 0f .ms.....[.....W.
0010: b2 f7 29 4e a2 cb bd 5b 52 74 b1 2a b7 c5 d9 62 ..)N...[Rt.*...b
0020: 6d 37 6d 9d a3 e9 61 bb 1b 2b 56 b7 86 0c e6 b1 m7m...a..+V.....
0030: 07 6f e0 f8 8a d3 05 83 f6 53 0e d2 72 d5 c1 50 .o.......S..r..P
0040: 51 Q
[ 09:18:44 ] Phoenix_write:
0000: 01 02 0e 03 00 00 31 ......1
[ 09:18:44 ] Phoenix_read:
0000: 01 02 00 00 0e 03 00 40 .......@
[ 09:18:44 ] Phoenix_read:
0000: b6 de a8 ce 86 1c 42 72 a8 16 4b f9 ce 33 b5 43 ......Br..K..3.C
0010: d0 50 e6 a7 f1 cb 55 25 97 13 ee 62 98 e7 17 50 .P....U%...b...P
0020: eb 3b 59 10 0a b6 2e 93 61 71 3c e6 e2 2c 1e 7d .;Y.....aq<..,.}
0030: bd 6a 49 bb 04 5b df 2f b7 a7 93 e0 3d 40 4e d1 .jI..[./....=@N.
0040: 9d .
[ 09:18:44 ] Phoenix_write:
0000: 01 02 09 03 00 40 18 d7 55 14 c0 83 f1 38 39 6f .....@..U....89o
0010: f2 ec 4f e3 f1 85 01 46 06 ce 7d 08 2c 74 46 8f ..O....F..}.,tF.
0020: 72 c4 ea d7 9c e0 e1 ff 58 e7 70 0c 92 45 26 18 r.......X.p..E&.
0030: 4f a0 e2 f5 9e 46 6f ae 95 35 b0 49 b2 0e a4 1f O....Fo..5.I....
0040: 8e 47 d0 24 11 d0 09 .G.$...
[ 09:18:45 ] Phoenix_read:
[ 09:18:45 ] [ Irdeto ] Ret != SV!!! not good [ 09:18:45 ] Card reader unlocked for reader Phoenix on Com8 [COM8]
[ 09:18:45 ] [ Loader ] Card 1702 on port COM8 failed
[ 09:18:45 ] [ Card queue COM8 ] Starting...
[ 09:18:45 ] [ Loader ] Starting Newcamd Server on port 15050
[ 09:18:45 ] [ Loader ] Starting Radegast Server on port 10001
[ 09:18:45 ] [ Newcamd ] Newcamd thread Server started on port 15050
[ 09:18:45 ] [ SockSrv ] Server thread started
newcamd: main loop

Die Kommunikation klappt nur, wenn ich in der Konfiguration MHZ = 357 oder 368 einstelle. Gehe ich höher auf 600, dann wird auch meine Kartennummer nicht ausgelesen usw.
Diese Ausgabe zeigt allerdings an das doch etwas nicht in Ordnung ist:


[ 09:24:10 ] [ Irdeto ] Ret != SV!!! not good [ 09:24:10 ] Card reader unlocked for reader Phoenix on Com8 [COM8]
[ 09:24:10 ] [ Loader ] Card 1702 on port COM8 failed

Keiner eine Idee?
Danke und Gruß,
Kuppi...

Tomyslav
26.02.10, 12:10
Da es eine S02 Karte ist, sollte sie aber schon mit 6 MHZ laufen. Poste mal deine newcs.xml

Kuppi
26.02.10, 14:05
Hi Tomyslav,

du hast vollkommen recht. Die Karte läuft ja auch in meiner DBox2 im NG2 Multicam ohne Probleme unter NewCS 1.65 und die Konfiguration dort weist die 600 (also 6 MHz) aus. Alles Bestens.

Nur eben mit dem Smargo Reader klappt da irgendwas mit dem NewCS nicht, wer von beiden da Probleme macht weiß ich leider auch nicht. Habe ja nur den einen Smargo. Die Konfiguration kann ich leider jetzt von der Arbeit aus nicht einsehen, aber ich stelle meine newcs.xml Konfiguration nachher hier ein.

Gibt es denn sonst jemanden hier der einen Smargo Reader und ein Windows Rechner hat und bereit ist mal bei sich zu prüfen ob es funktioniert? Den NewCS kann man ja Downloaden, ist kein riesen Aufwand. Vielleicht liegt es ja auch an meinem Smargo!?

Danke und Gruß,
Kuppi...

hansie45
26.02.10, 16:39
darüber mal nachdenken:[ 09:18:41 ] [ DNS ] Failed to lookup localhost

Kuppi
27.02.10, 09:29
Hallo,
hier ist meine newcs.xml:


<newCSconfig>
<readers name="Standard Phoenix on PC">
<device>
<name>Phoenix on Com8</name>
<type>phoenix</type>
<mhz>357</mhz>
<node>COM8</node>
<parity>odd</parity>
<reset>normal</reset>
<export>Yes</export>
<enabled>Yes</enabled>
<blocksa>No</blocksa>
<blockua>No</blockua>
<blockga>No</blockga>
<blockC0>Yes</blockC0>
<carddetect>no</carddetect>
<newcamd_port>15050</newcamd_port>
<autosid>Yes</autosid>
<pincode>0000</pincode>
<priority>round</priority>
</device>
</readers>
<radegastserver>
<enabled>Yes</enabled>
<port>10001</port>
<allow>
<hostname>localhost</hostname>
</allow>
</radegastserver>
<cache>
<emm>20</emm>
<ecm>-1</ecm>
</cache>
<httpd>
<server>
<port>8080</port>
<enabled>yes</enabled>
</server>
<user>
<name>newcs</name>
<password>newcs</password>
<accesslevel>admin</accesslevel>
</user>
</httpd>
<debug>
<password>NewCSpwd</password>
<mode>simple</mode>
<level>internal</level>
<type>all</type>
<output>console,tcp</output>
<tcp_port>1001</tcp_port>
<tcp_options>normal,init</tcp_options>
</debug>
<newcamdserver>
<enabled>Yes</enabled>
<name>newcs</name>
<deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>
<user><rate>0</rate><status>access</status>
<name>dummy</name>
<password>dummy</password>
<au>on</au>
<sidoverride>on</sidoverride>
<spider>off</spider>
<cardlevel>1</cardlevel>
</user>
</newcamdserver>
<chameleon2>
<server>
<port>1234</port>
<enabled>no</enabled>
<realm>myShares</realm>
</server>
<peer>
<hostname>remote</hostname>
<port>1234</port>
<name>myname</name>
<password>mypassword</password>
<realm>myShares</realm>
</peer>
<user>
<name>myname</name>
<password>mypassword</password>
<realm>myShares</realm>
</user>
</chameleon2>
</newCSconfig>

Ich muss jetzt schnell 1 oder 2 Dinge erledigen und dann geh ich nochmal an die Geschichte dran. Nach der Niederlage gestern gegen die Blau-Weißen muss ich mich eh erst mal anders beschäftigen. :durcheinander-ersta
Gruss,
Kuppi...
Hallo hansi45,
deine Anmerkung


darüber mal nachdenken:[ 09:18:41 ] [ DNS ] Failed to lookup localhost
hat mir auch zu denken gegeben. Leider ist es mir nicht möglich herauszufinden was genau das jetzt heißt bzw. worauf das hindeuten soll. Der Eintrag localhost ist in der hosts Datei vorhanden, auch eine Auflösung auf der Console mit nslookup localhost ist erfolgreich und liefert die Loopback Adresse 127.0.01.
Jetzt habe ich nochmal probiert die interne Windows Firewall komplett auszuschalten und dann habe ich auch noch einen 2. PC mit Windows XP getestet, auch dort erscheint diese Ausgabe. Irgendwie will das überhaupt nicht. Unter Windows fällt mir jetzt nichts mehr ein.
Ich habe noch einen "alten" PC den ich jetzt gleich mit Linux installieren werde, das ist A) meine letzte Hoffnung und B) das was ich sowieso haben wollte. Ziel sollte es sein einen sparsamen Linux PC aufzubauen der auch den Smargo für das CardSharing verwendet bzw. mehrere Smargo damit ich auch meine DBox2 abschalten kann. Wenn ich mit dem Linux und Smargo durch bin gebe ich Rückmeldung.
Gruß,
Kuppi...
Hallo,
ich habe jetzt den Smargo Reader über USB an dem gleichen PC angeschlossen bei dem ich es schon mit dem Windows NewCS getestet habe. Allerdings wurde der PC nun von einem Live Linux System gestartet, hierzu habe ich Knoppix 6.01 verwendet. Unter Linux habe ich einfach mal den NewCS 1.65 als i686 Version getestet und was soll ich sagen, alles Bestens. Es scheint also nicht am Smargo und auch nicht am PC oder USB zu liegen, sondern einfach nur unter Windows klappt es nicht. Wie ich bereits geschrieben habe konnte ich es auch auf einem 2. komplett anderen Rechner nicht ans Laufen bekommen.
Die Konfiguration der newcs.xml ist eigentlich identisch, bis auf die Smargo Geräte Zuordnung, denn unter Windows wird der Reader über einen "virtuellen" COM Port angesprochen und unter Linux habe ich ihn über /dev/ttyUSB0 angesprochen.
Ich habe den Titel auf [Closed] gesetzt, auch wenn das Problem unter Windows weiterhin existiert. Da ich aber sowieso einen kleinen sparsamen Linux PC einsetzen wollte, der außer CS auch noch Fileserver usw. ist, reicht mir diese Lösung vollkommen aus. Jetzt muss ich lediglich noch mind. einen weiteren Smargo kaufen, damit ich auch meine DBox2 in den Ruhezustand schicken kann.
Ach so, die Client Zeiten haben sich verbessert. Die Clients greifen über den MGCamd direkt auf den NewCS per newcamd Protokoll zu und hatten vorher immer Zeiten um die ~680ms, also wenn sie auf die DBox2 als Server mit dem NG2 Multicam zugreifen. Bei dem PC unter Linux mit dem Smargo über USB bei gleicher NewCS Version liegen die Client Zeiten so bei ~570ms.
Ist also nochmal gut 100ms schneller, alles über das gleiche LAN mit gleichem Switch usw. Keine HW Änderung.
Gruß,
Kuppi...

m-ART
22.01.11, 15:06
Hallo Leute! Hab versucht die V13-Sky-Karte über Smargo mit folgenden newcs.xml-Einstellungen zum laufen zu bringen. Kann mir da irgendjemand behilflich sein? Die Card wird erkannt. --> Problem gelöst