handdator

Visa fullständig version : Ingen bild azbox



pelle21
2011-02-27, 12:17
Hej allihopa.

Jag kör Ubuntu med Newcs, har installerat mgcamd på en azbox. Newcs startar och boxen loggar in men jag får bara upp "scrambled" på TV:en. Någon som har en idé vad som är fel?

Min Newcs config ser ut som följer:

<newCSconfig>
<readers name="Phoenix">
<device>
<name>Phoenix Interface</name>
<type>phoenix</type>
<mhz>358</mhz>
<node>/dev/ttyUSB0</node>
<parity>odd</parity>
<reset>normal</reset>
<export>Yes</export>
<enabled>Yes</enabled>
<blocksa>No</blocksa>
<blockua>No</blockua>
<blockga>Yes</blockga>

<crypto-special>No</crypto-special>
<PTShandshake>No</PTShandshake>
<carddetect>yes</carddetect>
<newcamd_port>10000</newcamd_port>
<autosid>Yes</autosid>
<Seca-PPV>no</Seca-PPV>
<pincode>0000</pincode>
<priority>round</priority>
</device>
</readers>
<radegastserver>
<enabled>No</enabled>
<port>14000</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>admin</name>
<password>newcs</password>
<accesslevel>admin</accesslevel>
</user>
</httpd>
<debug>
<password>newcs</password>
<level>normal</level>
<type>general</type>
<output>file</output>
<logfile>/var/log/newcs.log</logfile>
<console_options></console_options>
<file_options>all</file_options>
<tcp_port>14001</tcp_port>
<tcp_options>normal,init</tcp_options>
</debug>
<newcamdserver>
<enabled>Yes</enabled>
<user><name>test</name><password>test</password><hostname></hostname><port></port><au>yes</au><spider>yes</spider><sidoverride>yes</sidoverride><rate>0</rate></user> <name>cardserver1</name>
<deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>

</newcamdserver>
</newCSconfig>

Mg_cfg ser ut så här:

M: { 01 }
C: { 01 }
A: { 00 }
U: { 01 }
T: { 00 }
G: { 09 }
N: { 07 }
K: { 5 }
Q: { 300 }
P: { 02 }
O: { 00 }
S: { 03 }
L: { 03 } 172.16.1.1 8028 /DATA/hdb1/mgcamd.log
E: { 15 }
H: { 06 }
R: { 04 }
D: { 0 }
B: { 00 }


Newcamd.list:

CWS = 192.168.0.103 10000 test test 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserver1
CWS_INCOMING_PORT = 14001
CWS_KEEPALIVE = 300

Ser ut så här när jag startar mgcamd manuellt via telnet:

AZBox[~]$ /PLUGINS/OpenXCAS/mgcamd/mgcamd
tuxbox mgcamd v1.33 by mixvt (compiled Mar 23 2009 15:02:24)
[mg] Net:9:7:2:5s Show ecm:1, emm:1 Up:1 Au:0 Dir:0 Osd:no:80:0 Cache:6 Log:3:172.16.1.1:8028 Reread:4
[mg] Ecm cache time: 15
Box type: azbox
Conax.Key error 2: No such file or directory
Keys readed
AutoRoll.Key error 2: No such file or directory
Conax.Key error 2: No such file or directory
[config] newcamd route = test:192.168.0.103:10000 server cardserver1
newcamd keep alive: 300, incoming port: 14001
Me: host id 0000 port 0 max send 10 max dist 10
Resend time: normal 3000 5000, nds 700 1500
Ports to monitor:
[OPENXCAS_API:Sun Feb 27 10:15:11.562] openxcas_open:285 ## mgcamd
[OPENXCAS_API:Sun Feb 27 10:15:11.567] load_xcas_control:98 ## loaded controller ID = 0x19760507
osdep_msq_server_open : key_request 0x54C4D100 key_response 0x54C4D101
osdep_msq_server_open : request msq is already created
osdep_msq_server_open : response msq is already created
osdep_msq_client_connect : key_request 0x54C4D100 key_response 0x54C4D101
[mgcam] emm thread started
[mgcamd] tps update started.
/EMU/OpenXCAS/mgcamd/tps.bin error 2: No such file or directory
[newcamd] Connecting to 192.168.0.103:10000...
[newcamd] Login to 192.168.0.103:10000 as test accepted (9ms)
[newcamd] Card data from 192.168.0.103:10000 (20ms):
EMM enabled: UA yes SA yes GA no, Card serial: 0
Userid 1 caid 0 providers 1
Idents: 000000
ids: 0

atomized
2011-02-27, 13:07
Config filerna ser rätt OK ut. Hur ser uppstarten av newcs ut? Hittar newcs ditt kort?

pelle21
2011-02-27, 14:51
Vad jag förstår så hittar Newcs kortet. Loggar in på webb gränsnittet så kan jag titta på entitlements. Vad innebär users AU, DO, spider? Var hittar jag port numret CWS_INCOMING_PORT och vad innebär den?

Så här ser Newcs ut efter start i terminal fönstret:

per@CS-SERVER1:~$ newcs.i686
This is NewCS 1.67 RC1 [Build: 95] - the New CardServer by the Butter-team..
Compiled on Jul 14 2009 at 12:12:45
Reading Config file from /etc/newcs.xml
TCP-log password is disabled!
TCP-log set to simple mode
level: normal
type: general
output: file
logger config: level 1 type 1 output 8
log file: /var/log/newcs.log
File log options: level 1 type 255
[ NewCS ] Process ID is: 1458
per@CS-SERVER1:~$ newcamd: main loop

Och så här ser logfilen ut:

[ 15:29:09 ] [ Box detect ] Box type 1 (General Boxtype - Generic)
[ 15:29:09 ] [ Config ] Option <blockc0> for device 0 (Phoenix Interface) not present, defaulting to NO
[ 15:29:09 ] [ Config ] Pincode for device 0 (Phoenix Interface): 0000
[ 15:29:09 ] [ Config ] /dev/ttyUSB0 ECM priority: round
[ 15:29:09 ] [ Newcamd ] Server name : cardserver1
[ 15:29:09 ] [ Newcamd ] Des key : 0102030405060708091011121314
[ 15:29:09 ] [ Newcamd ] User 2: test, Pass: test, Host , Port: 0, Au: Off, Spider allowed: No, Sidoverride: No, level: 0
[ 15:29:09 ] [ httpd ] httpd-user: admin, password: newcs, accesslevel: admin
[ 15:29:09 ] [ EMM Cache ] Initialising dynamic Cache
[ 15:29:09 ] [ ECM Cache ] Initialising dynamic Cache
[ 15:29:09 ] [ Loader ] Starting Telnet on port 0
[ 15:29:09 ] [ Loader ] Started HTTP-server on port: 8080
[ 15:29:09 ] [ Loader ] Reader type 2 on node /dev/ttyUSB0
[ 15:29:09 ] [ Phoenix ] Opening device /dev/ttyUSB0
[ 15:29:09 ] [ Phoenix ] Setting Parity to: ODD
[ 15:29:09 ] [ Phoenix ] Setting 2 Stop bits on node /dev/ttyUSB0
[ 15:29:09 ] [ Phoenix ] Setting Baud to standard 9600
[ 15:29:09 ] [ Phoenix ] Normal RESET on node /dev/ttyUSB0
[ 15:29:11 ] [ ATR ] T=0 1etu=103.92us Guardtime:12etu WWT:9600etu
[ 15:29:11 ] [ ATR ] Historical bytes: 0 B 0 0
[ 15:29:11 ] [ Loader ] Init Conax card
[ 15:29:11 ] [ Phoenix ] Setting Parity to: EVEN
[ 15:29:11 ] [ Phoenix ] Setting 2 Stop bits on node /dev/ttyUSB0
[ 15:29:11 ] [ Phoenix ] Setting Baud to standard 9600
[ 15:29:11 ] [ KeymaN ] Adding key 00000043cd5c30 type 0 on Provider 000000 for caid 0B00 ID=0
[ 15:29:11 ] [ KeymaN ] Adding key 0000000021e6ae type 1 on Provider 000000 for caid 0B00 ID=0
[ 15:29:11 ] [ Loader ] Card 0B00 on port /dev/ttyUSB0 ready
[ 15:29:11 ] [ Loader ] Starting Newcamd Server on port 10000
[ 15:29:11 ] [ NewCS ] Ready to GO! :)
[ 15:29:11 ] [ Newcamd ] Newcamd thread Server started on port 10000

atomized
2011-02-27, 19:33
Ja, uppstarten av newcs ser bra ut så jag vet inte riktigt vad problemet är...?
Men du skulle kunna prova att rensa lite i din user-definition i newcs så att den blir så här:

<user>
<name>test</name>
<password>test</password>
<au>yes</au>
<spider>no</spider>
</user>

Sedan kan du ta bort raden:

CWS_INCOMING_PORT = 14001
ur din newcamd.list och prova igen.

CWS_INCOMING_PORT är för reverse-inloggning och det är inget man behöver krångla med i hemmiljö. Det ökar bara risken för problem tycker jag.

pelle21
2011-02-27, 21:07
Tack för svaren. Jag prövar i morgonkväll och meddelar hur det gick.

pelle21
2011-02-28, 21:51
Nu fungerar det! Jag rensade upp i user-definitionen men jag tror problemet var att jag missat d:et i mgcamd i openxcas config. Tusen tack ändå.