navod na rozchozeni ctecky na USB od ZDK
Napsal: 26 bře 2009, 21:23
- stahnout kernelove moduly pro prevodnik USB2rs232
- moduly nahrat do /lib/modules/2.6.15-sigma/kernel/drivers/usb/host
zatim spoustim z ruky takto (ale to uz je to nejmensi to dat pak do scriptiku)
cd /lib/modules/2.6.15-sigma/kernel/drivers/usb/host
insmod usbserial.ko
insmod ftdi_sio.ko
nastavit soubor newcs.xml
do sekce readres pridat toto (samozrejme si to kazdy upravi podle sebe je to vzor)
<readers name="Standard Phoenix on PC">
<device>
<name>USB0</name>
<type>phoenix</type>
<mhz>367</mhz>
<node>/dev/ttyUSB0</node>
<parity>even</parity>
<reset>normal</reset>
<export>Yes</export>
<enabled>Yes</enabled>
<blocksa>Yes</blocksa>
<blockua>Yes</blockua>
<blockga>Yes</blockga>
<crypto-special>No</crypto-special>
<PTShandshake>Yes</PTShandshake>
<carddetect>No</carddetect>
<newcamd_port>9000</newcamd_port>
<autosid>Yes</autosid>
<sid>
<allow>
<id>0000</id><id>0001</id><id>0002</id>
</allow>
<deny>
<id>0000</id><id>0001</id><id>0002</id>
</deny>
</sid>
<priority>round</priority>
</device>
<device>
<name>USB1</name>
<type>phoenix</type>
<mhz>367</mhz>
<node>/dev/ttyUSB1</node>
<parity>even</parity>
<reset>normal</reset>
<export>Yes</export>
<enabled>Yes</enabled>
<blocksa>Yes</blocksa>
<blockua>Yes</blockua>
<blockga>Yes</blockga>
<crypto-special>No</crypto-special>
<PTShandshake>yes</PTShandshake>
<carddetect>no</carddetect>
<newcamd_port>9001</newcamd_port>
<autosid>Yes</autosid>
<sid>
<allow>
<id>0000</id><id>0001</id><id>0002</id>
</allow>
<deny>
<id>0000</id><id>0001</id><id>0002</id>
</deny>
</sid>
<priority>round</priority>
</device>
</readers>
spustit newcs a jedeme
vypis ctecka USB0 prazdna USB1 stara nefunkcni slovaklink
MMP[newcs]$ ./newcs
Reading Config file from /var/tuxbox/config/newcs.xml
Reading Config file from /EMU/OpenXCAS/newcs/newcs.xml
NewCS is trying to bind to IP: 127.0.0.1
TCP-log password is enabled, set to: NewCSpwd
level: normal
type: init
output: console,tcp
logger config: level 1 type 3 output 5
Console log options: level 1 type 3
tcp port: 1001
TCP log options: level 1 type 3
[ 20:04:19 ] [ Box detect ] Box type 9
[ 20:04:19 ] [ Config ] hwkey not found !
[ 20:04:19 ] [ Config ] ekpair not found !
[ 20:04:19 ] [ Config ] /dev/ttyUSB0 ECM priority: round
[ 20:04:19 ] [ Config ] hwkey not found !
[ 20:04:19 ] [ Config ] ekpair not found !
[ 20:04:19 ] [ Config ] /dev/ttyUSB1 ECM priority: round
[ 20:04:20 ] [ EMM Cache ] Initialising Cache with 20 entries
[ 20:04:20 ] [ ECM Cache ] Initialising dynamic Cache
[ NewCS ] Process ID is: 1130
[ 20:04:20 ] [ Loader ] Reader type 2 on node /dev/ttyUSB0
[ 20:04:20 ] [ Phoenix ] Opening device /dev/ttyUSB0
[ 20:04:20 ] [ Phoenix ] Setting Parity to: EVEN
[ 20:04:20 ] [ Phoenix ] Setting 2 Stop bits on node /dev/ttyUSB0
[ 20:04:20 ] [ Phoenix ] Setting Baud to standard 9600
[ 20:04:20 ] [ Phoenix ] Normal RESET on node /dev/ttyUSB0
[ 20:04:22 ] [ Loader ] Reset failed ...
[ 20:04:23 ] [ Loader ] Starting Newcamd Server on port 9000
[ 20:04:23 ] [ Loader ] Reader type 2 on node /dev/ttyUSB1
[ 20:04:23 ] [ Phoenix ] Opening device /dev/ttyUSB1
[ 20:04:23 ] [ Phoenix ] Setting Parity to: EVEN
[ 20:04:23 ] [ Phoenix ] Setting 2 Stop bits on node /dev/ttyUSB1
[ 20:04:23 ] [ Phoenix ] Setting Baud to standard 9600
[ 20:04:23 ] [ Phoenix ] Normal RESET on node /dev/ttyUSB1
[ 20:04:25 ] parseAtr: 3B 78 XX XX XX XX XX XX 00 8F F1 90 00 00
[ 20:04:25 ] [ ATR ] T=0 1etu=52.08us Guardtime:12etu WWT:19200etu
[ 20:04:25 ] [ ATR ] Historical bytes: G [C4] [03] [00] [8F] [F1] [90] [00]
[ 20:04:25 ] [ ATR ] freq 3571200.000 sciFreq 1000000.000
[ 20:04:25 ] [ Loader ] Init Cryptoworks card
[ 20:04:25 ] [ Phoenix ] Setting Parity to: EVEN
[ 20:04:25 ] [ Phoenix ] Setting 2 Stop bits on node /dev/ttyUSB1
[ 20:04:25 ] [ Phoenix ] Setting Baud to standard 9600
[ 20:04:25 ] [ Phoenix ] Setting Parity to: EVEN
[ 20:04:25 ] [ Phoenix ] Setting 2 Stop bits on node /dev/ttyUSB1
[ 20:04:25 ] [ Phoenix ] Setting Baud to standard 19200
[ 20:04:27 ] [ Keyman ] Adding key 1300853D type 0 on Provider 000000 for caid 0D03 ID=0
[ 20:04:28 ] [ Keyman ] Adding key 1300853D type 1 on Provider 000020 for caid 0D03 ID=0
[ 20:04:28 ] [ Loader ] Card 0D03 on port /dev/ttyUSB1 ready
[ 20:04:28 ] [ Loader ] Starting Newcamd Server on port 9001
[ 20:04:28 ] [ NewCS ] Ready to GO! :)
- moduly nahrat do /lib/modules/2.6.15-sigma/kernel/drivers/usb/host
zatim spoustim z ruky takto (ale to uz je to nejmensi to dat pak do scriptiku)
cd /lib/modules/2.6.15-sigma/kernel/drivers/usb/host
insmod usbserial.ko
insmod ftdi_sio.ko
nastavit soubor newcs.xml
do sekce readres pridat toto (samozrejme si to kazdy upravi podle sebe je to vzor)
<readers name="Standard Phoenix on PC">
<device>
<name>USB0</name>
<type>phoenix</type>
<mhz>367</mhz>
<node>/dev/ttyUSB0</node>
<parity>even</parity>
<reset>normal</reset>
<export>Yes</export>
<enabled>Yes</enabled>
<blocksa>Yes</blocksa>
<blockua>Yes</blockua>
<blockga>Yes</blockga>
<crypto-special>No</crypto-special>
<PTShandshake>Yes</PTShandshake>
<carddetect>No</carddetect>
<newcamd_port>9000</newcamd_port>
<autosid>Yes</autosid>
<sid>
<allow>
<id>0000</id><id>0001</id><id>0002</id>
</allow>
<deny>
<id>0000</id><id>0001</id><id>0002</id>
</deny>
</sid>
<priority>round</priority>
</device>
<device>
<name>USB1</name>
<type>phoenix</type>
<mhz>367</mhz>
<node>/dev/ttyUSB1</node>
<parity>even</parity>
<reset>normal</reset>
<export>Yes</export>
<enabled>Yes</enabled>
<blocksa>Yes</blocksa>
<blockua>Yes</blockua>
<blockga>Yes</blockga>
<crypto-special>No</crypto-special>
<PTShandshake>yes</PTShandshake>
<carddetect>no</carddetect>
<newcamd_port>9001</newcamd_port>
<autosid>Yes</autosid>
<sid>
<allow>
<id>0000</id><id>0001</id><id>0002</id>
</allow>
<deny>
<id>0000</id><id>0001</id><id>0002</id>
</deny>
</sid>
<priority>round</priority>
</device>
</readers>
spustit newcs a jedeme
vypis ctecka USB0 prazdna USB1 stara nefunkcni slovaklink
MMP[newcs]$ ./newcs
Reading Config file from /var/tuxbox/config/newcs.xml
Reading Config file from /EMU/OpenXCAS/newcs/newcs.xml
NewCS is trying to bind to IP: 127.0.0.1
TCP-log password is enabled, set to: NewCSpwd
level: normal
type: init
output: console,tcp
logger config: level 1 type 3 output 5
Console log options: level 1 type 3
tcp port: 1001
TCP log options: level 1 type 3
[ 20:04:19 ] [ Box detect ] Box type 9
[ 20:04:19 ] [ Config ] hwkey not found !
[ 20:04:19 ] [ Config ] ekpair not found !
[ 20:04:19 ] [ Config ] /dev/ttyUSB0 ECM priority: round
[ 20:04:19 ] [ Config ] hwkey not found !
[ 20:04:19 ] [ Config ] ekpair not found !
[ 20:04:19 ] [ Config ] /dev/ttyUSB1 ECM priority: round
[ 20:04:20 ] [ EMM Cache ] Initialising Cache with 20 entries
[ 20:04:20 ] [ ECM Cache ] Initialising dynamic Cache
[ NewCS ] Process ID is: 1130
[ 20:04:20 ] [ Loader ] Reader type 2 on node /dev/ttyUSB0
[ 20:04:20 ] [ Phoenix ] Opening device /dev/ttyUSB0
[ 20:04:20 ] [ Phoenix ] Setting Parity to: EVEN
[ 20:04:20 ] [ Phoenix ] Setting 2 Stop bits on node /dev/ttyUSB0
[ 20:04:20 ] [ Phoenix ] Setting Baud to standard 9600
[ 20:04:20 ] [ Phoenix ] Normal RESET on node /dev/ttyUSB0
[ 20:04:22 ] [ Loader ] Reset failed ...
[ 20:04:23 ] [ Loader ] Starting Newcamd Server on port 9000
[ 20:04:23 ] [ Loader ] Reader type 2 on node /dev/ttyUSB1
[ 20:04:23 ] [ Phoenix ] Opening device /dev/ttyUSB1
[ 20:04:23 ] [ Phoenix ] Setting Parity to: EVEN
[ 20:04:23 ] [ Phoenix ] Setting 2 Stop bits on node /dev/ttyUSB1
[ 20:04:23 ] [ Phoenix ] Setting Baud to standard 9600
[ 20:04:23 ] [ Phoenix ] Normal RESET on node /dev/ttyUSB1
[ 20:04:25 ] parseAtr: 3B 78 XX XX XX XX XX XX 00 8F F1 90 00 00
[ 20:04:25 ] [ ATR ] T=0 1etu=52.08us Guardtime:12etu WWT:19200etu
[ 20:04:25 ] [ ATR ] Historical bytes: G [C4] [03] [00] [8F] [F1] [90] [00]
[ 20:04:25 ] [ ATR ] freq 3571200.000 sciFreq 1000000.000
[ 20:04:25 ] [ Loader ] Init Cryptoworks card
[ 20:04:25 ] [ Phoenix ] Setting Parity to: EVEN
[ 20:04:25 ] [ Phoenix ] Setting 2 Stop bits on node /dev/ttyUSB1
[ 20:04:25 ] [ Phoenix ] Setting Baud to standard 9600
[ 20:04:25 ] [ Phoenix ] Setting Parity to: EVEN
[ 20:04:25 ] [ Phoenix ] Setting 2 Stop bits on node /dev/ttyUSB1
[ 20:04:25 ] [ Phoenix ] Setting Baud to standard 19200
[ 20:04:27 ] [ Keyman ] Adding key 1300853D type 0 on Provider 000000 for caid 0D03 ID=0
[ 20:04:28 ] [ Keyman ] Adding key 1300853D type 1 on Provider 000020 for caid 0D03 ID=0
[ 20:04:28 ] [ Loader ] Card 0D03 on port /dev/ttyUSB1 ready
[ 20:04:28 ] [ Loader ] Starting Newcamd Server on port 9001
[ 20:04:28 ] [ NewCS ] Ready to GO! :)