Ubuntu does not work with rtl2832u-dvb-t-chip
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Baltix |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: udev
Ok, installing the driver of this chip wasn't that easy but following several "finnish"-howtos i managed to succesfully build v4l-dvb driver for the rtl2832u-chiped MSI Digivox mini II V3.0.
lsusb:
Bus 001 Device 005: ID 1d19:1101
dmesg (regarded on stick-plugin):
[ 95.620012] usb 1-1: new high speed USB device using ehci_hcd and address 5
[ 95.782039] usb 1-1: configuration #1 chosen from 1 choice
[ 95.788734] dvb-usb: found a 'DK DVBT DONGLE' in warm state.
[ 95.788738] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 95.790373] DVB: registering new adapter (DK DVBT DONGLE)
[ 95.790607] DVB: registering adapter 0 frontend 0 (Realtek RTL2832 DVB-T)...
[ 95.790629] dvb-usb: DK DVBT DONGLE successfully initialized and connected.
[ 95.792426] dvb-usb: found a 'DK DVBT DONGLE' in warm state.
[ 95.792430] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 95.794467] DVB: registering new adapter (DK DVBT DONGLE)
[ 95.794684] DVB: registering adapter 1 frontend 0 (Realtek RTL2832 DVB-T)...
[ 95.794707] dvb-usb: DK DVBT DONGLE successfully initialized and connected.
scan /usr/share/
example output:
>>> tune to: 538000000:
0x0000 0x4015: pmt_pid 0x0150 RTL World -- RTL Television (running)
0x0000 0x4016: pmt_pid 0x0160 RTL World -- RTL2 (running)
0x0000 0x401b: pmt_pid 0x01b0 RTL World -- Super RTL (running)
0x0000 0x4022: pmt_pid 0x0220 RTL World -- VOX (running)
kaffeine scans all channels properly too and i can watch everything probably if i tune my antenna up to 18db, but kaffeine is kde based and i would like to have gnome/gtk based me-tv.
Me-TV cannot find ANY channels (0) when i use internal scan:
example output:
08.11.2009 15:15:43: Tuning to transponder at 538000000 Hz
08.11.2009 15:15:43: Auf Signalsperre warten … (translation: waiting for signal lock)
08.11.2009 15:15:55: Poking screensaver
08.11.2009 15:15:58: Status: 0
08.11.2009 15:15:58: Currently tuned to freq 538000000, symbol rate 0, inner fec 2
08.11.2009 15:15:58: Exception: Sperren des Kanals fehlgeschlagen (translation: failed to lock channel)
08.11.2009 15:15:58: Failed to tune to transponder at 538000000 Hz
So i tried to import the channels.
Me-Tv seems to work, adds all channels, but stucks heavily and cannot show tv properly due to weak signal...
affects: | udev (Ubuntu) → me-tv (Ubuntu) |
Changed in me-tv (Ubuntu): | |
status: | New → Incomplete |
Changed in me-tv (Ubuntu): | |
assignee: | nobody → jan (jan-ubuntu-h-i-s) |
summary: |
- me-tv does not work with rtl2832u-dvb-t-chip + Ubuntu does not work with rtl2832u-dvb-t-chip |
affects: | me-tv (Ubuntu) → linux (Ubuntu) |
Changed in linux (Ubuntu): | |
status: | Invalid → New |
How did i installed it:
sudo apt-get install unrar build-essential mercurial linuxtv. org/hg/ v4l-dvb media.ubuntuuse rs.de/forum/ attachments/ 2103272/ 090730_ RTL2832U_ LINUX_Ver1. 1.rar RTL2832U_ LINUX_Ver1. 1.rar ./v4l-dvb/ linux/drivers/ media/dvb/ dvb-usb drivers/ media/dvb/ dvb-usb/ Makefile
mkdir digivox; cd digivox
hg clone http://
wget http://
unrar x -ep 090730_
cd v4l-dvb
for i in `find . -name *.pl`; do chmod +x $i ; done
gedit ./linux/
(Insertion nearly to the end of file:) 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 DVB_USB_ RTL2832U) += dvb-usb-rtl2832u.o
dvb-usb-
obj-$(CONFIG_
gedit ./linux/ drivers/ media/dvb/ dvb-usb/ Kconfig
(Insertion to the end of file:)
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. Remove // of line 12:) MOD_OPT_ ADAPTER_ NR(adapter_ nr);
//DVB_DEFINE_
(2. replace line 61-63 by:) device_ init(intf, &rtl2832u_ 1st_properties, THIS_MODULE, NULL,adapter_ nr) )|| device_ init(intf, &rtl2832u_ 2nd_properties, THIS_MODULE, NULL,adapter_ nr) ) || device_ init(intf, &rtl2832u_ 3th_properties, THIS_MODULE, NULL,adapter_ nr) ))
if ( ( 0== dvb_usb_
( 0== dvb_usb_
( 0== dvb_usb_
gedit ./linux/ drivers/ media/dvb/ dvb-usb/ tuner_tua9001. c
(search for 19.2 AND 20.48 and replace it by 19_2 AND 20_48:) CRYSTAL_ 19.2_MHZ) /* Frequency 19.2 MHz */ CRYSTAL_ 19_2_MHZ) /* Frequency 19.2 MHz */ CRYSTAL_ 20.48_MHZ) /* Frequency 20,48 MHz */ CRYSTAL_ 20_48_MHZ) /* Frequency 20,48 MHz */
#elif defined(
#elif defined(
#elif defined(
#elif defined(
make
STRG^C after some secs.
gedit ./v4l/.config
(replace FIREDTV=m by FIREDTV=n:) DVB_FIREDTV= m DVB_FIREDTV= n
CONFIG_
CONFIG_
make clean
make
sudo make install
After that the stick is properly found, registered and is working with kaffeine. But me-tv claims bad signal.