Stránka 1 z 2

navod na rozchozeni ctecky na USB od ZDK

Napsal: 26 bře 2009, 21:23
od garion
- 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! :)

Re: navod na rozchozeni ctecky na USB od ZDK

Napsal: 26 bře 2009, 21:28
od grantec
tak toto je ozaj bomba. :115:

Re: navod na rozchozeni ctecky na USB od ZDK

Napsal: 26 bře 2009, 21:44
od garion
Momentalne nemam po ruce volnou zadnou funkcni karticku, takze nemuzu vyzkouset jestli se k tomu mgcamd ukaze obrazek.
Nepredpoklad ale nejaky problem. Pokud bude nekdo rychlejsi tak napiste. Ja bych ted dostal po cumaku kdybych zene vytrhl karticku z prijimace :)

Re: navod na rozchozeni ctecky na USB od ZDK

Napsal: 26 bře 2009, 21:52
od grantec
ake sleep bude treba pridat medzi tie procesy ? staci 3 ?

Re: navod na rozchozeni ctecky na USB od ZDK

Napsal: 26 bře 2009, 22:01
od garion
zatim jsem to delal vse z ruky takze na to co kam kde budu teprve ted ladit, ale chtel jsem se hned podelit o zkusenosti. :)
grantec píše:ake sleep bude treba pridat medzi tie procesy ? staci 3 ?

Re: navod na rozchozeni ctecky na USB od ZDK

Napsal: 26 bře 2009, 22:35
od garion
Takze po restartu prijimace se me smazaly kernelove moduly
odsud /lib/modules/2.6.15-sigma/kernel/drivers/usb/host
takze jeste budu muset vymyslet kam to nahravat aby to vydrzelo restart

Garion

Re: navod na rozchozeni ctecky na USB od ZDK

Napsal: 27 bře 2009, 08:27
od grantec
nahraj do adresara /MNP/ -tam je tiez /lib/

Re: navod na rozchozeni ctecky na USB od ZDK

Napsal: 27 bře 2009, 11:30
od garion
Vecer to odzkousim . Jestli to tam prezije restart, ale moc se me to nelibi. Melo by to byt tam co jsem to zkousel davat, ale bohuzel to tam neprezije. Celkove strom FileSystemu je pekne spraseny :)
grantec píše:nahraj do adresara /MNP/ -tam je tiez /lib/

Re: navod na rozchozeni ctecky na USB od ZDK

Napsal: 27 bře 2009, 12:05
od grantec
je spraseny a vydrzi to tam.

Re: navod na rozchozeni ctecky na USB od ZDK

Napsal: 07 lis 2010, 16:04
od hades
Mám klasický Phoenix na COM port, používal jsem jej na PC s kartou SS2. Je možno s nějakou redukcí RS232/USB použít tento Phoenix na AZBoxu? Díky.

Re: navod na rozchozeni ctecky na USB od ZDK

Napsal: 08 lis 2010, 21:12
od grantec
to by si najskor musel mat driver na tu redukciu v azboxe . to tam asi nieje.

Re: navod na rozchozeni ctecky na USB od ZDK

Napsal: 09 lis 2010, 00:05
od St.
grantec píše:to by si najskor musel mat driver na tu redukciu v azboxe . to tam asi nieje.
Nazev driveru je napadne podobnej zdrojakum k driveru pro obvod pl2303.
On tam stejne velmi pravdebodobne bude a vzhledem k tomu ze se pouziva i v tech redukcich, je pomerne vysoka sance ze to fungovat bude.
Zkusim tu redukci nekde vyhrabat .

St.

Re: navod na rozchozeni ctecky na USB od ZDK

Napsal: 09 lis 2010, 22:37
od St.
zvlastni, ve fw4466 jsou uvedene moduly usbserial.ko a ftdi_sio.ko primo v systemu a nacteny:

Kód: Vybrat vše

MMP[tmp]$ ls /MMP/modules/2.6.15/
cdrom.ko      em8xxx.ko     ftdi_sio.ko   fuse.ko*      llad.ko       rt3070sta.ko  rt61.ko       sckernel.ko   sr_mod.ko     usbserial.ko
MMP[tmp]$ lsmod                      
Module                  Size  Used by    Tainted: P  
rt3070sta 654000 0 - Live 0xc8a9a000
rt61 297392 1 - Live 0xc8978000
sr_mod 16944 0 - Live 0xc8901000
cdrom 43568 1 sr_mod, Live 0xc8911000
ftdi_sio 32704 0 - Live 0xc80dd000
usbserial 30432 1 ftdi_sio, Live 0xc80f3000
sckernel 32720 2 - Live 0xc80ea000
em8xxx 2522832 6 - Live 0xc8b7a000
llad 128416 15 em8xxx, Live 0xc80bc000
ehci_hcd 39120 0 - Live 0xc809c000
uhci_hcd 37280 0 - Live 0xc8015000
MMP[tmp]$ 
St.

Re: navod na rozchozeni ctecky na USB od ZDK

Napsal: 09 lis 2010, 22:50
od St.
.. takze staci nacist jen jeden modul a USB>RS232 kabel (staveny na PL2303) funguje:

Kód: Vybrat vše

MMP[tmp]$ insmod ./pl2303.ko   
Using ./pl2303.ko
MMP[tmp]$ stty -aF /dev/ttyUSB0
speed 9600 baud; rows 0; columns 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke
MMP[tmp]$ 
usb2serial-1.zip
uvnitr souboru odkaz na zdroj, odkud byl ovladac stazen
St.

Re: navod na rozchozeni ctecky na USB od ZDK

Napsal: 10 lis 2010, 00:39
od St.
dneska mam testovaci naladu ;o)

s vyse uvedenym kabelem funguje RS232 ctecka phoenix comatible bez problemu.
Overeno s kartou Skylink.
Druhy kabel ve ctece je sice do USB, ale jen kvuli napajeni.
newcs.xml

Kód: Vybrat vše

<device>
<name>USB0</name>
<type>phoenix</type>
<mhz>367</mhz>
<node>/dev/ttyUSB0</node>
<parity>none</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>20000</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>
reader.jpg
hm, hezke, ale me k nicemu :o)

St.