Blog (22)
Komentarze (193)
Recenzje (0)
@ChemicalAttackTuner DVB-T Lifeview LV5TDeluxe Not Only Tv pod Linux Ubuntu 12.04 LTS

Tuner DVB‑T Lifeview LV5TDeluxe Not Only Tv pod Linux Ubuntu 12.04 LTS

13.05.2012 | aktual.: 14.05.2012 17:15

Jednym z popularniejszych modeli tunerów USB do odbioru Naziemnej Telewizji Cyfrowej jest wymieniony przeze mnie NOT. Przyczyną jego popularności jest zapewne cena która oscyluje w granicach ok. 80 zł za nowy tuner, oraz jakość jaka jest oferowana za tę niewygórowaną sumę. Dla użytkowników Linux producent wydał sterowniki pod jądro 2.6. Niestety po aktualizacji do najnowszego Linux lub jądra z serii 3.xx konieczna jest reinstalacja, lub ponowna instalacja sterowników. W niniejszym wpisie pokrótce opiszę obydwa procesy. Tuner oparty jest o chip Realteka RTL2832u.

Zaczynamy od odpalenia terminala. Następnie w konsoli wpisujemy kolejno:

komendę pobrania zestawu do kompilacji:

-sudo apt‑get install build-essential

następnie instalujemy linux headers:

sudo apt‑get install linux-headers-$(uname -r)

w miejsce $(uname -r) wpisujemy numer jądra jakie posiadamy, a następnie dajemy komendę:

-sudo apt‑get install git

Po powyższej operacji tworzymy klon repozytorium wydając polecenie:

-git clone https://github.com/ambrosa/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0.git

Wchodzimy do katalogu, gdzie zostały zapisane pliki:

-cd DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0 -cd RTL2832-2.2.2_kernel-3.0.0

Po tej operacji wykonujemy edycję pliku makefile poprzez otwarcie go w jakimkolwiek notatniku (ja używam Leafpad, ale może być to dowolny inny notatnik). Edycję wykonujemy po to, aby system wiedział pod jakie jądro ma skompilować sterownik. Instalowany sterownik może być użyty pod jadra serii 3.xx. W czasie edycji musimy zaznaczyć czy używamy jądra 3.0/3.1, czy też jądra 3.2. Robimy to zaznaczając odpowiednim komentarzem (#) co NIE MA BYĆ BRANE POD UWAGĘ w linijkach INCLUDE EXTRA DVB!: U mnie na jądrze 3.2 miejsce edycji wygląda następująco:

# Choose here wich include file to use: from kernel 3.0.0 (good for 3.1.0) or from kernel 3.2.0 # kernel 3.0.0 / 3.1.0 #INCLUDE_EXTRA_DVB := include-300 # kernel 3.2.0 INCLUDE_EXTRA_DVB := include-320

Po wykonaniu powyższej operacji edytowany plik zapisujemy i zamykamy notatnik. System ma już informację pod jakie jądro ma przebiegać kompilacja. Przystępujemy zatem do kompilacji wpisując w konsoli kolejno:

-make clean

a następnie:

-make

Po zakończeniu powyższych operacji przestępujemy do instalacji skompilowanego sterownika:

-sudo make install

Na koniec wypadałoby sprawdzić czy urządzenie jest widziane przez system oraz czy jest rozpoznawane i nie występują błędy. Wykonujemy tę czynność poprzez podłączeniu urządzenia do portu USB i wpisanie po tej czynności w konsoli:

-modprobe dvb_usb_rtl2832u

Uzyskana informacja powinna wyglądać mniej więcej tak:

[18087.037024] dvb‑usb: found a 'USB DVB‑T DEVICE' in warm state. [18087.037031] dvb‑usb: will pass the complete MPEG2 transport stream to the software demuxer. [18087.038776] DVB: registering new adapter (USB DVB‑T DEVICE) [18087.055952] RTL2832U usb_init_bulk_setting : USB2.0 HIGH SPEED (480Mb/s) [18087.287475] RTL2832U check_tuner_type : FC0012 tuner on board... [18087.853235] DVB: registering adapter 0 frontend 0 (Realtek DVB‑T RTL2832)... [18087.853384] input: IR‑receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb1/1-7/input/input15 [18087.853419] dvb‑usb: schedule remote query interval to 287 msecs. [18087.853423] dvb‑usb: USB DVB‑T DEVICE successfully initialized and connected. [18087.853447] usbcore: registered new interface driver dvb_usb_rtl2832u

Innym sposobem jest odpalenie programu do DVB‑T np. Kaffeine, wejście w menu Television a następnie Configure Television. Powinniśmy w oknie które się otworzy zobaczyć nasze urządzenie do odbioru TV. U mnie zapisane jako Device1, u kogoś kto ma zainstalowane więcej urządzeń zapewne inaczej. Po kliknięciu na zakładkę pojawia się w sekcji Name: Realtek DVB-T RTL2832

Zakończyliśmy instalację naszego urządzenia.. należałoby jeszcze sprawdzić jak działa. W tym celu należy zeskanować pasmo. W Kaffeine robimy to na 2 sposoby. Możemy wybrać naszą lokalizację i zostanie automatycznie pobrana lista kanałów, ale jest to metoda kiepska, gdyż lista jest nieaktualna i dla Polski obejmuje tylko 4 miasta. Z tego też powodu w zakładce Configure Television ja wybrałem Autoscan Italy, ponieważ w Europie obowiązuje jeden standard dla DVB‑T jeśli chodzi o pasma, ten wybór pozwoli mi zeskanować całe pasmo i wykryć wszelkie dostępne kanały w mojej lokalizacji.

PRZED ROZPOCZĘCIEM SKANOWANIA NIE ZAPOMNIJMY PODŁĄCZYĆ ANTENY:D

Po skanowaniu wyświetli nam się lista kanałów, którą możemy edytować, a następnie dodać do listy Channels i koniecznie zatwierdzić OK, gdyż bez tego się nie zapisze!

W tym momencie powinniśmy się już cieszyć odbiorem cyfrowym.

Przeprowadzając aktualizację wykonujemy natomiast następujące operacje:

Wchodzimy do odpowiedniego folderu wpisując w konsoli:

-cd DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0

Następnie uaktualniamy pliki:

-git pull

Przeprowadzamy kompilację:

-cd RTL2832-2.2.2_kernel-3.0.0 -make clean -make

Dokonujemy instalacji:

-sudo make install

Prawda, że proste? Ale jakiś czas temu nie byłem taki cwany:D Pomógł mi tekst który znalazłem pod tym linkiem:

https://github.com/ambrosa/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0

A w dzisiejszym wpisie pobawiłem się tylko w tłumacza i dodałem troszkę od siebie:D W następnym wpisie postaram się powalczyć o uruchomienie Radia za pomocą mojego NOT. Tymczasem życzę udanego tygodnia!

Wybrane dla Ciebie
Komentarze (42)