Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Philips DBOX2 + PHOENIX/FUNPROG + TNK

kreluh 28 Dec 2009 23:52 4604 2
  • #1
    kreluh
    Level 2  
    Witam

    Próbuję od kilku dni postawić lokalny serwer newcs (klient Mgcamd) na dbox2 philips z czytnikiem phoenix/funprog (zdjecie ) podpiety do portu RS, a w czytniku karta TNK. W dboxie mam wgrany image "Keywelt lipiec 2009 by Kreatywny". Probowalem wgrywać różne wersje newcs (od 1.62 do 1.67), zmieniałem konfiguracje na wszystkie chyba sposoby(np. ustawienie opcji <carddetect>Yes</carddetect> powoduję ciągłe resetowanie się czytnika przy próbie odczytu ATR - "Reset failed ..." ), zmieniałem też image ale nadal jest to samo, tzn. podczas startu newcs nie odczytuje atr karty i resetuje się (niżej umieszam log z konsoli i konfiguracje). Dodam jeszcze, że odpalałem newcs na windowsie z tym samym phoenix-em i kablem podpiętym do portu com i wszystko działa cacy (niżej log z windowsa). Port w dboxie też jest chyba sprawny bo wgrywałem przez niego kiedyś image, a multicamu jeszcze nie mam. Podejrzewam że może to być problem z phoenix-em, więc jeśli ktoś ma taki sam sprzęt i może sprawdzić czy to działa lub wie w czym problem to byłbym bardzo wdzięczny

    LOG Z DBOX-A
    
    [ 13:53:17 ] [ Box detect ] Box type 4
    [ 13:53:17 ] [ Config ] Enabling SSL engine
    [ 13:53:17 ] [ Config ] SSL engine disabled due to Certificate errors
    [ 13:53:17 ] [ Config ] Pincode for device 0 (Phoenix Interface): 0000
    [ 13:53:17 ] [ Config ] /dev/tts/0 ECM priority: round
    [ 13:53:17 ] [ EMM Cache ] Initialising Cache with 20 entries
    [ 13:53:17 ] [ ECM Cache ] Initialising dynamic Cache
    [ NewCS ] Process ID is: 1339
    [ 13:53:17 ] [ Loader ] Starting Telnet on port 1001
    [ 13:53:17 ] [ Loader ] Reader type 2 on node /dev/tts/0
    [ 13:53:17 ] [ Phoenix ] Opening device /dev/tts/0
    [ 13:53:17 ] [ Phoenix ] Setting Parity to: ODD
    [ 13:53:17 ] [ Phoenix ] Setting 2 Stop bits on node /dev/tts/0
    [ 13:53:17 ] [ Phoenix ] Setting Baud to standard 9600
    [ 13:53:17 ] [ Phoenix ] Normal RESET on node /dev/tts/0
    [ 13:53:19 ] [ Loader ] Clearing all autosids on reader ...
    [ 13:53:19 ] [ Loader ] Reset failed ...
    [ 13:53:19 ] [ Loader ] Starting Newcamd Server on port 15000
    [ 13:53:19 ] [ NewCS ] Ready to GO! :)


    KONFIGURACJA NEWCS:
    
    <newCSconfig>
    	<readers name="Phoenix">
    		<device>
    			<name>Phoenix Interface</name>
    			<type>phoenix</type>
    			<mhz>357</mhz>
    			<node>/dev/tts/0</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>15000</newcamd_port>
    			<autosid>Yes</autosid>
    			<Seca-PPV>no</Seca-PPV>
    			<pincode>0000</pincode>
    			<priority>round</priority>
    		</device>
    	</readers>
    	<radegastserver>
    			<enabled>No</enabled>
    			<port>16000</port>
    			<allow>
    				<hostname>localhost</hostname>
    			</allow>
    	</radegastserver>
    	<cache>
    			<emm>20</emm>
    			<ecm>-1</ecm>
    	</cache>	
    	<debug>
    			<password>NewCSpwd</password>	
    			<level>normal</level>
    			<type>init</type>
    			<output>console,tcp</output>
    			<console_options>normal,init</console_options>
    			<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>
    				<name>dummy</name>
    				<password>dummy</password>
    				<au>on</au>
    				<sidoverride>off</sidoverride>
    				<spider>No</spider>
    				<rate>2</rate>
    			</user>
    	</newcamdserver>
    </newCSconfig>
    


    LOG Z WINDOWSA (tak powinno byc)
    
    [ 14:38:21 ] [ Box detect ] Windows XP Build 2600
    [ 14:38:21 ] [ Config ] Pincode for device 0 (Phoenix Interface): 0000
    [ 14:38:21 ] [ Config ] COM1 ECM priority: round
    [ 14:38:21 ] [ EMM Cache ] Initialising Cache with 20 entries
    [ 14:38:21 ] [ ECM Cache ] Initialising dynamic Cache
    [ 14:38:21 ] [ Loader ] Starting Telnet on port 1001
    [ 14:38:21 ] [ Loader ] Reader type 2 on node COM1
    [ 14:38:21 ] [ Phoenix ] Opening device COM1
    [ 14:38:21 ] [ Phoenix ] Setting parity to ODD on node COM1
    [ 14:38:21 ] [ Phoenix ] Setting 1 Stop bit on node COM1
    [ 14:38:21 ] [ Phoenix ] Setting baud to 9600
    [ 14:38:23 ] [ Loader ] Clearing all autosids on reader ...
    [ 14:38:23 ] [ ATR ] T=0  1etu=104.17us  Guardtime:12etu  WWT:9600etu
    [ 14:38:23 ] [ ATR ] Historical bytes: 0 B 0 0
    [ 14:38:23 ] [ Loader ] Init Conax card
    [ 14:38:23 ] [ Phoenix ] Setting parity to EVEN on node COM1
    [ 14:38:23 ] [ Phoenix ] Setting 2 Stop bits on node COM1
    [ 14:38:23 ] [ Phoenix ] Setting baud to 9600
    [ 14:38:23 ] [ Keyman ] Adding key 7738E8FF type 0 on Provider 000000 for caid 0000 ID=2816
    [ 14:38:23 ] [ Keyman ] Adding key 3B9C74 type 0 on Provider 000001 for caid 0000 ID=2816
    [ 14:38:23 ] [ Loader ] Card 0B00 on port COM1 ready
    [ 14:38:23 ] [ Loader ] Starting Newcamd Server on port 15000
    
  • #2
    jinx
    Level 15  
    Poradziłeś sobie?

    Być może problemem jest port szeregowy w dboxie, a dokładniej to, że image dboxa (BTW. jaki masz tam system?) może go wykorzystywać jako konsolę systemową. Sprawdź w menu i jeśli faktycznie tak jest to wyłącz. Po drugie sprawdź czy masz załadowany moduł do obsługi cardservera
    Dla keywelta:

    # lsmod | grep camd-cardserver

    Jeśli nic nie wyświetli to załaduj moduł:
    # insmod -f camd-cardserver
  • #3
    kreluh
    Level 2  
    Witam, dzięki za odpowiedz. Na początku problem był w tym, że zmieniałem w blue panelu opcje: multicam na phoenix (nie wiem jak jest w innych image, ale na keywelt powduje błędny wpis w pliku newcs tzn. ustawia <type>phoenix</type>, a powinno być <type>dbox</type>). A druga sprawa to taka że podczas uruchamiania (lub restartu) newcs z blue panela uruchamiane jest coś jeszcze, oprócz samego newcs (być może właśnie moduł do obsługi cardservera - jak bede mial czas to sprawdzę). Wcześniej miałem wyłączone uruchamianie na starcie newcs i odpalałem go tylko z konsoli i tu był właśnie był ten główny problem.