Home

[AYUDA] No me funciona Oscam en kernel 3.3.1

kaspita

Usuario Destacado
Vip OpenSPA
30 Ago 2008
703
196
0
[YA SOLUCIONADO EN MI ULTIMO POST DE ESTA PAGINA]
Buenas, he intentado probar OSCAM en mi <azbox me> a traves del tarjetero en el firm oficial OAM release 3 pero no hay manera de hacerlo funcionar.
En su dia lo probé en la spaze 1.1 y me iba sin nigun problema, aunque al rato volviese otra vez a decantarme por usar solo camd cccam, pero el asunto es que me funcionó perfectamente tanto las pruebas que hice con OSCAM como server, visionado y camd cccam a la vez, como OSCAM (reader) + cccam (como cliente y visonado).

Pero ahora lo he intentado con ese firm que pongo y naranjas de la china. No lo entiendo. No se si es que he puesto o he obviado alguna gilipollez que hace que no furule.
  • Ayer me descargué desde el feed de la OAM la version de Oscam 1.20-r0, que entiendo que es la version para Oscam+cccam.
Y nada, la linea N que le pasé al cccam.cfg estaba offline en Oscam. Los puertos los tengo abiertos perfectamente en el router tanto para el puerto newcamd como cccam, las rutas y atributos de los archivos tambien están en su sitio.

Esta fue la configuracion de los archivos principales (no he puesto algunos que tambien he editado), que le puse ayer para que me "funcionase" Oscam+CCcam

Oscam.conf
Código:
[global]
nice                          = -1
usrfile                      = /var/log/oscamuser.log
usrfileflag                  = 1
logfile                      = /var/log/oscam.log
cwlogdir                      = /var/log/cw     
maxlogsize                    = 256
waitforcards                  = 1
waitforcards_extra_delay      = 1000
preferlocalcards              = 1
#saveinithistory              = 1                    #solo lo activo en version menor del svn 7128     
cachedelay                    = 120
clienttimeout                = 3500
lb_mode                      = 1
lb_save                      = 1000
lb_max_ecmcount              = 400
lb_min_ecmcount              = 2
lb_savepath                  = /var/log
lb_retrylimit                = 2500
lb_stat_cleanup              = 48
lb_max_readers                = 4     
lb_nbest_readers              = 1   
 
[newcamd]
port                          = 1xxx2@0500:042400,042410
key                          = 0102030405060708091011121314
serverip                      = 192.1xx.xxx.xxx
keepalive                    = 1
 
[webif]
httpport                      = 1xxxx
httpuser                      = userhttp
httppwd                      = passhttp
httprefresh                  = 15
httpallowed                  = 127.0.0.1,192.168.1.0-192.168.1.255
httphideidleclients          = 1

Oscam.server
Código:
[reader]
label                        = JSC+
protocol                      = internal
detect                        = cd
device                        = /dev/sci0
mhz                          = 368
cardmhz                      = 368
caid                          = 0500
ident                        = 0500:042400,042410,fff920
ecmwhitelist                  = 0500@042400,042410,fff920:2F,2A,52,57
fallback                      = 0
services                      = jscsports
group                        = 1
emmcache                      = 1,3,2

He probado quitando tanto ecmwhitelist como fallback como services, con el mismo resultado

Oscam.user
Código:
[account]
user                          = userNC
pwd                          = passNC
group                        = 1
au                            = JSC+


CCcam.cfg
Código:
N: 127.0.0.1 1xxx2 userNC passNC 01 02 03 04 05 06 07 08 09 10 11 12 13 14 256
SERVER LISTEN PORT : xxxxx
WEBINFO USERNAME : userwebi
WEBINFO PASSWORD : passwebi
WEBINFO LISTEN PORT : 1xxxx
CAID PRIO FILE : /etc/CCcam.prio
PROVIDERINFO FILE : /etc/CCcam.providers
CHANNELINFO FILE : /etc/CCcam.channelinfo

Pues bien, con esta configuración base (retocandola algunas veces para ver si funcionaba), y con el Oscam 1.20-r0 nada de nada.
Oscam me lee la tarjeta, la inicializa, poner atr......., me dice que soporta 5mhz maximo pero que la pondrá a 3.68 (la configuracion que yo le he puesto)
Me voy a Oscam.users y mi usuario pone Offline. Me voy al webinfo de cccam, y me sale que tengo 0 tarjetas conectadas.
El script está bien, ya que es el que pone por defecto sofcam para oscam como server y cccam como camd.


  • Bien, hoy me decido a probar otra vez Oscam, a ver si hay mas suerte, pero esta vez en for-all-in. Vamos OSCAM para todo (server, visionado y con su camd cccam integrada).
Me he descargado la version de Oscam que hay en su feed 1.20-r4. Y luego tambien he probado con una que me he bajado desde el centro de descargas de Oscam 1.10 stable para 0e1.6.

Esta es la configuracion de los archivos principales (no he puesto algunos que tambien he editado), que le he puesto para que me "funcione" solo Oscam

Oscam.conf
Código:
[global]
nice                          = -1
usrfile                      = /var/log/oscamuser.log
usrfileflag                  = 1
logfile                      = /var/log/oscam.log
cwlogdir                      = /var/log/cw     
maxlogsize                    = 256
waitforcards                  = 1
waitforcards_extra_delay      = 1000
preferlocalcards              = 1
#saveinithistory              = 1                    #solo lo activo en version menor del svn 7128     
cachedelay                    = 120
clienttimeout                = 3500
lb_mode                      = 1
lb_save                      = 1000
lb_max_ecmcount              = 400
lb_min_ecmcount              = 2
lb_savepath                  = /var/log
lb_retrylimit                = 2500
lb_stat_cleanup              = 48
lb_max_readers                = 4     
lb_nbest_readers              = 1   
 
[cccam]
port                          = xxxxx       
version                      = 2.1.4
reshare                      = 1
reshare_mode                  = 1
stealth                      = 1
updateinterval                = 240
 
[dvbapi]
enabled                      = 1
user                          = chimo
au                            = 1
boxtype                      = dreambox
 
[webif]
httpport                      = 1xxxx
httpuser                      = userhttp
httppwd                      = passhttp
httprefresh                  = 15
httpallowed                  = 127.0.0.1,192.168.1.0-192.168.1.255
httphideidleclients          = 1
El user de dvbapi lo he dejado puesto ya que es el que uso para las pruebas, por lo que no tiene la mayor importancia que aparezca

Oscam.server
Código:
[reader]
label                        = JSC+
protocol                      = internal
detect                        = cd
device                        = /dev/sci0
mhz                          = 368
cardmhz                      = 368
caid                          = 0500
ident                        = 0500:042400,042410,fff920
ecmwhitelist                  = 0500@042400,042410,fff920:2F,2A,52,57
fallback                      = 0
services                      = jscsports
group                        = 1
emmcache                      = 1,3,2

He probado quitando tanto ecmwhitelist como fallback como services, con el mismo resultado

Oscam.user
Código:
[account]
user                          = chimo
group                        = 1
monlevel                      = 4
au                            = jsc+
cccreshare                    = 1

Y nada, me sale esto de abajo (he hecho capturas de la ultima version que he probado, aunque en todas salen mas o menos lo mismo)

359lk7l.jpg

No se porque no me ha salido en la captura cuando pone ATR 3........... y me dice tambien que la tarjeta soporta max 5 mhz pero que funcionará a 3.68. Pero bueno, que ni con esas, aunque detecte bien la tarjeta va.


z2wsn.jpg


xmslf6.jpg


Sinceramente ya no se donde está el fallo. Configurar Oscam puede resultar en un principio dificultoso, pero una vez que ya le pillas el truquillo no es para nada complicado, lo unico que es muy configurable.
Pero a pesar de que creía que era facil pues no me va, y no se por qué.
El user (yo mismo) nunca está online por lo que ni yo mismo visiono mi tarjeta. Incluso he probado metiendole users de mis distintas casas (playa y montaña), pero aunque me aparezcan como que están conectados como reader, todos los users que le he creado tambien me aparecen en OFF, y además no puedo ver nada a traves de ellos (éstas pruebas con users ajenos a mi casa habitual decir que solo las he hecho con esta version de Oscam para todo)
A ver si alguien mas entendido me puede echar una mano ya que me he quedado atascado, y decirme en que me he equivocado, o que version de Oscam le funciona ya sea en Oscam u Oscam+cccam
 

gavo83

Usuario Activo
Fan de OpenSPA
17 Sep 2011
129
0
0
Una pregunta, kaspita, que tal vez tenga que ver con lo que te pasa: dentro de la carpeta dev, te aparece sci0? Porque a mi en este firm no me sale, en cambio en Open Rsi sí. Y ya sé que tú usas un Me y yo un MiniME, pero igual en este aspecto tenemos el mismo problema.
 

kaspita

Usuario Destacado
Vip OpenSPA
30 Ago 2008
703
196
0
pues mañana que haré mas pruebas por la mañanita lo miraré, y aver porqué puñetas no funciona algo que a priori está bien configurado.
Por cierto amigo gavo83, tanto que lloré yo en el foro oficial para que metieran los drivers para el smargo, y ahora acabo de ver en su git que la nueva imagen de OAM por fin llevará incorporado el modulo fdti_sio :D
 

norhap

Usuario Destacado
Vip OpenSPA
5 Ene 2010
4.354
994
0
lo más probable que sea del tan hablado driver que no funcione, de todas formas esa lectura de mhz está mal, cambia ese 368 por 500
 

kaspita

Usuario Destacado
Vip OpenSPA
30 Ago 2008
703
196
0
Chicos, por fin me funciona Oscam leyendo mi card desde el tarjetero interno. :D
Me ha costado sangre sudor y lagrimas pero al final he conseguido hacerla rular. Con Oscam 1.10-r4 stable descargada desde el feed de openazbox no había wevos de hacerla funcionar. Con el smargo y esta versión sin ningun problema.

Iba a desistir ya esta mañana, pero me ha dado por probar ya como ultimo intento Oscam 1.20-r4 experimental con la misma configuración que tengo puesta en el primer post pero modificando un poco el oscam.server (deprecated=1 y los mhz a 357):

oscam.server
Código:
[reader]
label                        = JSC+
protocol                      = internal
detect                        = cd
device                        = /dev/sci0
mhz                          = 357
cardmhz                      = 357
caid                          = 0500
ident                        = 0500:042400,042410,fff920
ecmwhitelist                  = 0500@042400,042410,fff920:2F,2A,52,57
fallback                      = 0
services                      = jscsports
group                        = 1
emmcache                      = 1,3,2
deprecated                    = 1

Y por fin se hizo la luz :p

sdzmg4.jpg

3518huv.jpg


El porqué no me funcionó el otro dia y ahora sí con oscam 1.20 (porque con la 1.10 stable nanai).
Yo lo achaco a una cosa:

Poner deprecated=1 no se si ha sido la clave, ya que creo que si lo dejas por defecto, viendo los logs oscam primero prueba con deprecated=0 y luego si no consigue inicializarla intenta con deprecated=1 (o eso creo). Vamos que si es como digo poner deprecated=1 lo unico que haría es que Oscam directamente ya escoja esa opción.

Donde yo creo que está la clave y el otro dia no hice es que cada vez que cambio cosas en oscam.server como los mhz, o la ruta del tarjetero (de /dev/sci0 a /dev/ttyUSB0, o viceversa) no basta con hacer un reinicio para que pille los cambios bien. Hay que apagar el deco desde el botón de atrás.
Yo casi apostaría que es por esto, ya que a cada cambio que hacía solo reiniciaba.

Pues nada, asunto arreglado. Los tiempos ECM del tarjetero interno pues son los de siempre. Esto me lo esperaba, ya que hasta que no haya nuevos drivers para el tarjetero es lo que hay.
Ahora por fin podré pillarme una segunda tarjeta. De momento pues sigo con CCcam como camd sola, hasta que tenga la segunda tarjeta en mi casa.

Kaspita
para que utilizas el cccam junto al oscam?
No me queda claro...

Para probar las 2 posibilidades que hay para que funcione con el protocolo cccam. Es que como nunca he usado Oscam mas allá de unas pruebas de 1 hora o así de duración, pues no sé si Oscam como server y cliente de protocolo cccam funciona igual de bien que Oscam + Cccam nativa.
 

greystoke24

Usuario
Fan de OpenSPA
4 Mar 2010
107
1
0
Yo solo tengo oscam, la 1.20 como dices.
Habla proctocolo cccam asi que no hace falta tener nada mas por medio.
Tambien lee directamente la targeta asi tampoco newcamd ni nada de nline..
 

Sinomar

Presentado
Forero
15 May 2013
4
1
0
44
He dado solucion a mi problema del Needinit al leer mi tarjeta de jsc sport Viaccess, gracias a este post. Ya por fin me la lee sin problemas.

Gracias kaspita, un post muy util, al que yo le pondria una buena pincheta para que no se pierda y este a la vista de todos.

Un saludo.
 

ardilla99

VIP surfero
Vip OpenSPA
12 Mar 2009
1.313
116
0
Alpes
Si se usa la version 1.10 stable se crea un folder para los archivos configs en /etc/tuxbox/config/oscam_1.10
mientras la version 1.20 unstable los pone en /etc/tuxbox/config/

;) Salu2