-
Visar ingen ecm info
Hej.
Jag har fått igång min box en gång, nu ville jag göra om det.
Samma img(sifteam) mgcam1.35 (provat flera), men det funkar inte.
Jag kan logga in på boxen, så den sitter på nätverket. Kan jag på något sätt gå in i boxen via telnet typ för att se var den vill hämta information från ?
-
Logga in med telnet. Skriv:
ps ax | grep mgcamd
för att se om mgcamd är igång.
Skriv:
cat /tmp/mgs*
för att se vilken info mgcamd har om servern.
-
hej,
Supertack för det :)
Jag gjorde en ominstallation av allt igen, sedan funkade det som det skulle..
-
Hej, kan du kanske hjälpa mig mer, så här ser det ut i boxen.
http://www.comhit.net/image/png;base...AAAElFTkSuQmCC
Såhär ser NewCS.xml ut på pc, windows 7.
<newCSconfig>
<readers name="Phoenix">
<device>
<name>Pc</name>
<type>phoenix</type>
<mhz>357</mhz>
<node>COM5</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>10003</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>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>
<file_options>all</file_options>
<output>file</output>
<logfile>newcs.log</logfile>
</debug>
<newcamdserver>
<enabled>Yes</enabled>
<name>cardserver</name>
<deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>
<user>
<name>bjorn</name>
<password>bjorn</password>
<au>on</au>
<spider>off</spider>
<sidoverride>off</sidoverride>
<rate>2</rate>
</user>
<user>
<name>User2</name>
<password>Password2</password>
<au>on</au>
<spider>off</spider>
<sidoverride>off</sidoverride>
<rate>2</rate>
</user>
<user>
<name>User3</name>
<password>Password3</password>
<au>on</au>
<spider>off</spider>
<sidoverride>off</sidoverride>
<rate>2</rate>
</user>
</newcamdserver>
</newCSconfig>
-
1 bifogad(e) fil(er)
Här är bilden...Bifogad fil 1076
-
1 bifogad(e) fil(er)
På PC'n ser det ut som de kommunicerar, men men..
Bifogad fil 1077
-
Jag förstår inte riktigt problemet?
Du skrev ju i ett inlägg att allt fungerade som det skulle, och på bilderna ser det bra ut.
Vad är det du vill ha hjälp med?
-
Hej, Ursäkta mig, lät mig förtydliga
Yes, det fungerar när jag kör mot en annan likadan box.
250hd mot 250hd.
Nu skulle jag vilja prova köra mot en Smartreader, under windows 7.
I filerna ovan, kör jag mot pc.
250hd mot PC(smartreader).
-
Den här verkar lite knepig. Om jag förstår problemet rätt så ser klienten ut att hitta servern OK men det blir ingen avkodning?
På dina bilder ser man att de har kontakt men antalet ECM är 0 vilket tyder på att du inte fått bild.
För att hitta problemet måste man nog kolla i loggarna. Antar att du får en log på servern från newcs?
För att logga mgcamd kan du logga in med telnet på boxen och skriva:
killall mgcamd
vid prompten för att stoppa mgcamd. Sedan skriver du:
mgcamd
för att starta den igen. Du får då loggen direkt på skärmen.
Se om du kan få någon ledtråd från loggarna och klistra in misstänkta avsnitt från loggarna i ett inlägg här får vi se om vi kan klura ut vad som är problemet.
-
Hej,
Kan vara så att detta kort saknar en uppdatering.
Kollar det först, sorry..
-
Hej.
Kortet är uppdaterat.
Kollar det du skrev.
-
1 bifogad(e) fil(er)
På PC'n ser det ut så här.
Bifogad fil 1078
-
Jag provar "Killall mgcamd" vid promten, men får "no process killed".
Står jag i fel mapp eller, jag står i roten.
-
Har du någon aning om var jag kan hitta logfilen på Pc'n(NewCS) ? ligger inget i c:\temp.
-
Det där "locked/unlocked" du får på kortläsaren ser inte normalt ut. Jag har aldrig sett något liknande, så jag har ingen direkt idé om vad det kan bero på.
Om du kör newcs på windows så kommer antagligen loggen i samma fönster som du startar newcs? Det verkar vara den du har på den svarta bilden.
Det kan hända att mgcamd-processen heter något annat på boxen. Du kan kolla det genom kommandot:
ps ax | grep mgcamd
får du då till svar c:a tre rader som heter något med mgcamd så ser du namnet där.
MEN, ditt problem verkar vara servern som inte går som den ska, så det är nog onödigt att bråka med mgcamd. Hade varit intressant att se loggen från när newcs startar upp, det som kommer i fönstret direkt efter att du startat newcs.
-
1 bifogad(e) fil(er)
Hej,
kan detta vara något?
Bifogad fil 1079
-
Ja, fast jag hade önskat att se mera av loggen. Det som är intressant börjar ju på sista raden:
"Reader type 2 on COM5". Fortsättningen på det kommer att visa om den hittar läsaren och lyckas initiera kortet. Vilket jag inte tror att den gör.
Min gissning är att newcs inte kan kommunicera med kortet av någon anledning. Det hindrar inte newcs att starta upp, men eftersom den inte kan prata med kortet har den inga koder att leverera. Då blir det som det blir hos dig, klienten kan få kontakt med newcs-servern men där finns inga koder att hämta.
Du får kolla att du verkligen har rätt COM-port (COM5?). Att kablar och annan hårdvara till kortläsaren sitter i och funkar ordentligt. Vad har du för kortläsare? Om jag vet vilken kortläsare du har så kan jag kolla om du har rätt inställningar i newcs.xml.
När det funkar ska du kunna se i loggen att kortläsare hittar kortet och skriver något liknande:
"Adding key XXXXXXXXXXX type 0 on Provider 000000 for caid 0B00 ID=0".
Får du inga "Adding key ...." rader i loggen (normalt två) så har servern inte kontakt med kortet och då funkar det inte.
-
Såg nu att du kör en Smartreader (Smargo?). Jag har ingen personlig erfarenhet av dessa, men jag vet att de kan sättas i olika lägen. Eftersom du anger <type>phoenix</type> i newcs.xml är det viktigt att Smartreadern står i phoenix-läge. Du får kolla upp så att detta stämmer, jag vet inte exakt hur man gör eftersom jag inte har någon smartreader.
-
Hej,
Det är en SmartReader+ , hur ställer man om den till Phoenixläge.
I Kernelläget finns endast "normal och dreambox".
-
2 bifogad(e) fil(er)
Hej
Nu ser det ut så här.
Ändrade lite, bland annat <carddetect> till "No"..
<newCSconfig>
<readers name="Smargo">
<device>
<name>CD</name>
<type>Phoenix</type>
<mhz>357</mhz>
<node>COM5</node>
<parity>odd</parity>
<reset>normal</reset>
<export>Yes</export>
<enabled>Yes</enabled>
<blocksa>No</blocksa>
<blockua>No</blockua>
<blockga>No</blockga>
<crypto-special>No</crypto-special>
<PTShandshake>No</PTShandshake>
<carddetect>No</carddetect>
<newcamd_port>10003</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>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>
<file_options>all</file_options>
<output>file</output>
<logfile>newcs.log</logfile>
</debug>
<newcamdserver>
<enabled>Yes</enabled>
<name>cardserver</name>
<deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>
<user>
<name>bjorn</name>
<password>bjorn</password>
<au>on</au>
</user>
</newcamdserver>
</newCSconfig>
Bifogad fil 1080
Smartreader plus
Bifogad fil 1081
Verkar inte ha kontakt med kortet som du säger.. (så klart :))
-
Sorry, jag kan inte hjälpa dig med Smartreader, har aldrig grejat med en sån.
Men ditt problem är helt klart att newcs och Smartreader inte kommer överens, antagligen p.g.a. inställningar.
Som du ser i loggen så får du "Reset failed..." när newcs försöker initiera kortläsaren. :(
-
tack för hjälpen :)
Såg det var några andra i detta forum som verkar haft problem av detta slag (lite av det)
Vad har du för kortläsare?
-
Just nu kör jag med PC/SC läsare. Tidigare har jag använt både gamla serieportsanslutna phoenix-interface och AD-Tekniks USB-phoenix.
-
Hej,
Verkar fn som kortet var felvänt, men ändå inte funkar under version 1.65.
jag har backat tillbaka till version 1.30 och kollar vidare där..hmm :)
-
YES ! :)
Det funkar, tusen tack för hjälpen..
-
-
Det funkar bra om du gör inställningarna som det står i wiki:n.
D.v.s. A: { 01 } i mg_cfg och <au>on</au> på usern i newcs.xml.
-
Hej,
Om man skulle vilja göra detta i Ubuntu (som jag nyss installerade).
En helt ny värld har visat sig :)
Hur går man tillväga då, vad heter filerna jag behöver samt hur installerar men det.
Kanske finns någon Wiki som du kan tipsa om eller ?
-
-
Hej,
Provar detta på Ubuntu 11.10
hur galet är detta?
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 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
[ 22:48:34 ] [ Box detect ] Box type 1 (General Boxtype - Generic)
[ 22:48:34 ] [ Config ] Option <blockc0> for device 0 (Phoenix linux) not present, defaulting to NO
[ 22:48:34 ] [ Config ] Option <crypto-special> for device 0 (Phoenix linux) not present, defaulting to NO
[ 22:48:34 ] [ Config ] Option <PTShandshake> for device 0 (Phoenix linux) not present, defaulting to NO
[ 22:48:34 ] [ Config ] Option <Seca-PPV> for device 0 (Phoenix linux) not present, defaulting to NO
[ 22:48:34 ] [ Config ] Pincode for device 0 (Phoenix linux): 0000
[ 22:48:34 ] [ Config ] Option <sid> for device 0 (Phoenix linux) not present, no static sids added to filter
[ 22:48:34 ] [ Config ] Option <protectedsid> for device 0 (Phoenix linux) not present, no PIN Code will be sent
[ 22:48:34 ] [ Config ] /dev/ttyUSB3 ECM priority: round
[ 22:48:34 ] [ Chameleon2 ] Adding name myname on destination remote (Realm: myShares) on port 1234 - 0x810db88 [ op ptr 0x810eb18 ]
[ 22:48:34 ] [ DNS ] Resolved Hostname localhost to: 127.0.0.1
[ 22:48:34 ] [ Newcamd ] Server name : newcs
[ 22:48:34 ] [ Newcamd ] Des key : 0102030405060708091011121314
[ 22:48:34 ] [ Config ] Option <hostname> or <port> not present for User: lars, DISABLING reverse login
[ 22:48:34 ] [ Config ] Option <readers> not present for User: lars, NO reader control enabled
[ 22:48:34 ] [ Newcamd ] User 2: lars, Pass: lars, Host none, Port: 0, Au: On, Spider allowed: No, Sidoverride: No, level: 1
[ 22:48:34 ] [ httpd ] httpd-user: newcs, password: newcs, accesslevel: admin
[ 22:48:34 ] [ EMM Cache ] Initialising dynamic Cache
[ 22:48:34 ] [ ECM Cache ] Initialising dynamic Cache
[ NewCS ] Process ID is: 2424
[ 22:48:34 ] Calibrating delay loops
[ 22:48:34 ] usleep(5) takes: 0 s 10 us
[ 22:48:34 ] usleep(10) takes: 0 s 14 us
[ 22:48:34 ] usleep(100) takes: 0 s 104 us
[ 22:48:34 ] usleep(500) takes: 0 s 504 us
[ 22:48:34 ] Allocation memory for 200 regular users
[ 22:48:34 ] [ Loader ] Starting Telnet on port 1001
[ 22:48:34 ] [ SockSrv ] Server thread started
Can't create server: Address already in use
[ 22:48:34 ] [ Loader ] Reader type 2 on node /dev/ttyUSB3
[ 22:48:34 ] [ CardMan ] Reseting reader parameters
[ 22:48:34 ] [ Phoenix ] Opening device /dev/ttyUSB3
[ 22:48:34 ] [ Phoenix ] Could not get device /dev/ttyUSB3
[ 22:48:34 ] [ Loader ] Reset failed ...
[ 22:48:34 ] [ Loader ] Starting Newcamd Server on port 10003
[ 22:48:34 ] [ Loader ] Starting Radegast Server on port 10001
[ 22:48:34 ] [ SockSrv ] Server thread started
[ 22:48:34 ] [ NewCS ] Ready to GO! :)
root@ubuntu:/# [ 22:48:34 ] [ Card queue /dev/ttyUSB3 ] Starting...
[ 22:48:34 ] bind: error! 98: Address already in use
[ 22:48:34 ] [ SockSrv ] Could not Bind to port 1001 EXITING!
[ 22:48:34 ] [ SockSrv ] Stopping port 1001
[ 22:48:34 ] bind: error! 98: Address already in use
[ 22:48:34 ] [ SockSrv ] Could not Bind to port 10001 EXITING!
[ 22:48:34 ] [ SockSrv ] Stopping port 10001
[ 22:48:34 ] [ Newcamd ] Newcamd thread Server started on port 10003
[ 22:48:34 ] bind: error! 98: Address already in use
[ 22:48:34 ] [ Newcamd ] Stopping port 10003
-
är USB3 rätt uppfattat ?
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader
Bus 002 Device 004: ID 1241:1503 Belkin Keyboard
Bus 002 Device 003: ID 1bcf:0005 Sunplus Innovation Technology Inc.
Bus 003 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
-
ett enkelt sätt att kolla vilken usb port den har hamnat på är att i ett terminal fönster skriva:
ls /dev/tty och sedan klicka på tab så dyker alla tty portar upp
-
hej, vad skulle du tro min usbport är i detta fall, ser ut som det är BUS 003 Device 003:ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
En smartreader plus.
-
ja det är svårt att gissa vilken port den fått, vad som står när du kör lsusb visar inte vilken port den har hamnat på ex:
-----------------
root@Netgear:/home# lsusb
Bus 001 Device 001: ID 1d5b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d5b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8037:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8037:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 03d0:231f Netgear
Bus 002 Device 003: ID 0403:8372 Future Technology Devices International, Ltd FT8U100AX Serial Port
root@Netgear:/home# ls /dev/ttyU*
/dev/ttyUSB0
root@Netgear:/home#
--------------------------
Det i fet stil är kommandona du skriver i terminal fönstret, de grön markerade är en usb till serieport konventerare
och som du ser så med lsusb så står det Bus 002 Device 003:..... och den har hamnat på port /dev/ttyUSB0
så prova att skriva ls /dev/ttyU* och klicka på enter och kolla vilka portar som visas
-
Eller också gör du så att du startar Linux servern utan att kortläsaren sitter i. Sedan stoppar du i sladden till kortläsaren och omedelbart efter det skriver du kommandot:
dmesg
i ett terminalfönster. På de sista raderna i utskriften ser du vilken device-beteckning din kortläsare fått. Med största sannolikhet får den /dev/ttyUSB0 om du inte har några andra grejor anslutna på USB som emulerar en serieport.