Portál AbcLinuxu, 6. května 2025 16:38

Dotaz: DVB-T, nic se nenaladí (AF9015)

Fluttershy, yay! avatar 20.2.2011 23:31 Fluttershy, yay! | skóre: 93 | blog:
DVB-T, nic se nenaladí (AF9015)
Přečteno: 1984×
Odpovědět | Admin

Zdar a sílu,

znovu jsem si pořídil DVB-T dongle Afatech s čipovou sadou AF9015 a tunerem TDA18218. Tentokrát mi ovšem se svobodným ovladačem nechce fungovat.

Na Ubuntu 10.04 (32-bit, jádro 2.6.32) jsem zkoušel postup z DX a ten první postup z fóra Ubuntu. Po jednom, už nevím po kterém, se dongle korektně hlásil, ale ve w_scanu a Kaffeine se nic nenaladilo, ač v Kaffeine v tom ukazateli signálu občas něco naskočilo.

Stejného výsledku jsem dosáhl v Linux Mintu Debian Edition (32-bit, jádro 2.6.32) za použití skriptu z Launchpadu.

Hlásí se v posledním zmíněném případě takto:

$ lsusb
Bus 001 Device 004: ID 15a4:9016 Afatech Technologies, Inc. AF9015 DVB-T USB2.0 stick
$ dmesg
[ 1843.576951] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in cold state, will try to load a firmware
[ 1843.576970] usb 1-2: firmware: requesting dvb-usb-af9015.fw
[ 1843.715569] dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw'
[ 1843.715583] af9015_download_firmware:
[ 1843.770727] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in warm state.
[ 1843.771069] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 1843.771553] DVB: registering new adapter (Afatech AF9015 DVB-T USB2.0 stick)
[ 1843.773333] af9015_af9013_frontend_attach: init I2C
[ 1843.773345] af9015_i2c_init:
[ 1843.776569] af9013: firmware version:4.65.0.0
[ 1843.781073] DVB: registering adapter 0 frontend 0 (Afatech AF9013 DVB-T)...
[ 1843.781276] af9015_tuner_attach: 
[ 1843.782431] >>> 22 a3 c1 00 00 00 01 01 
[ 1843.783928] <<< a3 00 c0 
[ 1843.784816] NXP TDA18218HN successfully identified.
[ 1843.784833] dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected.
[ 1843.784846] af9015_init:
[ 1843.784854] af9015_init_endpoint: USB speed:3
[ 1843.793438] af9015_download_ir_table:
[ 1843.797265] Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 10 -> 7
[ 1843.797937] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.1/input/input12
[ 1843.798495] generic-usb 0003:15A4:9016.0002: input,hidraw0: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:1d.7-2/input1
$ lsmod | grep dvb
dvb_usb_af9015         22787  0 
dvb_usb                13320  1 dvb_usb_af9015
dvb_core               63154  1 dvb_usb
i2c_core               12696  9 tda18218,af9013,dvb_usb_af9015,dvb_usb,i915,drm_kms_helper,drm,videodev,i2c_algo_bit
usbcore                98453  7 usbhid,dvb_usb_af9015,dvb_usb,uvcvideo,uhci_hcd,ehci_hcd
🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Fluttershy, yay! avatar 20.2.2011 23:37 Fluttershy, yay! | skóre: 93 | blog:
Rozbalit Rozbalit vše Re: DVB-T, nic se nenaladí (AF9015)
Odpovědět | | Sbalit | Link | Blokovat | Admin

Jo a tady je výsledek v Arch Linuxu (64-bit, jádro 2.6.37, bez jakýchkoliv úprav), opticky je v Kaffeine stejný jako v předchozích:

$ dmesg
usb 2-1: new high speed USB device using ehci_hcd and address 19
dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in cold state, will try to load a firmware
dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw'
dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (Afatech AF9015 DVB-T USB2.0 stick)
af9013: firmware version:5.1.0.0
DVB: registering adapter 0 frontend 0 (Afatech AF9013 DVB-T)...
tda18218: NXP TDA18218HN successfully identified.
Registered IR keymap rc-empty
input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/rc/rc0/input19
rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/rc/rc0
dvb-usb: schedule remote query interval to 500 msecs.
dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected.
Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 10 -> 7
input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.1/input/input20
generic-usb 0003:15A4:9016.0007: input,hidraw3: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:1d.7-1/input1
$ lsmod | grep dvb
dvb_usb_af9015         25950  0 
dvb_usb                15138  1 dvb_usb_af9015
dvb_core               89955  1 dvb_usb
ir_core                14846  9 ir_lirc_codec,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder,dvb_usb_af9015,dvb_usb
usbcore               139048  9 dvb_usb_af9015,dvb_usb,usb_storage,uas,usbhid,btusb,uhci_hcd,ehci_hcd
i2c_core               19078  9 tda18218,af9013,dvb_usb_af9015,dvb_usb,i2c_i801,i915,drm_kms_helper,i2c_algo_bit,drm
$ kaffeine
[david@prdell ~]$ kaffeine(14436) DvbDevice::frontendEvent: tuning failed 
kaffeine(14436) DvbDevice::frontendEvent: tuning failed 
kaffeine(14436) DvbDevice::frontendEvent: tuning failed
...

Dodám, že mám nastaveno automatické prohledávání a v příslušné lokalitě jsem měl před necelým rokem příjem se stejným donglem a anténou výborný.

Nemáte někdo nápad, co s tím dělat?

🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
Nicky726 avatar 21.2.2011 00:15 Nicky726 | skóre: 56 | blog: Nicky726
Rozbalit Rozbalit vše Re: DVB-T, nic se nenaladí (AF9015)
Zkoušel jsi aktuální v4l-dvb z gitu? Ty výpisy vypadají dost podobně tomu, co tu mám já a tam to bylo potřeba. V AURu je balíček.
Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)
Fluttershy, yay! avatar 21.2.2011 10:53 Fluttershy, yay! | skóre: 93 | blog:
Rozbalit Rozbalit vše Re: DVB-T, nic se nenaladí (AF9015)
Teď jsem to zkusil. Už se to ani nehlásí.
🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
Fluttershy, yay! avatar 24.2.2011 00:02 Fluttershy, yay! | skóre: 93 | blog:
Rozbalit Rozbalit vše Re: DVB-T, nic se nenaladí (AF9015)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ono je to celé divné. Před rokem jsem v pokoji se stejným tunerem chytal z Kojálu perfektní ČT. Teď jsem ten dongle zkusil v MS Windows, ale tam mi to najde jenom Proglas a nějakou jihočeskou(!) regionální televizi.
🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
Fluttershy, yay! avatar 1.3.2011 20:48 Fluttershy, yay! | skóre: 93 | blog:
Rozbalit Rozbalit vše Re: DVB-T, nic se nenaladí (AF9015)
Zkusil jsem to v jiné části domu, chyba je jednoznačně v linuxových ovladačích. Prostě se jenom zhoršil signál, ale v MS Windows 7 ČT normálně funguje.
🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
18.7.2011 13:30 bob
Rozbalit Rozbalit vše Re: DVB-T, nic se nenaladí (AF9015)
Mne robil problemy najnovsi firmware 5.1.0.0, tak som pouzil ten starsi: wget http://palosaari.fi/linux/v4l-dvb/firmware/af9015/4.95.0.0/dvb-usb-af9015.fw
Fluttershy, yay! avatar 29.4.2012 23:09 Fluttershy, yay! | skóre: 93 | blog:
Rozbalit Rozbalit vše Re: DVB-T, nic se nenaladí (AF9015)
Dovolím si oživit svou zombie, protože dotaz je pro mě stále aktuální.

Tenhle firmware mi teď (Kubuntu 12.04 x86_64) teď nefungoval, ale s tím odkazovaným na DX se mi našel aspoň ten Proglas a Prima LOVE (?!) -- ovšem ani to nemá velký význam, jelikož mi nejede přehrávání, stahování programu apod. (Kaffeine)
🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
30.4.2012 00:24 Ragzid | skóre: 24 | blog: Pivní koutek | Liberec-Brno
Rozbalit Rozbalit vše Re: DVB-T, nic se nenaladí (AF9015)
Já mam LeadTek Dongle Gold s tímhle čipem, a v Brně funguje perfektně, teď drtím bakalářku, ale zítra nebo pozítří na to mrknu detailně. Jinak funguje mi jak v KDE4.7 (kaffeine, otestováno včetně nahrávání), tak na notasu v KDE3.5 (také kaffeine), a rychlým testem i na Fedoře 16 v mplayeru.

Jinak je teda dost náchylná na anténu, dodávanou musím mít za oknem, uvnitř budovy se nechytá, a problém naladit jsem měl i v Liberci a to na otevřeném prostranství.
Fluttershy, yay! avatar 30.4.2012 00:55 Fluttershy, yay! | skóre: 93 | blog:
Rozbalit Rozbalit vše Re: DVB-T, nic se nenaladí (AF9015)
Dík. Tam může být problém i s tím tunerem (TDA18218), resp. potíže s ním bývaly.

Zkoušel jsem firmware 4.65.0.0 (s ním se mi jednou naladily ty dvě stanice, víc nic), 4.95.0.0 (s ním se mi ani nezačne ladit) a 5.1.0.0 (s ním se jen neúspěšně ladí).

V podstatě jde o to, že na místě, kde jsem to zkoušel, před dvěma lety v pohodě (fakt bezproblémově) šla ČT všude, ale před rokem jsem ČT horko těžko ladil v MS Windows, načež mi ovšem fungovala obstojně -- s GNU/Linuxem ale smůla. Ještě to zkusím v jiných místech, jestli opravdu není problém v citlivosti.

Momentálně mám 64bitové Kubuntu 12.04 s distribučním jádrem a aplikacemi KDE z výchozích repozitářů, potažmo kubuntu-backports. Pro úplnost dmesg:
[78676.023521] usb 2-1.1: new high-speed USB device number 26 using ehci_hcd
[78676.509432] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in cold state, will try to load a firmware
[78676.515445] dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw'
[78676.585977] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in warm state.
[78676.586234] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[78676.586658] DVB: registering new adapter (Afatech AF9015 DVB-T USB2.0 stick)
[78676.589726] af9013: firmware version:5.1.0.0
[78676.596331] DVB: registering adapter 0 frontend 0 (Afatech AF9013 DVB-T)...
[78676.598862] tda18218: NXP TDA18218HN successfully identified.
[78676.600852] Registered IR keymap rc-empty
[78676.601042] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/rc/rc8/input18
[78676.601214] rc8: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/rc/rc8
[78676.601224] dvb-usb: schedule remote query interval to 500 msecs.
[78676.601233] dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected.
🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
30.4.2012 20:33 TomasVondra | skóre: 17
Rozbalit Rozbalit vše Re: DVB-T, nic se nenaladí (AF9015)
Mám úplně stejný problém s USB tunerem LEADTEK WinFast DTV Dongle GOLD (také AF9015 + TDA18271).

Podle http://linuxtv.org/wiki/index.php/Leadtek_WinFast_DTV_Dongle_Gold je plně podporovaný od 2.6.28, zkoušel jsem jádra 3.2.12 a 3.3.4. Zkoušel jsem firmware 4.65, 4.95 a 5.1.0, přičemž jsem ale nezaznamenal žádný zásadní rozdíl :-(

Firmware se korektně načte, tuner se zinicializuje a potom:
usb 1-1.2: new high-speed USB device number 11 using xhci_hcd
usb 1-1.2: New USB device found, idVendor=0413, idProduct=6029
usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1.2: Product: WinFast DTV Dongle Gold
usb 1-1.2: Manufacturer: Leadtek
usb 1-1.2: ep 0x81 - rounding interval to 32768 microframes, ep desc says 0 microframes
usb 1-1.2: ep 0x2 - rounding interval to 32768 microframes, ep desc says 0 microframes
usb 1-1.2: ep 0x84 - rounding interval to 32768 microframes, ep desc says 0 microframes
usb 1-1.2: ep 0x85 - rounding interval to 32768 microframes, ep desc says 0 microframes
dvb-usb: found a 'Leadtek WinFast DTV Dongle Gold' in cold state, will try to load a firmware
dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw'
dvb-usb: found a 'Leadtek WinFast DTV Dongle Gold' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (Leadtek WinFast DTV Dongle Gold)
af9013: firmware version 4.95.0.0
DVB: registering adapter 0 frontend 0 (Afatech AF9013)...
tda18271 15-00c0: creating new instance
TDA18271HD/C2 detected @ 15-00c0
Registered IR keymap rc-leadtek-y04g0051
input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1c.4/0000:0d:00.0/usb1/1-1/1-1.2/rc/rc2/input15
rc2: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1c.4/0000:0d:00.0/usb1/1-1/1-1.2/rc/rc2
dvb-usb: schedule remote query interval to 500 msecs.
dvb-usb: Leadtek WinFast DTV Dongle Gold successfully initialized and connected.
Ovšem během skenování to začne haprovat
Apr 30 20:09:30 tvondra kernel: tda18271: performing RF tracking filter calibration
Apr 30 20:09:31 tvondra kernel: af9015: recv bulk message failed:-71
Apr 30 20:09:33 tvondra kernel: af9015: recv bulk message failed:-110
Apr 30 20:09:33 tvondra kernel: af9013: i2c rd failed=-1 reg=d417 len=1
Apr 30 20:09:33 tvondra kernel: tda18271_read_extended: [15-00c0|M] ERROR: i2c_transfer returned: -1
Apr 30 20:09:33 tvondra kernel: tda18271_powerscan: [15-00c0|M] error -1 on line 506
Apr 30 20:09:33 tvondra kernel: tda18271_rf_tracking_filters_init: [15-00c0|M] error -1 on line 601
Apr 30 20:09:33 tvondra kernel: tda18271_calc_rf_filter_curve: [15-00c0|M] error -1 on line 662
Apr 30 20:09:33 tvondra kernel: tda18271c2_rf_cal_init: [15-00c0|M] error -1 on line 687
Apr 30 20:09:33 tvondra kernel: tda18271: RF tracking filter calibration failed!
Apr 30 20:09:33 tvondra kernel: tda18271: performing RF tracking filter calibration
Apr 30 20:09:35 tvondra kernel: tda18271: RF tracking filter calibration complete
Nevím jestli je problém v driveru v jádře, ve firmware nebo kde.

dvbscan ani w_scan většinou nic nenajdou - zkoušel jsem dvě pasivní antény a jednu novou aktivní. Někdy se něco najde a dokonce se mi občas povedlo video zprovoznit v kaffeine. Ale je to nespolehlivé, občas to zamrzne, občas to začne kostičkovat nebo vypadne zvuk.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.