You are on page 1of 2

Autor: Fermio

Fuente ubuntu-es.org

Hola.Ayer mismo me compré este receptor y buscando información he conseguido hacerlo


funcionar.He de decirte que todavía no hay ningun driver para este receptor como
tal, pero usando otro para receptores que tienen el mismo chip (RTL2832u) funcio
na casi a la perfección.Tambien te advierto que no se si podría dañarse el aparato/ubu
ntu con este procedimiento,no creo, pero por si acaso yo antes aviso.
Informacion obtenida de:
https://bugs.launchpad.net/ubuntu/+source/me-tv/+bug/478379
http://www.mail-archive.com/ubuntu-devel-discuss@lists.ubuntu.com/msg09364.html
http://dramor.net/blog/archives/76
http://www1.mplayerhq.hu/DOCS/HTML/es/mpeg_decoders.html
Paquetes necesarios
apt-get install mercurial linux-headers-$(uname -r) build-essential unrar dvb-ap
ss mplayer me-tv #me-tv no funciona pero instálalo si quieres
Te creas un directorio de trabajo para compilar los drivers v4l.
mkdir dirtrabajo
cd dirtrabajo
hg clone http://linuxtv.org/hg/v4l-dvb
wget http://media.ubuntuusers.de/forum/attachments/2103272/090730_RTL2832U_L
INUX_Ver1.1.rar
unrar x -ep 090730_RTL2832U_LINUX_Ver1.1.rar ./v4l-dvb/linux/drivers/media/d
vb/dvb-usb
cd v4l-dvb
for i in `find . -name *.pl`; do chmod +x $i ; done
gedit ./linux/drivers/media/dvb/dvb-usb/Makefile
(Insertas casi al final del fichero (antes de las 3 lineas diferentes):)
dvb-usb-rtl2832u-objs = demod_rtl2832.o dvbt_demod_base.o dvbt_nim_base.o founda
tion.o math_mpi.o nim_rtl2832_mxl5007t.o nim_rtl2832_fc2580.o nim_rtl2832_mt2266
.o rtl2832u.o rtl2832u_fe.o rtl2832u_io.o tuner_mxl5007t.o tuner_fc2580.o tuner_
mt2266.o tuner_tua9001.o nim_rtl2832_tua9001.o
obj-$(CONFIG_DVB_USB_RTL2832U) += dvb-usb-rtl2832u.o
gedit ./linux/drivers/media/dvb/dvb-usb/Kconfig
(Inserta al final del fichero:)
config DVB_USB_RTL2832U
tristate "Realtek RTL2832U DVB-T USB2.0 support"
depends on DVB_USB
help
Realtek RTL2832U DVB-T driver
gedit ./linux/drivers/media/dvb/dvb-usb/rtl2832u.c
(1. Borra // de la linea 12:)
//DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
(2. Sustituye las lineas 61-63 por:)
if ( ( 0== dvb_usb_device_init(intf,&rtl2832u_1st_properties,THIS_MODULE,NULL,ad
apter_nr) )||
( 0== dvb_usb_device_init(intf,&rtl2832u_2nd_properties,THIS_MODULE,NULL,adapter
_nr) ) ||
( 0== dvb_usb_device_init(intf,&rtl2832u_3th_properties,THIS_MODULE,NULL,adapter
_nr) ))
gedit ./linux/drivers/media/dvb/dvb-usb/tuner_tua9001.c
(Sustituye "." por "_" en las 2 lineas que tienen 19.2 y 20.48)
#elif defined(CRYSTAL_19.2_MHZ) /* Frequency 19.2 MHz */
#elif defined(CRYSTAL_19_2_MHZ) /* Frequency 19.2 MHz */
#elif defined(CRYSTAL_20.48_MHZ) /* Frequency 20,48 MHz */
#elif defined(CRYSTAL_20_48_MHZ) /* Frequency 20,48 MHz */
gedit ./linux/drivers/media/dvb/dvb-usb/rtl2832u.h
(Sustituye en estas linas los numeros del final por los que te he puesto para qu
e carge los modulos al insertar el dispositivo.Esto es lo que he cambiado yo par
a que me lo detectase)
#define USB_VID_YUAN 0x1F4d
#define USB_PID_YUAN_WARM 0xA803
make
Ctrl+C despues de unos segundos para dejar de compilar
gedit ./v4l/.config
(Sustituye FIREDTV=m por FIREDTV=n para no tener problemas de compilación:)
CONFIG_DVB_FIREDTV=m
CONFIG_DVB_FIREDTV=n
make clean
make
sudo make install
Ya esta instalado.En unos minutos te añado como comprobar que te lo reconoce y fun
ciona.

You might also like