Home

Usar Lector Omnikey En Sbox

Maguncia

Usuario Activo
Fan de OpenSPA
3 Abr 2009
145
18
0
Estoy probando este lector como cardreader externo en un Premium Hd con soft SpaceTeam 2.2 pero no consigo que Sbox reconozca la Tarjeta (Viaccess_4).
Lo tengo conectado en el puerto usb frontal.
Le envio un dmesg .
Y el receptor me lo reconoce bien .

[ 3820.903000] usb usb2: wakeup_rh (auto-start)
[ 3820.904000] hub 1-0:1.0: port 1 not reset yet, waiting 50ms
[ 3820.956000] ehci_hcd 0000:00:02.2: GetStatus port 1 status 003802 POWER OWNER sig=j CSC
[ 3820.957000] hub 1-0:1.0: state 7 ports 4 chg 0000 evt 0002
[ 3820.958000] hub 2-0:1.0: state 7 ports 2 chg 0000 evt 0002
[ 3820.959000] uhci_hcd 0000:00:02.0: port 1 portsc 0093,00
[ 3820.960000] hub 2-0:1.0: port 1, status 0101, change 0001, 12 Mb/s
[ 3821.065000] hub 2-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
[ 3821.169000] usb 2-1: new full speed USB device using uhci_hcd and address 4
[ 3821.296000] usb 2-1: ep0 maxpacket = 8
[ 3821.345000] usb 2-1: skipped 1 descriptor after interface
[ 3821.351000] usb 2-1: default language 0x0409
[ 3821.374000] usb 2-1: new device strings: Mfr=1, Product=2, SerialNumber=0
[ 3821.375000] usb 2-1: Product: Smart Card Reader USB
[ 3821.376000] usb 2-1: Manufacturer: OMNIKEY AG
[ 3821.377000] usb 2-1: uevent
[ 3821.378000] usb 2-1: usb_probe_device
[ 3821.379000] usb 2-1: configuration #1 chosen from 1 choice
[ 3821.403000] usb 2-1: adding 2-1:1.0 (config #1, interface 0)
[ 3821.405000] usb 2-1:1.0: uevent
[ 3821.406000] usb 2-1:1.0: uevent

Al iniciar sbox me envia esto datos:


17:46:27 Wellcome to SBox (for MIPS)
17:46:27 Version: 0.0.5-2 #A testing (02/4/2012)
17:46:27 WebPage: http://www.sboxobs.tk
17:46:27
17:46:27 sbox: checking for /usr/bin/sbox.conf... OK
root@azboxhd:~# 17:46:27 io: smartgo device detected
17:46:29 sbox: no card found, init fail
17:46:29 channelinfo: readed 15 entries
17:46:29 sbox: my online id is: ED77186C40BC5A68
17:46:29 sbox: entering main loop
17:46:29 sbox: mixed mode

Y esta es la configuracion que tengo puesto en sbox.conf :

[main]
server_only=0 # 0=mixed mode 1=only server
log=0 # 1=no log 1=log to /tmp/sbox.log //ALWAYS USE 0//
logudp=192.26.0.1:3354 # server ip:server port
userspath=/usr/bin/users.sbox # users list
channelinfo=/usr/bin/sbox.channelinfo # channel info
webinterface=1 # 1=web interface on 0=web interface off
webadmin=admin:admin # user:pass for webinterface
webport=8888 # web interface port
rdgserver=0 # 0=radegast server off 1=radegast server on
rdgport=16050 # radegast server port
use_nagra=0 # 1=use as nagra card 0=use as irdeto card (only for nagra over irdeto cards)
prio=0500:fff8f0;0500:43800:2222 # prio caid for dvbapi, caid1:prov1;caid2:prov2:prov1
cccam=0:18000 # 0=cccam server off - 1=cccam server on : cccam server port
betatunnel=1 # 0=betatunnel support disabled 1=betatunnel support enabled


[slot0]
active=1 # 0=inactive 1=active
sci=/dev/ttyS0 # lower
ncdserver=1 # 0=newcamd server off 1=newcamd server on
deskey=0102030405060708091011121314 # newcamd deskey
port=20000 # newcamd port
mhz=500 # Mhz for card in this reader, DON'T WORK ON PHOENIX INTERFACE. Example: mhz=357, mhz=368
reader=2 # 0=phoenix, 1=sci (internal reader), 2=smartreader
cache=2 # how many ecms can be cached, 0 or less=cache disabled


#Viaccess Example
[ccccccccc] # via camid (4 bytes)
emm=0 # 0=accept all 1=block emms 2=block emmu 4=block emmg
portlist=1 # use portlist or no
portlistpath=/usr/keys/port.list # path from port.list
aeskey= # aeskey used by nano d2
controlsid=0:0 # X:Y X=max sids allowed at same time, Y=seconds needed


Lo he probado tambien como reader =1 (phoenix) y tampoco consigo que reconozca la card.
Aver si alguien se anima en encontrar el fallo..
Porque ahora mismo estoy en un punto muerto y ya no se que parametros tocar. :k1117:

Saludos
 

Maguncia

Usuario Activo
Fan de OpenSPA
3 Abr 2009
145
18
0
Pues así a bote pronto, has de poner:

scsi=0
reader=3

Y luego no se si tienes los drivers del lector metidos en el azbox. En este post que pongo puse los que saqué de un foro guiri, y decian que funcionaba perfectamente en los azbox hd tanto en firm con kernel 2.6.xx como en los kernels 3.4.4


http://www.azboxhd.e...is/page__st__20

He cambiado estos datos en el sbox.conf pero cuando arranco sbox no me reconoce el cardreader.
Creo que el reader=3 no esta implantado en esta version.

Este es el log:
17:12:39 Wellcome to SBox (for MIPS)
17:12:39 Version: 0.0.5-2 #A testing (02/4/2012)
17:12:39 WebPage: http://www.sboxobs.tk
17:12:39
17:12:39 sbox: checking for /usr/bin/sbox.conf... OK
root@azboxhd:/etc/init.d# 17:12:39 io: unknown device
17:12:39 channelinfo: readed 15 entries
17:12:39 sbox: my online id is: ED77186C40BC5A68
17:12:39 sbox: entering main loop
17:12:39 sbox: mode cardserver

Leyendo este post http://www.azboxhd.e...is/page__st__20 he vuelto ha reinstalar los drivers y parece que lo instala bien.

root@azboxhd:~# cd /tmp
root@azboxhd:/tmp# ipkg install libusb-1.0-0_1.0.4-r0_mipsel.ipk
Installing libusb-1.0-0 (1.0.4-r0) to root...
Configuring libusb-1.0-0
root@azboxhd:/tmp# ipkg install pcsc-lite_1.8.1-r1_mipsel.ipk
Installing pcsc-lite (1.8.1-r1) to root...
Configuring pcsc-lite
Adding system startup for /etc/init.d/pcscd.
Starting PCSC Daemon: pcscd.
root@azboxhd:/tmp# ipkg install libpcsclite1_1.8.1-r1_mipsel.ipk
Upgrading libpcsclite1 on root from 1.5.5-r0 to 1.8.1-r1...
Configuring libpcsclite1
root@azboxhd:/tmp# ipkg install ccid_1.4.5-r0_mipsel.ipk
Installing ccid (1.4.5-r0) to root...
Configuring ccid
root@azboxhd:/tmp#

He mirado los procesos activos de usuario y pcscd si esta activo.

1650 root 1848 S /usr/sbin/inetd
1653 root 19176 S /usr/sbin/pcscd
1654 root 19176 S /usr/sbin/pcscd
2397 root 19176 S /usr/sbin/pcscd

Despues de instalar he reiniciado y enchufafo el omnikey con su card para posteriormente arrancar sbox.
Pero sigue en sus treces no me reconoce la tarjeta pero si el lector.
He probado modicando el 0=phoenix, y el 2=smartreader en reader pero nada de nada.

17:24:06 Wellcome to SBox (for MIPS)
17:24:06 Version: 0.0.5-2 #A testing (02/4/2012)
17:24:06 WebPage: http://www.sboxobs.tk
17:24:06
17:24:06 sbox: checking for /usr/bin/sbox.conf... OK
root@azboxhd:/etc/init.d# 17:24:06 io: smartgo device detected
17:24:08 sbox: no card found, init fail
17:24:08 channelinfo: readed 15 entries
17:24:08 sbox: my online id is: ED77186C40BC5A68
17:24:08 sbox: entering main loop
17:24:08 sbox: mode cardserver

Esto es mas complicado de lo que parece .
Haber si alguien nos ilumina en este proceso.
 

norhap

Usuario Destacado
Vip OpenSPA
5 Ene 2010
4.354
994
0
metele de por medio un puerto hub, y si te deja ese lector ponlo en modo phoenix.
 
J

jpbravo

Invitado
He cambiado estos datos en el sbox.conf pero cuando arranco sbox no me reconoce el cardreader.
Creo que el reader=3 no esta implantado en esta version.
si esta versión A si tiene esa opcion de pcsc con el 3 , como te dice kaspita :
Pues así a bote pronto, has de poner:

scsi=0
reader=3
Debe funcionar , comprueba que no tengas en marcha CCcam y te la esté leyendo para asegurante no arranques con el init.d sino con el proceso en cuestion :

primero mata los procesos killall -9 CCcam;killall -9 sbox ( aqui pon el nombre de tus ejecutables )
Ahora arranca solo sbox cd /usr/bin;./sbox
a ver si era eso .
salu2

PD: en sci:0 o tambien puedes probar sci=/dev/ttyUSB0 ó sci=/dev/ttyUSB1 pero no lo que tienes puesto por que eso es el lector interno
 

Maguncia

Usuario Activo
Fan de OpenSPA
3 Abr 2009
145
18
0
He matado los procesos de cccam y he probado las tres variantes con el reader 3 pero sigue sin reconocer el lector.
Esta tres pruebas la he probado con un hub conectado en el frontal .
Aqui dejo un dmesg reconociendo el hub y el card reader:

[ 328.173000] hub 1-0:1.0: port 1, status 0501, change 0001, 480 Mb/s
[ 328.279000] hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501
[ 328.338000] ehci_hcd 0000:00:02.2: port 1 full speed --> companion
[ 328.338000] ehci_hcd 0000:00:02.2: GetStatus port 1 status 003801 POWER OWNER sig=j CONNECT
[ 328.392000] ehci_hcd 0000:00:02.2: GetStatus port 1 status 003802 POWER OWNER sig=j CSC
[ 328.393000] hub 1-0:1.0: state 7 ports 4 chg 0000 evt 0002
[ 328.394000] hub 2-0:1.0: state 7 ports 2 chg 0000 evt 0002
[ 328.399000] uhci_hcd 0000:00:02.0: port 1 portsc 0093,00
[ 328.402000] hub 2-0:1.0: port 1, status 0101, change 0001, 12 Mb/s
[ 328.508000] hub 2-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
[ 328.613000] usb 2-1: new full speed USB device using uhci_hcd and address 2
[ 328.743000] usb 2-1: ep0 maxpacket = 8
[ 328.789000] usb 2-1: skipped 1 descriptor after interface
[ 328.794000] usb 2-1: default language 0x0409
[ 328.816000] usb 2-1: new device strings: Mfr=1, Product=2, SerialNumber=0
[ 328.817000] usb 2-1: Product: Smart Card Reader USB
[ 328.818000] usb 2-1: Manufacturer: OMNIKEY AG
[ 328.819000] usb 2-1: uevent
[ 328.820000] usb 2-1: usb_probe_device
[ 328.821000] usb 2-1: configuration #1 chosen from 1 choice
[ 328.850000] usb 2-1: adding 2-1:1.0 (config #1, interface 0)
[ 328.852000] usb 2-1:1.0: uevent
[ 328.855000] usb 2-1:1.0: uevent
[ 328.858000] drivers/usb/core/inode.c: creating file '002'

Test de Prueba:

Prueba 1:

Sbox.conf

[slot0]
active=1 # 0=inactive 1=active
sci=sci:0 # lower
ncdserver=1 # 0=newcamd server off 1=newcamd server on
deskey=0102030405060708091011121314 # newcamd deskey
port=20000 # newcamd port
mhz=500 # Mhz for card in this reader, DON'T WORK ON PHOENIX INTERFACE. Example: mhz=357, mhz=368
reader=3 # 0=phoenix, 1=sci (internal reader), 2=smartreader
cache=2 # how many ecms can be cached, 0 or less=cache disabled

Resultado:

20:58:20 sbox: checking for /usr/bin/sbox.conf... OK
root@azboxhd:~# 20:58:20 io: unknown device
20:58:20 channelinfo: readed 15 entries
20:58:20 sbox: my online id is: ED77186C40BC5A68
20:58:20 sbox: entering main loop
20:58:20 sbox: mode cardserver

Prueba 2: (He recortado un poco la configuracion para que no sea tan extendido el post)

Sbox.conf

[slot0]
sci=/dev/ttyUSB0 # lower
reader=3 # 0=phoenix, 1=sci (internal reader), 2=smartreader

Resultado:

21:02:49 sbox: checking for /usr/bin/sbox.conf... OK
root@azboxhd:~# 21:02:49 io: unknown device
21:02:49 channelinfo: readed 15 entries
21:02:49 sbox: my online id is: ED77186C40BC5A68
21:02:49 sbox: entering main loop
21:02:49 sbox: mode cardserver

Prueba 3:

Sbox.conf

[slot0]
sci=/dev/ttyUSB1 # lower
reader=3 # 0=phoenix, 1=sci (internal reader), 2=smartreader

Resultado:

21:04:50 sbox: checking for /usr/bin/sbox.conf... OK
root@azboxhd:~# 21:04:51 io: unknown device
21:04:51 channelinfo: readed 15 entries
21:04:51 sbox: my online id is: ED77186C40BC5A68
21:04:51 sbox: entering main loop
21:04:51 sbox: mode cardserver


Seguiremos con las pruebas. :informatica:
 

Maguncia

Usuario Activo
Fan de OpenSPA
3 Abr 2009
145
18
0
[font="Arial""]Conclusión: [/font]
[font="Arial""]Después de hacer varias pruebas (he probado también la versión 0.0.5-2 #9) y no he conseguido que reconozca Sbox el lector de tarjetas.[/font]
[font="Arial""]He probado todas las variantes posibles que yo conozca pero nada.[/font]
[font="Arial""]Me parece que lo primero es saber con qué nomenclatura se llama el puerto usb delantero y trasero del az antes de hacer más pruebas .[/font]
 

Maguncia

Usuario Activo
Fan de OpenSPA
3 Abr 2009
145
18
0
Así no compi , solo pon el 0 como te dijo kaspita lo mio fué una errata .

sci=0

salu2

He probado tambien esta variante pero tampoco funciona.
Esta es la configuacion:

[slot0]
active=1 # 0=inactive 1=active
sci=0 # lower
ncdserver=1 # 0=newcamd server off 1=newcamd server on
deskey=0102030405060708091011121314 # newcamd deskey
port=20000 # newcamd port
mhz=500 # Mhz for card in this reader, DON'T WORK ON PHOENIX INTERFACE. Example: mhz=357, mhz=368
reader=3 # 0=phoenix, 1=sci (internal reader), 2=smartreader
cache=2 # how many ecms can be cached, 0 or less=cache disabled

Y el log:

16:51:10 Wellcome to SBox (for MIPS)
16:51:10 Version: 0.0.5-2 #A testing (02/4/2012)
16:51:10 WebPage: http://www.sboxobs.tk
16:51:10
16:51:10 sbox: checking for /usr/bin/sbox.conf... OK
root@azboxhd:~# 16:51:10 io: unknown device
16:51:10 channelinfo: readed 15 entries
16:51:10 sbox: my online id is: ED77186C40BC5A68
16:51:10 sbox: entering main loop

Me parece jpbravo que el fallo viene de que le falta alguna librería en el space 2.2 para que reconozca 100% este lector.
He visto en otro post de este foro (http://www.azboxhd.e...-azbox-bajo-e2/) donde estaban haciendo pruebas con un smargo y este si informa en el dmesg el puerto usb donde está conectado el smargo.

root@azboxme:~# dmesg | grep usb
[ 19.620000] usbcore: registered new interface driver ath9k_htc
[ 19.700000] usbcore: registered new interface driver carl9170
[ 19.950000] usbcore: registered new interface driver usbserial
[ 19.980000] usbserial_generic 1-1.1:1.0: usb_probe_interface
[ 20.000000] usbserial_generic 1-1.1:1.0: usb_probe_interface - got id
[ 20.000000] usbserial_generic 1-1.2:1.0: usb_probe_interface
[ 20.010000] usbserial_generic 1-1.2:1.0: usb_probe_interface - got id
[ 20.020000] usbcore: registered new interface driver usbserial_generic
[ 20.020000] usbserial: USB Serial Driver core
[ 20.110000] usbcore: registered new interface driver ftdi_sio
[ 20.590000] usbcore: registered new interface driver option
[ 20.670000] pl2303 1-1.1:1.0: usb_probe_interface
[ 20.670000] pl2303 1-1.1:1.0: usb_probe_interface - got id
[ 20.690000] usb 1-1.1: pl2303 converter now attached to ttyUSB0
[ 20.690000] usbcore: registered new interface driver pl2303
[ 21.080000] usbcore: registered new interface driver rtl8192cu
[ 21.220000] usbcore: registered new interface driver r8712u
[ 21.330000] usbcore: registered new interface driver rt2500usb
[ 21.420000] usbcore: registered new interface driver rt2800usb
[ 21.470000] usbcore: registered new interface driver rt73usb
[ 21.550000] usbcore: registered new interface driver rtl8187
[ 21.690000] usbcore: registered new interface driver zd1211rw
[ 35.700000] usb 1-1.1: link qh1-0e01/8b154480 start 0 [1/2 us]

Hay alguna forma de saber donde están instalados estos archivos necesarios y si se están ejecutándose.

Un Saludo