usb zaapa dvb. Necsito ayuda con drivers.

Imagen de pcaamano
0 puntos

hola, soy nuevo en el foro. Tanto como lo soy en ubuntu.

Me he com prado una usb dvb para sintonizar canales de TDT que decíase compatible con Linux, lo que no especificaba era que se debía ser programador para poder instalarla.

Lo primero fue conseguir los drivers y lo logré, luego fue comenzar a leer en varios foros y blogs las soluciones que otros habian encontrado pero ninguna me dio resultado.
Al final encontré, dentro de los drivers descargados, un archivo readme en el cual venían las dichosas instrucciones.
Son las siguientes.

Driver Installation in Linux

1 Copy the folder '080821_rtd2831u_driver' to the desktop.

2 Click 'Applications' -> 'Accessories' -> 'Terminal' to enter the console mode.

3 Type 'cd /root/Desktop/080821_rtd2831u_driver' to enter the folder.

4 In the folder '080821_rtd2831u_driver', type the following command to compile & install.

a. Type 'cp -f *.* /usr/src/linux-$(uname -r)'/drivers/media/dvb/dvb-usb' to copy all files into linux kernel code.

b. add the following lines to Makefile in /usr/src/linux-$(uname -r)'/drivers/media/dvb/dvb-usb.

dvb-usb-rtl2831u-objs = math_mpi.o foundation_2831u.o demod_rtl2830.o tuner_demod_io.o tuner_mxl5005s.o mt_spuravoid.o \

mt_userdef.o mt2060_basic.o tuner_ah.o MT2060Tuner.o rtd2830.o rtd2830u.o

obj-$(CONFIG_DVB_USB_RTL2831U) += dvb-usb-rtl2831u.o

c. add the following lines to Kconfig in /usr/src/linux-$(uname -r)'/drivers/media/dvb/dvb-usb.

config DVB_USB_RTL2831U

tristate "Realtek RTL2831U DVB-T USB2.0 support"

depends on DVB_USB

help

Realtek RTL2831U DVB-T driver.

d. Type 'cd /usr/src/linux-$(uname -r)' and type 'make menuconfig'

Device Drivers --->

Multimedia devices --->

Digital Video Broadcasting Devices --->

[*] DVB For Linux

DVB Core Support

...................

Support for various USB DVB devices----->

.................................

Realtek RTL2831U DVB-T USB2.0 support

And 'YES' to save your new kernel configuration.

e. Type 'make modules'

f. Type 'make modules_install'

5 Plug in our DVB-T USB device;

6 Type 'lsmod | grep dvb', and it will show

dvb_usb_rtl2831u

dvb_usb

dvb_core

i2c_core

Your driver has been installed successfully.

PS.You may try to install the applications --'Xine'and 'linuxtv-dvb-apps'.

Q&A:

1. how to switch two IR types?

modify "rtd2830u.c" in Line 11 and Line 12

ex1 : (support NEC)

#define RTL2831U_NEC_PROTOCOL

//#define RTL2831U_RC5_PROTOCOL

ex2 : (support RC5)

//#define RTL2831U_NEC_PROTOCOL

#define RTL2831U_RC5_PROTOCOL

2. how to edit IR keymap?

modify "rtd2830u.c"

static struct dvb_usb_rc_key rtd2831u_nec_keys[] ==> NEC keymap

static struct dvb_usb_rc_key rtd2831u_rc5_keys[] ==> RC5 keymap

you should edit the IR reveived key codes and its mapping keyboard key(the last one) in the above two structure.

ex:

static struct dvb_usb_rc_key rtd2831u_nec_keys [] =

{

{ 0x86, 0x79, KEY_A }, // " 0x4f, 0x50, 0x86, 0x79" IR code is mapped to keyboard key "A"

{ 0x93, 0x6c, KEY_B }, // " 0x4f, 0x50, 0x93, 0x6c" IR code is mapped to keyboard key "B"

{ 0x8f, 0x70, KEY_UP },

{ 0x9d, 0x62, KEY_DOWN},

};

****When receiving "0x4f, 0x50, 0x86, 0x79" IR codes, this driver ONLY checked the last two codes("0x86, 0x79") and mapped it to keyboard key "A".

Hasta el punto 4 a logré abrirme paso pero luego mi ignorancia me venció.
En el punto 4 b me quedé varado.
Busqué info y encontré esto. Lo seguí paso a paso y me pareció que había avanzado

http://www.ubuntu-es.org/?q=node/431

Sin embargo sigo sin poder hacer el makefile y el Kconfig.

Por favor, necesito que las explicaciones sean lo mas detalladas que la paciencia les permita, no se mucho y además, si gustan, me gustaría saber que estoy haciendo en cada paso y por que. Desde ya gracias

Imagen de pcaamano
+1
0
-1

Hola ¿Hay alguien ahi?

+1
0
-1
Imagen de pcaamano
+1
0
-1

nadie sabe hacer un makefile o un kconfig?

+1
0
-1
Imagen de furtaxi
+1
0
-1

Al menos, éso pienso.

1. Te cuento. Hiciste bien en buscar, pero creo que no empleaste las palabras correctas.

2. Hiciste bien (pero que muy bien) en leer el "Readme" del archivo comprimido. Habitualmente, es el camino apropiado.

Desgraciadamente, en éste caso, no es el mejor, porque añadir módulos al kernel, es un pelín complicado, y no exento de riesgos. Además, Kconfig pertenece al escritorio KDE, deberías usar Gconfig , que es el de Gnome.

En fín, no te estoy echando la bronca, ni mucho menos. Creo que has obrado correctamente.

Te explico donde fallaste, para que no te vuelva a pasar.

Bien, he puesto en google "Ubuntu rtd2831u", y he llegado a éste resultado:

http://metalzonix.wordpress.com/2010/05/21/instalar-drivers-rtl2831u-par...

Fíjate que fué el primer resultado. Es la mejor forma de buscar algo para Ubuntu, sólo hay que añadirle alguna característica de lo que dá problemas, en éste caso, la primera parte del nombre técnico del adaptador.

Espero que te sirva, aunque sé que puede resultar algo laborioso.

Edito:
Instala antes las herramientas de compilación: build essentials. Es probable que te dé comando incorrecto en algún paso, instala lo que falte con un

sudo apt-get install LOQUESEA

y repite el paso.

+1
0
-1

Mi web : www.vigovideo.es
Buscar es más rápido que esperar una respuesta.

Imagen de pcaamano
+1
0
-1

Muchísimas gracias. Voy a procesarlo, a releerlo y luego con calma e ejecutarlo. Te agradezco mucho la ayuda.

+1
0
-1
Imagen de pcaamano
+1
0
-1

medida que iba siguiendo el procedimiento iba recordando ya haber seguido estos pasos. Siiiiiiii, ya lo había hecho, sin dudas.
Bueno al final no me reconoce la tarjeta.
Ya lo haré paso a paso para poder copiar yt postear aquí lo que me responde a cada paso a ver si algun alma buena se anima a entrarle al tema

+1
0
-1
Imagen de pcaamano
+1
0
-1

Creo que el problema puede estar aquí

xxx@xxx0:~$ lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 064e:a103 Suyin Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
xxx@xxx:~$ sudo apt-get install linux-source linux-headers-$(uname -r)
[sudo] password for xxx:
Sorry, try again.
[sudo] password for xxx:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
linux-headers-2.6.38-10-generic ya está en su versión más reciente.
linux-source ya está en su versión más reciente.
0 actualizados, 0 se instalarán, 0 para eliminar y 52 no actualizados.
xxx@xxx:~$ sudo apt-get install mercurial
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
mercurial ya está en su versión más reciente.
0 actualizados, 0 se instalarán, 0 para eliminar y 52 no actualizados.
xxxx@xxx:~$ hg clone http://linuxtv.org/hg/~jhoogenraad/rtl2831-r2
destination directory: rtl2831-r2
abort: destination 'rtl2831-r2' is not empty
xxx@xxx:~$

No se que quiere decir exactamente pero parece que aborta el proceso y no entiendo por que.
Tampoco entiendo que estoy haciendo exactamente pero da igual, supongo que se aprende de a poco.

al final hago

xxx@xxx:~$ lsmod | grep dvb
xxx@xxx:~$

Como dije, no furula.

+1
0
-1
Imagen de furtaxi
+1
0
-1

abort: destination 'rtl2831-r2' is not empty

Debe ser de algún intento anterior.

Abre un sudo nautilus, y borra su contenido. Luego, repite el paso.

+1
0
-1

Mi web : www.vigovideo.es
Buscar es más rápido que esperar una respuesta.

Imagen de Scorpyo82
+1
0
-1

Hummmm yo tengo otro hilo abierto sobre el mismo cacharro, y creo que lo voy a descambiar, porque más que he hecho ya no tengo ni idea.

No encontré este hilo, cuando creé el mío, me hubiese gustado seguirlo contigo para ir probando las cosillas...

Por si te sirve de algo....

http://www.ubuntu-es.org/node/157115

Un saludo.

+1
0
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de papi2
+1
0
-1

Hola sobre que versión de ubuntu queréis instalar ese tdt y ya os comento

+1
0
-1
Imagen de Scorpyo82
+1
0
-1

Bueno, he de deciros que me harté, y como ya dije, al final lo descambié y compré otro modelo que fue enchufar y listo.

WinTV Nova TD-DVB USB stick

Un saludo.

+1
0
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.