Skocz do zawartości

Dvb-T Usb Stick


*Mario*

Rekomendowane odpowiedzi

To jest chyba wszystko odnosnie DVB:


[   15.570326] it913x: Chip Version=02 Chip Type=9135
[   15.570698] it913x: Firmware Version 52887808
[   15.572204] it913x: Remote HID mode NOT SUPPORTED
[   15.572701] it913x: Dual mode=0 Tuner Type=0
[   15.572703] it913x: Unknown tuner ID applying default 0x60
[   15.572706] dvb-usb: found a 'ITE 9135(9006) Generic' in warm state.
[   15.572767] dvb-usb: will use the device's hardware PID filter (table count: 31).
[   15.573101] DVB: registering new adapter (ITE 9135(9006) Generic)
[   15.633659] iwl4965: Intel(R) Wireless WiFi 4965 driver for Linux, in-tree:d
[   15.633663] iwl4965: Copyright(c) 2003-2011 Intel Corporation
[   15.633845] iwl4965 0000:03:00.0: Detected Intel(R) Wireless WiFi Link 4965AGN, REV=0x4
[   15.671969] iwl4965 0000:03:00.0: device EEPROM VER=0x36, CALIB=0x5
[   15.672001] iwl4965 0000:03:00.0: Tunable channels: 13 802.11bg, 19 802.11a channels
[   15.672160] iwl4965 0000:03:00.0: irq 48 for MSI/MSI-X
[   15.907747] iwl4965 0000:03:00.0: loaded firmware version 228.61.2.24
[   15.908288] Registered led device: phy0-led
[   15.983264] ieee80211 phy0: Selected rate control algorithm 'iwl-4965-rs'
[   16.028087] Adding 5210108k swap on /dev/mapper/vg_krystian-lv_swap.  Priority:0 extents:1 across:5210108k 
[   16.072787] it913x-fe: ADF table value :00
[   16.076584] it913x-fe: Crystal Frequency :12000000 Adc Frequency :20250000 ADC X2: 01
[   16.115335] it913x-fe: Tuner LNA type :60
[   16.244843] DVB: registering adapter 0 frontend 0 (ITE 9135(9006) Generic_1)...
[   16.245022] dvb-usb: ITE 9135(9006) Generic successfully initialized and connected.
[   16.245027] it913x: DEV registering device driver

 

Najlepsze jest to ze ja równiez mam swieza F17 dopiero co instalowana w dniu premiery a nie aktualizacje wiec system jest nowy + kilka programów doslownie.

Odnośnik do komentarza
Udostępnij na innych stronach

Ok z tunerem sobie poradzilem - wykrywa go i jest ok. Dzieki Andrew oraz dzieki Slabypingwin. Dziwi mnie tylko fakt ze nie wykrywa mi zadnego kanalu bo sila sygnalu jest 0%. Mam nadzieje ze jest to tylko wina antenki dolaczonej do zestawu, chociaz martwi mnie fakt gdyz mieszkam ok 12km od nadajnika. No nic bede próbowal.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 weeks later...

Witam wszystkich,mam problem z nietypowym tunerem Medion md9570,jest prawidlowo wykrywany i instalowany ale....Kaffeine,vlc,mplayer wyszukuja kanaly lecz obraz i dzwiek jest tragiczny,praktycznie same plamy.W win7 i xp wszysto chodzi dobrze wiec to nie wina sygnalu itp.Podejrzewalem kodeki lecz w google znalazlem informacje iz winne moze byc bledne wykrywanie sprzety na usb tzn. zamiast usb 2 wykrywa usb1 i obcina szybkosc przesylu strumienia danych.Czy ktos spotakal sie z takim problemem i ew. czy jest z tego wyjscie,pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

witam,oto wynik dmesg|tail

 

andrzej@localhost ~]$ dmesg | tail

[ 2038.791724] usb 1-5.1: Manufacturer: Conexant

[ 2038.849431] dvb-usb: found a 'Medion MD95700 (MDUSBTV-HYBRID)' in warm state.

[ 2038.849619] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.

[ 2038.906998] DVB: registering new adapter (Medion MD95700 (MDUSBTV-HYBRID))

[ 2040.907146] dvb-usb: recv bulk message failed: -110

[ 2040.907764] DVB: registering adapter 0 frontend 0 (Conexant CX22702 DVB-T)...

[ 2040.911016] tuner-simple 1-0061: creating new instance

[ 2040.911019] tuner-simple 1-0061: type set to 63 (Philips FMD1216ME MK3 Hybrid Tuner)

[ 2040.911387] dvb-usb: Medion MD95700 (MDUSBTV-HYBRID) successfully initialized and connected.

[ 2040.975150] usb 1-5.2: new low-speed USB device number 12 using ehci_hcd

Odnośnik do komentarza
Udostępnij na innych stronach

Mam jadro 64 bitowe.

Nie wiem czy dobrze skompilowalem poprawiony modul dla innej architektury, ale mozesz spróbowac.

Sciagnij modul stad:

https://dl.dropbox.c...vb-usb-cxusb.ko

 

Oryginalny modul zachowaj gdzies jakby cos nie wyszlo.

Sciagniety wkopiuj do katalogu (prawdopodobnie):

/lib/modules/3.4.3-1.fc17.i686/kernel/drivers/media/dvb/dvb-usb

zmien prawa na takie jaki mial oryginal.

Zrestartuj system i spróbuj recznie zaladowac:

modprobe dvb-usb-cxusb

czy nie zglosi bledu.

Jak sie zaladowal to zobacz czy dziala lepiej.

Odnośnik do komentarza
Udostępnij na innych stronach

1. Przygotuj źródła kernela tak jak w cytowanym poście:

 

Witam,

 

Ponizej przedstawiam kroki które pozwolą Wam zainstalowac N-Boxa dedykowanego do dekoderow telewizji N pod linuksem.

 

Polecenia w terminalu staralem sie zautomatyzowac najlepiej jak umiem, wiekszosc z nich mozna poprostu kopiowac i wklejac poniewaz uzylem zmiennych ktore sami zdefiniujecie.

 

Zainstaluj ponizsze programy

 

su -c 'yum install rpmdevtools yum-utils gcc-c++ kernel-devel'

 

Przygotowanie odpowiednich katalogow w Twoim katalogu domowym. W konsoli wpisz polecenie:

rpmdev-setuptree

powyzsza komenda stworzy katalog rpmbuild z roznymi podkatalogami

 

Sciagnij plik ze zrodlami kernela odpowiadajacymi jego aktualnej wersji. Wpisz polecenie

 

yumdownloader --source kernel

zainstaluj wymagane zaleznosci. Zamiast nawiasu [version] wpisz numery wersji kernela z pliku jaki wczesniej zassales.

 

su -c 'yum-builddep kernel-[version].src.rpm'

zainstaluje zrodla do katalogow ktore wczesniej zostaly utworzone w Twoim katalogu domowym

 

rpm -Uvh kernel-[version].src.rpm

 

ignoruj ostrzerzenia typu:

 

ostrzeżenie: użytkownik mockbuild nie istnieje - używanie roota

ostrzeżenie: grupa mockbuild nie istnieje - używanie roota

 

 

nastepnie wpisz ponizsze polecenia

 

cd ~/rpmbuild/SPECS
rpmbuild -bp --target=$(uname -m) kernel.spec

teraz komputer troche pomiela dyskiem, czas zrobic sobie herbatke.

Jesli wszystko poszlo pomyslnie mamy juz zrodla naszego kernela w katalogu rpmbuild/BUILD/kernel[version]/linux[version]

 

 

(Pozwoliłem sobie na małą korektę pakietów do zainstalowania)

 

2. Odszukaj w źródłach plik :

cxusb.c

prawdopodnie w podanej niżej lokalizacji

~/rpmbuild/BUILD/kernel-3.4.fc17/linux-3.4.3-1.fc17.i686/drivers/media/dvb/dvb-usb

 

3. W pliku odszukaj funkcje:

cxusb_cx22702_frontend_attach

i zamień:

if (usb_set_interface(adap->dev->udev, 0, 6) < 0)

na

if (usb_set_interface(adap->dev->udev, 0, 0) < 0)

 

4. Skopiuj pliki .config i Module.symvers

z /usr/src/kernels/3.4.3-1.fc17.i686 do ~/rpmbuild/BUILD/kernel-3.4.fc17/linux-3.4.3-1.fc17.i686

 

5. Przejdź do katalogu ze źródłami:

 

cd ~/rpmbuild/BUILD/kernel-3.4.fc17/linux-3.4.3-1.fc17.i686

 

6. Popraw w pliku Makefile w powyższym katalogu dopisując odpowiednie numerki Twojego jądra

EXTRAVERSION = -1.fc17.i686

7. Następnie wykonaj:

make prepare
make modules_prepare
make M=drivers/media/dvb/dvb-usb

8. W katalogu drivers/media/dvb/dvb-usb znajdziesz skompilowane moduły. Możesz wykonać jeszcze:

strip --strip-debug dvb-usb-cxusb.ko

aby zmniejszyć wielkość modułu

9. Jako root skopiuj moduł w odpowiednie miejsce i wykonaj jeszcze:

depmod -a

  • Upvote 1
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ę...