recipe-478379.txt
author Tomas Zeman <tzeman@volny.cz>
Wed, 27 Oct 2010 09:27:24 +0200
changeset 2 f5f9afd6ded8
parent 1 7546f67b14aa
permissions -rw-r--r--
090730_RTL2832U_LINUX_Ver1.1.patch: imported rar archive into v4l-dvb tree
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     1
Contents of recipe made by user criticalmess
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     2
(https://launchpad.net/~criticalmess) taken from
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     3
https://bugs.launchpad.net/ubuntu/+source/me-tv/+bug/478379 :
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     4
-----------------------------------------------------------------------
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     5
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     6
me-tv does not work with rtl2832u-dvb-t-chip Bug #478379
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     7
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     8
How did i installed it:
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     9
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    10
sudo apt-get install unrar build-essential mercurial
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    11
mkdir digivox; cd digivox
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    12
hg clone http://linuxtv.org/hg/v4l-dvb
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    13
wget http://media.ubuntuusers.de/forum/attachments/2103272/090730_RTL2832U_LINUX_Ver1.1.rar
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    14
unrar x -ep 090730_RTL2832U_LINUX_Ver1.1.rar ./v4l-dvb/linux/drivers/media/dvb/dvb-usb
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    15
cd v4l-dvb
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    16
for i in ind . -name *.pl do chmod +x $i ; done
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    17
gedit ./linux/drivers/media/dvb/dvb-usb/Makefile
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    18
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    19
(Insertion nearly to the end of file:)
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    20
dvb-usb-rtl2832u-objs = demod_rtl2832.o dvbt_demod_base.o dvbt_nim_base.o foundation.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
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    21
obj-$(CONFIG_DVB_USB_RTL2832U) += dvb-usb-rtl2832u.o
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    22
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    23
gedit ./linux/drivers/media/dvb/dvb-usb/Kconfig
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    24
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    25
(Insertion to the end of file:)
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    26
config DVB_USB_RTL2832U
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    27
        tristate "Realtek RTL2832U DVB-T USB2.0 support"
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    28
        depends on DVB_USB
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    29
        help
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    30
          Realtek RTL2832U DVB-T driver
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    31
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    32
gedit ./linux/drivers/media/dvb/dvb-usb/rtl2832u.c
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    33
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    34
(1. Remove // of line 12:)
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    35
//DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    36
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    37
(2. replace line 61-63 by:)
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    38
        if ( ( 0== dvb_usb_device_init(intf,&rtl2832u_1st_properties,THIS_MODULE,NULL,adapter_nr) )||
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    39
                ( 0== dvb_usb_device_init(intf,&rtl2832u_2nd_properties,THIS_MODULE,NULL,adapter_nr) ) ||
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    40
                ( 0== dvb_usb_device_init(intf,&rtl2832u_3th_properties,THIS_MODULE,NULL,adapter_nr) ))
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    41
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    42
gedit ./linux/drivers/media/dvb/dvb-usb/tuner_tua9001.c
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    43
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    44
(search for 19.2 AND 20.48 and replace it by 19_2 AND 20_48:)
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    45
#elif defined(CRYSTAL_19.2_MHZ) /* Frequency 19.2 MHz */
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    46
#elif defined(CRYSTAL_19_2_MHZ) /* Frequency 19.2 MHz */
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    47
#elif defined(CRYSTAL_20.48_MHZ) /* Frequency 20,48 MHz */
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    48
#elif defined(CRYSTAL_20_48_MHZ) /* Frequency 20,48 MHz */
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    49
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    50
make
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    51
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    52
STRG^C after some secs.
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    53
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    54
gedit ./v4l/.config
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    55
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    56
(replace FIREDTV=m by FIREDTV=n:)
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    57
CONFIG_DVB_FIREDTV=m
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    58
CONFIG_DVB_FIREDTV=n
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    59
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    60
make clean
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    61
make
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    62
sudo make install
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    63
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    64
After that the stick is properly found, registered and is working with kaffeine. But me-tv claims bad signal.
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    65
7546f67b14aa Added README + recipe content
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    66