Skocz do zawartości

Dvb-T Usb Stick


*Mario*

Rekomendowane odpowiedzi

Witam

 

Powiedzcie mi prosze, czy posiadacie jakies dongle na USB ktore odbieraja sygnal DVB-T z naszej "bezplatnej cyfrowej telewizji naziemnej" ???

Jakie urzadzenia sa kompatybilne z Fedora 16 ? a jednoczesnie dostepne w sklepach ?

 

W internecie jest bardzo malo na ten temat, chodzi mi oczywiscie o nasz rynek i dostepne dekodery DVB-T MPEG 4.

 

Mysle, ze najbardziej uniwersalnymi dekoderami mozna nazwac te do ktorych da sie wpiac normalny przewod antenowy - koncentryk bo te z antenkami pokojowymi to chyba bez sensu kupowac jak sie chce odbierac wszystkie MUXy

 

Pozdrawiam

Mario

Odnośnik do komentarza
Udostępnij na innych stronach

Witam!

Testowałem dwa tunery łatwo dostępne w Polsce:

1. NOT ONLY TV DVB-T USB Delux:

- brak sterowników w jądrze, musiałem poszukać i skompilować sterowniki

- uległ uszkodzeniu po tygodniu używania (stracił czułość), następny egzemplarz (wymiana gwarancyjna) po ok. 3 tygodniach też stracił czułość

ZDECYDOWANIE nie polecam.

 

2. Media-Tech Nano DVB-T Stick MT4161

- sterowniki planowane w jądrze 3.3, dla jądra 3.2 można skompilować i zainstalować:

http://www.linuxtv.o..._Device_Drivers

- używam i jestem zadowolony.

 

Oba tunery mają wejście antenowe z możliwością podpięcia zewnętrznej anteny (normalny przewód, dla MT4161 jest dołączana przejściówka)

 

Pozdrawiam,

andrew

Odnośnik do komentarza
Udostępnij na innych stronach

bylem na tym forum Emitel'a i mam taki metlik w glowie ze masakra.

same problemy maja ludzie z tymi dekoderami DVB-T. Ktos pisal ze musial poprawiac sterowniki bo mu sie nie chcialy kompilowac.

Sa tez tacy co musieli przekompilowac kernela - szok.

 

Przydala by sie jakas wersja "plug and play" dla linuksa, ewentaulnie z mozliwoscia instalacji z repozytorium albo z gotowymi sterownikami w RPM.

 

Mimo, ze uzywam linuxa od wielu lat nie podejmowalem sie nigdy kompilacji czegokolwiek. No moze raz cos probowalem ale sie zrazilem.

 

nie chce tez po kazdej aktualizacji kernela na nowo go kompilowac, potrzebny mi jest taki sprzecik aby dzialal zawsze bez kompilacji. a jak przegladam allegro to znalezc sprzet ktory ma w opisie linux i jest na chipsecie do ktorego nie wymagana jest kompilacja jest niemozliwe.

 

moze jeszcze ktos z Was ma DVB-T z wyjsciem na antene i bez problemow w instalacji ?

 

 

 

mam nBox usb ktory podlacza sie do dekoderow N-ki w celu zwiekszenia mozliwosci dekodera do obioru kanalow DVB-T i teraz tak

 

podlaczylem go do laptopa i widze cos takiego

 

polecenie dmesg:

 

 452.358104 usb 1-2: new high-speed USB device number 4 using ehci_hcd
 452.472973 usb 1-2: New USB device found, idVendor=0b89, idProduct=0007
 452.472979 usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
 452.472983 usb 1-2: Product: ATon2 DVB Receiver
 452.472986 usb 1-2: Manufacturer: Abilis Systems
 452.472989 usb 1-2: SerialNumber: 0001

 

teraz jak otwieram VLC i daje otworz urzadzenie przechwytywania, widze tam sciezke /dev/dvb/adapter0

ale problem w tym ze na dysku nie ma katalogu /dev/dvb

jaki modul zaladowac ???

 

znalazlem taki poradnik:

http://www.ubucentrum.net/2011/01/tuner-dvb-t-usb-nbox-w-linuksie.html

 

ale zawiesilem sie w miejscu gdzie trzeba kopiowac plik v4l-dvb-as102.patch ktorego nie mam na dysku.

 

jak to ruszyc dalej ? pomozecie ?

Edytowane przez *Mario*
Odnośnik do komentarza
Udostępnij na innych stronach

Nikt nie wie jak zainstalowac tego nBoxa ? nie wierze.

 

ja juz tydzien siedze nad tym i wyprobowalem chyba wszystkie pseudo poradniki bo zaden z nich nie dziala.

 

ostatnio robilem wedlug tego

 

http://linuxtv.org/wiki/index.php/PCTV_picoStick_74e

 

i po instalacji nadal to samo, nie ma urzadzenia w dev/dvb/adapter0

pomimo ze urzadzenie jest widziane pod komenda dmesg

 

Moze ma ktorys z doswiadczonych kolegow troche czasu i napisze jakiegos tutoriala, albo podda mi kierunki i ja to poskladam w calosc zeby bylo dla nastepnych pokolen, jak to ustrojstwo zmusic do dzialania ?

Odnośnik do komentarza
Udostępnij na innych stronach

Moze ma ktorys z doswiadczonych kolegow troche czasu[...]
Mysle, ze to nie jest problem czasu a bardziej problem posiadania (lub raczej nieposiadania) takiego tunera ;)

 

[EDIT]

Ja to mam jeszcze taki rzadko praktykowany sposób. Szukam w Googlach frazy, której... szukam?

Zobacz jak to zadzialalo ladnie → http://www.google.pl...dvb-as102.patch

2. link od góry prowadzi chyba do poszukiwanego przez Ciebie w poscie #1 patcha. Niezle jak na 2 minuty szukania, prawda?

Odnośnik do komentarza
Udostępnij na innych stronach

Sterownik dvb-as102 jest (chyba) w zródlach jadra 3.2 lecz domyslnie nie jest kompilowany jako modul.

 

W pliku as102_usb_drv.h czytamy:

/* nBox: nBox DVB-T Dongle */
#define AS102_NBOX_DVBT_DONGLE_NAME	 "nBox DVB-T Dongle"
#define NBOX_DVBT_DONGLE_USB_VID		0x0b89
#define NBOX_DVBT_DONGLE_USB_PID		0x0007

wiec pewnie obsluguje to co chcesz i wystarczy skompilowac modul.

 

 

Edit:

Jest na pewno, wystarczy skompilowac katalog drivers/staging

 

$make SUBDIRS=drivers/staging modules

 

a w zasadzie po nowemu:

 

$make M=drivers/staging

Odnośnik do komentarza
Udostępnij na innych stronach

Witam ponownie

 

Walcze z tym modulem i walcze i za nic nie chce sie skompilowac do modulu.

 

jak uruchamiam polecenie make M=drivers/staging/media/as102 to otrzymuje:

 

[root@Mario source]# make M=drivers/staging/media/as102
 Building modules, stage 2.
 MODPOST 0 modules
[root@Mario source]#

 

natomiast jak tylko wpisze make M=drivers/staging otrzymuje

 

[root@Mario source]# make M=drivers/staging
 CC	  drivers/staging/staging.o
 LD	  drivers/staging/crystalhd/built-in.o
 CC [M]  drivers/staging/crystalhd/crystalhd_cmds.o
 CC [M]  drivers/staging/crystalhd/crystalhd_hw.o
 CC [M]  drivers/staging/crystalhd/crystalhd_lnx.o
 CC [M]  drivers/staging/crystalhd/crystalhd_misc.o
 LD [M]  drivers/staging/crystalhd/crystalhd.o
 LD	  drivers/staging/media/lirc/built-in.o
 CC [M]  drivers/staging/media/lirc/lirc_bt829.o
 CC [M]  drivers/staging/media/lirc/lirc_igorplugusb.o
 CC [M]  drivers/staging/media/lirc/lirc_imon.o
 CC [M]  drivers/staging/media/lirc/lirc_parallel.o
 CC [M]  drivers/staging/media/lirc/lirc_sasem.o
 CC [M]  drivers/staging/media/lirc/lirc_serial.o
 CC [M]  drivers/staging/media/lirc/lirc_sir.o
 CC [M]  drivers/staging/media/lirc/lirc_ttusbir.o
 CC [M]  drivers/staging/media/lirc/lirc_zilog.o
 LD	  drivers/staging/media/built-in.o
 LD	  drivers/staging/serial/built-in.o
 LD	  drivers/staging/built-in.o
 Building modules, stage 2.
 MODPOST 10 modules
 CC	  drivers/staging/crystalhd/crystalhd.mod.o
 LD [M]  drivers/staging/crystalhd/crystalhd.ko
 CC	  drivers/staging/media/lirc/lirc_bt829.mod.o
 LD [M]  drivers/staging/media/lirc/lirc_bt829.ko
 CC	  drivers/staging/media/lirc/lirc_igorplugusb.mod.o
 LD [M]  drivers/staging/media/lirc/lirc_igorplugusb.ko
 CC	  drivers/staging/media/lirc/lirc_imon.mod.o
 LD [M]  drivers/staging/media/lirc/lirc_imon.ko
 CC	  drivers/staging/media/lirc/lirc_parallel.mod.o
 LD [M]  drivers/staging/media/lirc/lirc_parallel.ko
 CC	  drivers/staging/media/lirc/lirc_sasem.mod.o
 LD [M]  drivers/staging/media/lirc/lirc_sasem.ko
 CC	  drivers/staging/media/lirc/lirc_serial.mod.o
 LD [M]  drivers/staging/media/lirc/lirc_serial.ko
 CC	  drivers/staging/media/lirc/lirc_sir.mod.o
 LD [M]  drivers/staging/media/lirc/lirc_sir.ko
 CC	  drivers/staging/media/lirc/lirc_ttusbir.mod.o
 LD [M]  drivers/staging/media/lirc/lirc_ttusbir.ko
 CC	  drivers/staging/media/lirc/lirc_zilog.mod.o
 LD [M]  drivers/staging/media/lirc/lirc_zilog.ko
[root@Mario source]#

 

jak widac nie wszystko co powinno zostaje skompilowane na modul.

gdzie popelniam blad ?

oczywiscie w katalogu drivers/staging/media/as102 posiadam pliki:

 

as102_drv.c

as102_fw.c

as102_usb_drv.h

as10x_cmd.h

as10x_types.h

Makefile

as102_drv.h

as102_fw.h

as10x_cmd.c

as10x_cmd_stream.c

built-in.o

modules.order

as102_fe.c

as102_usb_drv.c

as10x_cmd_cfg.c

as10x_handle.h

Kconfig

Module.symvers

 

jakas podpowiedz ? co z tym fantem mozna zrobic ?

Odnośnik do komentarza
Udostępnij na innych stronach

Witam ponownie

 

Walcze z tym modulem i walcze i za nic nie chce sie skompilowac do modulu.

 

jakas podpowiedz ? co z tym fantem mozna zrobic ?

Jesli masz juz modul, to "man modprobe" i spróbuj zaladowac.

 

Jeszcze do tego nie doszlismy ;)

Poza tym modul powinien sie "sam" zaladowac po rozpoznaniu sprzetu. Dodatkowo potrzebny jest chyba firmware. Nie mam tego tunera wiec wszystko co pisze to teoria.

 

Wracajac do problemu kompilacji to moze ktos bardziej doswiadczony Ci pomoze bo u mnie sie kompiluje ale nie wiem jak to skonfigurowalem (pewnie tak jak do kompilacji jadra trzeba zaznaczyc kompilacje as102 jako modulu).

Odnośnik do komentarza
Udostępnij na innych stronach

no w katalogu lib/firmaware mam pliki

as102_data1_st.hex

as102_data2_st.hex

 

ale dlaczego maja rozszerzenie hex zamiast fw to mnie nie pytajcie :) bo nie mam zielonego pojecia. Zreszta wszedzie w googlach maja hex.

 

co do kompilacji jest cos takiego jak: make menuconfig

tam sie mozna pobawic ustawieniami a pozniej zapisac configa ale nie wiem czy tam sie zaznacza dokladnie ktory modul ma byc skompilowany czy poprostu obsluge modulow.

 

jedno jest pewne, jestem blisko ale bez pomyslow, co uniemozliwia mi dalsza kontynuacje kompilacji. :(

Odnośnik do komentarza
Udostępnij na innych stronach

Źródła przygotowywałeś według tego?

http://fedoraproject...a_custom_kernel

 

Myślę, że powinieneś kierować się

http://www.pixelbeat...nel_module.html

 

Tam jest wszystko dokładnie opisane, tylko zmiany w pliku .config musisz zrobić takie jak potrzebujesz tzn.

# CONFIG_DVB_AS102 is not set

zamienić na

CONFIG_DVB_AS102=m

Odnośnik do komentarza
Udostępnij na innych stronach

ok, zaczynam proby.

zrodla pobralem w pliku tar z numerem mojego kernela i poprostu rozpakowalem do katalogu source

widze ze to nie takie proste jak sie czlowiekowi wydawalo.

 

 

dobra udalo sie skompilowac do pliku .ko

 

nie wychodzilo mi bo nie mialem w .config zmienionego na M

pozniej polecenie make prepare

 

jeszcze tylko musze jakos zainstalowac ten modul aby mozna bylo go uruchomic przez modprobe i bedzie cacy (tak mysle) ze to wystarczy do uruchomienia tego dongla.

Odnośnik do komentarza
Udostępnij na innych stronach

Do testów zaladuj modul poleceniem insmod /......./dvb-as102.ko podajac odpowiednia sciezke i pelna nazwe modulu.

Sprawdz czy modul sie zaladowal (lsmod).

Jesli bedzie wszystko ok to skopiuj plik dvb-as102.ko do odpowiedniego katalogu w /lib/modules i wykonaj depmod -a

Odnośnik do komentarza
Udostępnij na innych stronach

no i znowu musze googlowac

 

insmod: error inserting '/root/dvb-as102.ko': -1 Invalid module format

 

masakra

 

 

jak porownalem modul dzialajacy z modulem skompilowanym poleceniem modinfo ro roznica jest tylko w nazwie kernela

 

w moim jest

 

vermagic:	   3.2.9 SMP mod_unload 686 

 

a w orginale dzialajacym jest

 

vermagic:	   3.2.9-1.fc16.i686 SMP mod_unload 686 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...