Der Stick ist noch relativ neu, da mußt du bei dem Treiber ein wenig Hand anlegen und einige Dateien editieren...
...die Anleitung ist für Karmic Koala 9.10. Für ältere Versionen habe ich einen Hinweis hinzugefügt, entsprechende Schritte, die nicht nötig sind, zu überspringen...
sudo apt-get install mercurial gcc make build-essential linux-headers-`uname -r`
mkdir digivox; cd digivox
hg clone http://linuxtv.org/hg/v4l-dvb
wget http://media.ubuntuusers.de/forum/attachments/2103272/090730_RTL2832U_LINUX_Ver1.1.rar
unrar x -ep 090730_RTL2832U_LINUX_Ver1.1.rar ./v4l-dvb/linux/drivers/media/dvb/dvb-usb
cd v4l-dvb
for i in `find . -name *.pl`; do chmod +x $i ; done
gedit ./linux/drivers/media/dvb/dvb-usb/Makefile
und dort am Ende einfügen:
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
obj-$(CONFIG_DVB_USB_RTL2832U) += dvb-usb-rtl2832u.o
abspeichern, schließen und dann:
gedit ./linux/drivers/media/dvb/dvb-usb/Kconfig
dort am Ende einfügen:
config DVB_USB_RTL2832U
tristate "Realtek RTL2832U DVB-T USB2.0 support"
depends on DVB_USB
help
Realtek RTL2832U DVB-T driver
und weiter
gedit ./linux/drivers/media/dvb/dvb-usb/rtl2832u.c
dort suchen nach (Zeile 12)
//DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
und ändern nach
DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
und den Eintrag ( Zeile 61, 62 un 63)
if ( ( 0== dvb_usb_device_init(intf,&rtl2832u_1st_properties,THIS_MODULE,NULL) )||
( 0== dvb_usb_device_init(intf,&rtl2832u_2nd_properties,THIS_MODULE,NULL) ) ||
( 0== dvb_usb_device_init(intf,&rtl2832u_3th_properties,THIS_MODULE,NULL) ))
ändern in
if ( ( 0== dvb_usb_device_init(intf,&rtl2832u_1st_properties,THIS_MODULE,NULL,adapter_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) ))
und abspeichern und schließen.
Diese Datei nur für Ubuntu Karmic Koala 9.10 editieren, für ältere Versionen diesen Schitt überspringen und mit make fortfahren.
gedit ./linux/drivers/media/dvb/dvb-usb/tuner_tua9001.c
und den Eintrag ( Zeile 951 )
#elif defined(CRYSTAL_19,2_MHZ)
nach
#elif defined(CRYSTAL_19_2_MHZ)
und den Eintrag ( Zeile 957 )
#elif defined(CRYSTAL_20,48_MHZ)
nach
#elif defined(CRYSTAL_20_48_MHZ)
abspeichern und schließen
make
und falls das Kompilieren unter Karmic Koala 9.10 abgebrochen wird, ( ältere Versionen laufen ohne diesen Schritt durch) dann erst
sudo apt-get install libncurses5-dev
sudo make menuconfig
und wähle dort das firedtv Modul ab...
-> Multimedia Support -> DVB/ATSC Adapter -> Firedtv/Floppydtv
Nach dem Abwählen des Moduls, abspeichern und mit make fortfahren...
sudo make install
sudo reboot
und nach dem Neustart kann man es prüfen mit
dmesg | grep -i dvb
Es könnte sein, daß der Treiber nur mit Kaffeine problemlos läuft...