Guilgo

Esto no es más que una nota mental, de mis quehaceres diarios sobre las diferentes técnologias.

Encuentra un post

Technisat SkyStar2 en GNU/Linux

30 de Julio de 2015

Buenas.

Para no perder mi sana costumbre de abandonarlos, ha pasado un montón desde la última vez que publiqué algo en el blog, pero bueno, está vez "tengo" excusa y es que he tenido varios cambios, algunos inesperados incluso cambiando mis roles, y estoy en proceso de adaptación.

Hace unos meses, un colega me habló de esta maravillosa tarjeta Technisat SkyStar2 por un precio más que asumible para todos (creo que fueron 19€ puesta en casa) HD compatible con nuestro Sistema, de verdad una joya, pero por ganas ni tiempo, no la había probado en GNU y esta semana me puse manos a la obra y tengo que decir, que siento que va más fluida que en Windows, que fue donde la probé y me desquició.

Ahora bien, el mayor problema es que TODA la mayor parte de la ayuda estaba en Alemán o Ruso, pero aún así gracias a ubuntuusers.de y este hilo fue el que más me ayudo, desde ya y sin haber posteado en el hilo quiero darles las gracias.

Bueno lo primero que vamos hacer es identificar la tarjeta. Es MUY importante saber la REVISIÓN de la tarjeta que tenemos, en mi caso es 3.13.

				root@Coletrain:~$ lspci -vvv -s 01:06.0
01:06.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card (rev 02) Subsystem: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- SERR- Latency: 32 Interrupt: pin A routed to IRQ 16 Region 0: Memory at fdff0000 (32-bit, non-prefetchable) [size=64K] Region 1: I/O ports at bc00 [size=32] Kernel driver in use: b2c2_flexcop_pci
Ese es mi caso, en el de ustedes cambiar el ID por el que sea necesario, vamos a instalar los paquetes que nos harán falta.

    			root@Coletrain:~$ apt-get install  linux-headers-$(uname -r) linux-image-$(uname -r) linux-image-extra-$(uname -r) 

Ahora instalamos del repositorio de LinuxTV.org
    			root@Coletrain:~$ git clone --depth=1 git://linuxtv.org/media_build.git
    		
Bien, llegados a este punto nos hará falta uno de los parches y firmware que colgaré para tenerlos a mano y que tanto me costo encontrar alguno de ellos ;)

				root@Coletrain:~$ cd media_build
				root@Coletrain:~$ wget https://www.dropbox.com/sh/gkcl7ibuap68r2o/AAA4wi41KANnQUz-tViT_bQXa?dl=0
				root@Coletrain:~$ patch -p1 < linux-995-cx24120-13Z_kerne_3_13_5_frontend.patch

				root@Coletrain:~$ cd media_build
				root@Coletrain:~$ ./build
				root@Coletrain:~$ make install
			
una vez que termine este proceso, pasamos a compilar el siguiente, que sería:

				root@Coletrain:~$ wget https://goo.gl/LaSzaa
				root@Coletrain:~$ tar  tar xvf liplianin-s2-liplianin-v39-SkyStar-dvb-s2_3.11.tar.gz
				root@Coletrain:~$ cd liplianin-s2-liplianin-v39/
				root@Coletrain:~$ make
				root@Coletrain:~$ make install
			
A los que le lleve un ratín, mientras compila si quieren pueden ir copiando el firmware al directo lib...

				root@Coletrain:~$ wget https://goo.gl/LaSzaa
				root@Coletrain:~$ cp -rv dvb-fe-cx24120-1.20.58.2.fw /lib/firmware/
			
Ahora sólo nos queda reiniciar y comprobar que se hayan cargado todos los módulos correctamente y que el dispositivo este funcionando.
cuando arranque... abrimos un konsole y
				root@Coletrain:~$ dmesg
[ 11.747281] b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully [ 11.900567] flexcop-pci: will use the HW PID filter. [ 11.900570] flexcop-pci: card revision 2 [ 11.900737] ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16 [ 11.916616] DVB: registering new adapter (FlexCop Digital TV device) [ 11.918197] b2c2-flexcop: MAC address = X1:X2:X3:X5:X4:X6 [ 11.918210] CX24120: cx24120_attach: -> Conexant cx24120/cx24118 - DVBS/S2 Satellite demod/tuner [ 11.918212] CX24120: cx24120_attach: -> Driver version: 'SVT - 0.0.4a 03.04.2012' [ 11.918336] CX24120: cx24120_attach: -> Demod CX24120 rev. 0x07 detected. [ 11.918337] CX24120: cx24120_attach: -> Conexant cx24120/cx24118 - DVBS/S2 Satellite demod/tuner ATTACHED. [ 12.054611] b2c2-flexcop: ISL6421 successfully attached. [ 12.054615] b2c2-flexcop: found 'Conexant CX24120/CX24118' . [ 12.054619] b2c2_flexcop_pci 0000:01:06.0: DVB: registering adapter 0 frontend 0 (Conexant CX24120/CX24118)... [ 12.054703] b2c2-flexcop: initialization of 'Sky2PC/SkyStar S2 DVB-S/S2 rev 3.3' at the 'PCI' bus controlled by a 'FlexCopIIb' complete'
Ahora sólo nos hace falta una aplicación para poder ver ZDF, SPORT1, así que como soy de KDE

    			root@Coletrain:~$ apt-get install kaffeine 

bien, buena pesca... Y a disfrutar ;)

Comenta el post!

Nuevos caracteres