Ga naar inhoud


Camx DM500S: CA0 DEVICE: Device or resource busy


Aanbevolen berichten

Geplaatst:

Ik probeer een Seca kaart die in een Phoenix interface aan een Linux server zit te gebruiken in een Dreambox 500s.

Dreambox heeft originele DMM image.

 

De server staat op luisteren. Start ik (via telnet) op de Dreambox nu camx, dan krijg ik de volgende output:

 

 

 

Camx Compiled on Mar 20 2005 at 23:35:02 by radxnl

[Camx] Connect 0 newcamd servers

[Camx] Connect server 0

[Clie] --> 192.168.54.1 port 88

[Clie] Number of providers: 5

Caid: 100 User Level: 2

Card serial: (…etcetera…)

 

[Camx] Servers

00 Ca-id: 0100 [camx] 05 ids: 00006a 00006b 00006c 00006d

[Camx] CA0 DEVICE: Device or resource busy

 

 

Wat betekent dit? Wat kan ik er aan doen? Vergeet ik iets?

Kan ik de hele SmartCard sectie uit de config file op de client verwijderen?

Alvast bedankt voor het meedenken.

 

Marco

 

 

Mijn config file is op de Dreambox als volgt:

 

SMARTCARD0: 0 999 0 /dev/sci0^M

SMARTCARD1: 0 1000 0 /dev/sci1^M

SMARTCARD2: 0 88 3 /dev/ttyS0^M

SMARTCARD_READ_TIMEOUT: 350^M

SMARTCARD_WRITE_DELAY: 3500^M

SMARTCARD_WRITE_DELAY_PHOENIX: 3500^M

SMARTCARD_ATR_DELAY: 750^M

#-----------------------------------------------------------------------------#^M

SERVER_NET_TIMEOUT: 1^M

SERVER_BACKLOG: 1^M

SERVER_DEBUG_ECM: 1^M

SERVER_DEBUG_EMM: 1^M

SERVER_DEBUG_NET: 1^M

SERVER_DEBUG_SC: 1^M

SERVER_LOG_IPS: 1^M

SERVER_LOG_TO: /tmp/ip.log^M

SERVER_ECM_CACHE: 4^M

SERVER_SHARE_RDGD: 1^M

#-----------------------------------------------------------------------------#^M

SERVER: 192.168.54.1 88 dm500 12345s camx

#-----------------------------------------------------------------------------#^M

DVB_API: 2^M

CA_DEVICE: /dev/dvb/card0/ca0^M

DMX_DEVICE: /dev/dvb/card0/demux0^M

#-----------------------------------------------------------------------------#^M

HASH_ECM_TO: /tmp/camx.pids^M

HASH_KEY: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16^M

#-----------------------------------------------------------------------------#^M

ENABLE_EMU: 0^M

ENABLE_EMM: 1^M

ENABLE_PREFER_EMU: 0^M

ENABLE_SCAN_PMT: 0^M

ENABLE_PMT_PATCH: 1^M

ENABLE_NET_ECM: 1^M

ENABLE_ALLWAYS_FIRST_SERVER: 1^M

#-----------------------------------------------------------------------------#^M

NET_TIMEOUT: 250^M

NET_WAIT_TIMEOUT: 25000^M

NET_TRIES: 20^M

#-----------------------------------------------------------------------------#^M

DEBUG_SOCKET: 0^M

DEBUG_PMT: 1^M

DEBUG_RAW_ECM: 0^M

DEBUG_ECM: 1^M

DEBUG_EMM: 1^M

DEBUG_CW: 0^M

DEBUG_TIMING: 0^M

DEBUG_EMM_MONITOR: 0^M

DEBUG_EMM_KNOWN: 0^M

DEBUG_OSD: 2

~

~


Geplaatst:

Ik gebruik zelf Camx niet, maar begin 's met het ook plaatsen van de config op de server? Als het groot is desnoods in een txt-file in de bijlage.

 

Verder, is CA0 niet de locale cardreader? Dat zou dan kunnen betekenen dat deze "ge-locked" en in gebruik is door een andere EMU?

 

In de config zie ik ook een regel staan "ENABLE_EMU=0"? Is dat juist?

 

Greetz!

Geplaatst:

Bedankt voor het meedenken! Waarom moet ik de reader actief maken? Er zit immers geen smartcard in, die zit in de server... Ik heb het natuurlijk toch even geprobeerd, maar dan werkt het ook niet.

 

Wat mij wel opviel, er is een proces op de dreambox aan de gang dat dccamd heet. Als ik dat kill, krijg ik de volgende meldingen:

 

[Camx] SoftCam.Key: No such file or directory

[Camx] cannot read from pmt patch

 

Wat moet er in het bestand SoftCam.Key staan? En in het bestand AutoRoll.Key? En in het bestand Conax.Key?

 

Marco

Geplaatst:

ola

 

ca0 device fout is de device die de cw's schrijft dus om beeld te krijgen.. dccamd houd deze bezet.. net zoals bv 2 emus zouden doen..

killen dus

 

en in je config

 

ENABLE_PMT_PATCH: 0

 

greetz <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />

Geplaatst:

Ik heb de wijzigingen doorgevoerd, ik krijg nu geen foutmeldingen meer, maar ik heb nog geen beeld. Ook is de smartcard voor een andere ontvanger met een Aston 1.05 onleesbaar geworden.

 

Server is een laptop met server-i386. Client is een DM 500S met camxng.

 

Als ik het programma server-i386 opstart, krijg ik het volgende:

 

CamxCardServer Compiled on Mar 20 2005 at 23:36:30 by radxnl

[serv] Started on port 88

[serv] Seca atr

[Card] Sc <-- c1 0e 00 00 08 [len: 5]

 

(knip)

 

[serv] Number of providers: 5

[serv] Seca Smartcard Version 7.3 - Card serial: xxxxxxxx

[serv] Prov Id Name Ppua Data

[serv] 00 - 0x00 SECA 00000000 00/00/1990

[serv] 01 - 0x6a CANALDIGITAAL xxxxxxxx 30/04/2005

[serv] 02 - 0x6b OPERATOR 2 00000000 00/00/1990

[serv] 03 - 0x6c OPERATOR 3 00000000 00/00/1990

[serv] 04 - 0x6d OPERATOR 4 00000000 00/00/1990

[serv] Online port 88

 

Als ik dan op de Dreambox camxng opstart, krijg ik daar de volgende berichten:

 

Camx Compiled on Mar 20 2005 at 23:35:42 by radxnl

[Camx] Connect 0 newcamd servers

[Camx] Connect server 0

[Clie] --> 192.168.54.1 port 88

[Clie] Number of providers: 5

Caid: 100 User Level: 2

Card serial: 000000000xxxxxxxx

00 - 000000 00000000

01 - 00006a 0xxxxxxx

02 - 00006b 00000000

03 - 00006c 00000000

04 - 00006d 00000000

 

[Camx] Servers

00 Ca-id: 0100 [camx] 05 ids: 00006a 00006b 00006c 00006d

 

Op de server verschijnen de volgende regels:

 

[serv] <-- 192.168.54.50 new ip 0

[serv] <-- 192.168.54.50 emm request

[serv] --> 192.168.54.50 emm len 70

[serv] - - 192.168.54.50 closed.. exit

[serv] <-- 192.168.54.50 emm request

[serv] --> 192.168.54.50 emm len 70

[serv] <-- 192.168.54.50 ecm from dm500s

[Card] Sc <-- c1 3c (knip) [len: 97]

[Card] Sc -> (knip) [len: 98]

[Card] Sc -> [len: 0]

[serv] Exit 192.168.54.50

 

Terwijl op de client herhaaldelijk verschijnt:

[Camx] Ecm not handled

[Camx] Irdeto Ecm_pid: 506

[Camx] Ecm not handled

[Camx] Irdeto Ecm_pid: 56a

[Camx] Ecm not handled

[Camx] Tried all ecm, sleep

[Camx] Seca Ecm_pid: 646

[Camx] Server 0 192.168.54.1 88 camx

[Clie] Socket read error

[Camx] Connect server 0

[Clie] --> 192.168.54.1 port 88

[Clie] Connection failed: 111

[Camx] Ecm not handled

 

Iemand nog suggesties? Ik weet dat ik een image kan downloaden en het allemaal vrijwel meteen werkt, maar dat wil ik juist niet, ik wil zo veel mogelijk weten hoe het werkt.... Marco

 

 

Config file server:

SMARTCARD0: 1 88 3 /dev/ttyS0

SMARTCARD_READ_TIMEOUT: 350

SMARTCARD_WRITE_DELAY: 3500

SMARTCARD_WRITE_DELAY_PHOENIX: 3500

SMARTCARD_ATR_DELAY: 750

SERVER_NET_TIMEOUT: 1

SERVER_BACKLOG: 1

SERVER_DEBUG_ECM: 1

SERVER_DEBUG_EMM: 1

SERVER_DEBUG_NET: 1

SERVER_DEBUG_SC: 1

SERVER_LOG_IPS: 1

SERVER_LOG_TO: /tmp/ip.log

SERVER_ECM_CACHE: 4

SERVER_SHARE_RDGD: 1

USER: 2 dm500s 12345s

DVB_API: 2

CA_DEVICE: /dev/dvb/card0/ca0

DMX_DEVICE: /dev/dvb/card0/demux0

HASH_ECM_TO: /tmp/camx.pids

HASH_KEY: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16

ENABLE_EMU: 0

ENABLE_EMM: 1

ENABLE_PREFER_EMU: 0

ENABLE_SCAN_PMT: 0

ENABLE_PMT_PATCH: 0

ENABLE_NET_ECM: 1

ENABLE_ALLWAYS_FIRST_SERVER: 1

NET_TIMEOUT: 250

NET_WAIT_TIMEOUT: 25000

NET_TRIES: 20

DEBUG_SOCKET: 0

DEBUG_PMT: 1

DEBUG_RAW_ECM: 0

DEBUG_ECM: 1

DEBUG_EMM: 1

DEBUG_CW: 0

DEBUG_TIMING: 0

DEBUG_EMM_MONITOR: 0

DEBUG_EMM_KNOWN: 0

DEBUG_OSD: 2

 

Config file client:

#configfile dreambox dm500s /var/etc/camx.config 744

SMARTCARD0: 1 88 3 /dev/ttyS0

SMARTCARD_READ_TIMEOUT: 350

SMARTCARD_WRITE_DELAY: 3500

SMARTCARD_WRITE_DELAY_PHOENIX: 3500

SMARTCARD_ATR_DELAY: 750

SERVER_NET_TIMEOUT: 1

SERVER_BACKLOG: 1

SERVER_DEBUG_ECM: 1

SERVER_DEBUG_EMM: 1

SERVER_DEBUG_NET: 1

SERVER_DEBUG_SC: 1

SERVER_LOG_IPS: 1

SERVER_LOG_TO: /tmp/ip.log

SERVER_ECM_CACHE: 4

SERVER_SHARE_RDGD: 1

SERVER: 192.168.54.1 88 dm500s 12345s camx

DVB_API: 1

CA_DEVICE: /dev/dvb/card0/ca0

DMX_DEVICE: /dev/dvb/card0/demux0

HASH_ECM_TO: /tmp/camx.pids

HASH_KEY: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16

ENABLE_EMU: 0

ENABLE_EMM: 1

ENABLE_PREFER_EMU: 0

ENABLE_SCAN_PMT: 0

ENABLE_PMT_PATCH: 0

ENABLE_NET_ECM: 1

ENABLE_ALLWAYS_FIRST_SERVER: 1

NET_TIMEOUT: 250

NET_WAIT_TIMEOUT: 25000

NET_TRIES: 20

DEBUG_SOCKET: 0

DEBUG_PMT: 1

DEBUG_RAW_ECM: 0

DEBUG_ECM: 1

DEBUG_EMM: 1

DEBUG_CW: 0

DEBUG_TIMING: 0

DEBUG_EMM_MONITOR: 0

DEBUG_EMM_KNOWN: 0

DEBUG_OSD: 2

Geplaatst:

server

 

SMARTCARD0: 1 88 0 /dev/ttyS0

 

en

 

DVB_API: 2 in de client

Geplaatst:

De wijziging op de server is stom van me, ik moet daar natuurlijk geen blocker hebben. Dus 0, blocker off.

 

DVB_API: 2 in de client, blijkbaar heeft de DM500S een 'new api'. Ok, dit gewijzigd, en nog geen beeld. Nu geeft de server:

 

[serv] Started on port 5088

[serv] Seca atr

[Card] Sc <-- <knip> [len: 5]

[Card] Sc -> <knip> [len: 16]

[Card] Sc <-- <knip> [len: 5]

[Card] Sc -> <knip> [len: 12]

[Card] Sc <-- <knip> [len: 5]

[Card] Sc -> <knip> [len: 5]

[Card] Sc -> <knip> [len: 27]

[Card] Sc <-- <knip> [len: 5]

[Card] Sc -> <knip> [len: 5]

[Card] Sc -> <knip> [len: 27]

[Card] Sc <-- <knip> [len: 5]

[Card] Sc -> <knip> [len: 5]

[Card] Sc -> <knip> [len: 27]

[Card] Sc <-- <knip> [len: 5]

[Card] Sc -> <knip> [len: 5]

[Card] Sc -> <knip> [len: 27]

[Card] Sc <-- <knip> [len: 5]

[Card] Sc -> <knip> [len: 5]

[Card] Sc -> <knip> [len: 27]

[serv] Number of providers: 5

[serv] Seca Smartcard Version 7.3 - Card serial: xxxxxxx

[serv] Prov Id Name Ppua Data

[serv] 00 - 0x00 SECA 00000000 00/00/1990

[serv] 01 - 0x6a CANALDIGITAAL xxxxxxxx 30/04/2005

[serv] 02 - 0x6b OPERATOR 2 00000000 00/00/1990

[serv] 03 - 0x6c OPERATOR 3 00000000 00/00/1990

[serv] 04 - 0x6d OPERATOR 4 00000000 00/00/1990

[serv] Online port 5088

[serv] <-- 192.168.54.50 new ip 0

[serv] <-- 192.168.54.50 emm request

[serv] --> 192.168.54.50 emm len 70

[serv] <-- 192.168.54.50 ecm from dm500s

[Card] Sc <-- <knip> [len: 97]

[Card] Sc -> <knip> [len: 98]

[Card] Sc -> [len: 0]

[serv] Exit 192.168.54.50

[serv] <-- 192.168.54.50 emm request

[serv] --> 192.168.54.50 emm len 70

[serv] <-- 192.168.54.50 ecm from dm500s

[Card] Sc <-- <knip> [len: 97]

[Card] Sc -> <knip> [len: 97]

[serv] Alarm handler... exit

 

En dit blijft eindeloos doorgaan.

 

Op de client:

Camx Compiled on Mar 20 2005 at 23:35:42 by radxnl

[Camx] Connect 0 newcamd servers

[Camx] Connect server 0

[Clie] --> 192.168.54.1 port 5088

[Clie] Number of providers: 5

Caid: 100 User Level: 2

Card serial: 000000000xxxxxxx

00 - 000000 00000000

01 - 00006a xxxxxxxx

02 - 00006b 00000000

03 - 00006c 00000000

04 - 00006d 00000000

 

[Camx] Servers

00 Ca-id: 0100 [camx] 05 ids: 00006a 00006b 00006c 00006d

[Camd] length: 113

[Camd] length: 8

[Camx] caid: 622

[Camx] Found irdeto ecmpid: 569 caid: 622

[Camx] caid: 602

[Camx] Found irdeto ecmpid: 505 caid: 602

[Camx] caid: 100

[Camx] Found seca ecmpid: 645 id: 006a caid: 100

[Camx] caid: 100

[Camx] only descramble on demux0

[Camx] get section data from demux0

[Camx] Video pid: 0207

[Camx] Audio pid: 0060

[Camx] Pmt Pid: 03f5

[Camx] Service id: 0fad

[Camx] No supported encryption system found

[Camx] Nr of pids: 3

[Camx] Seca Ecm_pid: 645

[Camx] Server 0 192.168.54.1 5088 camx

[Clie] Socket read error

[Camx] Connect server 0

[Clie] --> 192.168.54.1 port 5088

[Clie] Number of providers: 5

Caid: 100 User Level: 2

Card serial: 000000000xxxxxxx

00 - 000000 00000000

01 - 00006a xxxxxxxx

02 - 00006b 00000000

03 - 00006c 00000000

04 - 00006d 00000000

 

[Camx] Ecm not handled

[Camx] Irdeto Ecm_pid: 505

[Camx] Ecm not handled

[Camx] Irdeto Ecm_pid: 569

[Camx] Ecm not handled

[Camx] Tried all ecm, sleep

[Camx] Seca Ecm_pid: 645

[Camx] Server 0 192.168.54.1 5088 camx

[Clie] Socket read error

[Camx] Connect server 0

[Clie] --> 192.168.54.1 port 5088

[Clie] Connection failed: 111

[Camx] Ecm not handled

[Camx] Irdeto Ecm_pid: 505

[Camx] Ecm not handled

[Camx] Irdeto Ecm_pid: 569

[Camx] Ecm not handled

[Camx] Tried all ecm, sleep

[Camx] Seca Ecm_pid: 645

[Camx] Ecm not handled

[Camx] Irdeto Ecm_pid: 505

[Camx] Ecm not handled

[Camx] Irdeto Ecm_pid: 569

[Camx] Ecm not handled

[Camx] Tried all ecm, sleep

[Camx] Seca Ecm_pid: 645

[Camx] Ecm not handled

[Camx] Irdeto Ecm_pid: 505

[Camx] Ecm not handled

[Camx] Irdeto Ecm_pid: 569

[Camx] Ecm not handled

[Camx] Tried all ecm, sleep

[Camx] Seca Ecm_pid: 645

[Camx] Ecm not handled

[Camx] Irdeto Ecm_pid: 505

[Camx] Ecm not handled

[Camx] Irdeto Ecm_pid: 569

[Camx] Ecm not handled

[Camx] Tried all ecm, sleep

[Camx] Seca Ecm_pid: 645

[Camx] Ecm not handled

[Camx] Irdeto Ecm_pid: 505

[Camx] Ecm not handled

[Camx] Irdeto Ecm_pid: 569

[Camx] Ecm not handled

[Camx] Tried all ecm, sleep

[Camx] Seca Ecm_pid: 645

[Camx] Ecm not handled

[Camx] Irdeto Ecm_pid: 505

[Camx] Ecm not handled

[Camx] Irdeto Ecm_pid: 569

[Camx] Ecm not handled

[Camx] Tried all ecm, sleep

[Camx] Seca Ecm_pid: 645

[Camx] Ecm not handled

[Camx] Irdeto Ecm_pid: 505

[Camx] Ecm not handled

[Camx] Irdeto Ecm_pid: 569

[Camx] Ecm not handled

[Camx] Tried all ecm, sleep

[Camx] Connect server 0

[Clie] --> 192.168.54.1 port 5088

[Clie] Number of providers: 5

Caid: 100 User Level: 2

Card serial: 000000000xxxxxxx

00 - 000000 00000000

01 - 00006a xxxxxxxx

02 - 00006b 00000000

03 - 00006c 00000000

04 - 00006d 00000000

 

[Camx] Seca Ecm_pid: 645

[Camx] Server 0 192.168.54.1 5088 camx

[Clie] Socket read error

[Camx] Connect server 0

[Clie] --> 192.168.54.1 port 5088

[Clie] Number of providers: 5

Caid: 100 User Level: 2

Card serial: 000000000xxxxxxx

00 - 000000 00000000

01 - 00006a xxxxxxxx

 

En zo door. Wat betekent: Connection failed 111?

Marco

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...