Portál AbcLinuxu, 10. května 2025 17:03
V jádře 2.6.28 je podpora, dvb-usb-af9015.fw je k dispozici, ale netuší někdo proč nefunguje tuner? Kaffeine ukazuje správně velikost signálu na jednotlivých kanálech, ale nepřidá je do seznamu, protože se na ně nemůže naladit.
$ kaffeine
Using DVB device 0:0 "Afatech AF9013 DVB-T"
tuning DVB-T to 730000000 Hz
inv:2 bw:0 fecH:2 fecL:9 mod:3 tm:1 gi:3 hier:0
...............
Not able to lock to the signal on the given frequency
Frontend closed
dvbsi: Cant tune DVB
$ dmesg
[ 6425.052053] usb 5-3: new high speed USB device using ehci_hcd and address 9
[ 6425.196030] usb 5-3: configuration #1 chosen from 1 choice
[ 6425.215233] dvb-usb: found a 'AVerMedia AVerTV DVB-T Volar X' in cold state, will try to load a firmware
[ 6425.215246] usb 5-3: firmware: requesting dvb-usb-af9015.fw
[ 6425.225218] dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw'
[ 6425.301742] dvb-usb: found a 'AVerMedia AVerTV DVB-T Volar X' in warm state.
[ 6425.303386] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 6425.303738] DVB: registering new adapter (AVerMedia AVerTV DVB-T Volar X)
[ 6425.701002] af9013: firmware version:4.65.0
[ 6425.705505] DVB: registering adapter 0 frontend 0 (Afatech AF9013 DVB-T)...
[ 6425.705881] MXL5005S: Attached at address 0xc6
[ 6425.705889] dvb-usb: AVerMedia AVerTV DVB-T Volar X successfully initialized and connected.
[ 6425.732811] input: AVerMedia A815 as /devices/pci0000:00/0000:00:1d.7/usb5/5-3/5-3:1.1/input/input12
[ 6425.776164] generic-usb 0003:07CA:A815.0005: input,hidraw1: USB HID v1.01 Keyboard [AVerMedia A815] on usb-0000:00:1d.7-3/input1
$ ls -l /dev/dvb/adapter0/
celkem 0
crw-rw---- 1 root video 212, 4 Jan 15 18:27 demux0
crw-rw---- 1 root video 212, 5 Jan 15 18:27 dvr0
crw-rw---- 1 root video 212, 3 Jan 15 18:27 frontend0
crw-rw---- 1 root video 212, 7 Jan 15 18:27 net0
$ scan /usr/share/dvb/dvb-t/cz-Praha
scanning /usr/share/dvb/dvb-t/cz-Praha
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 506000000 0 2 9 3 1 2 0
initial transponder 674000000 0 2 9 3 1 1 0
initial transponder 818000000 0 2 9 3 1 2 0
>>> tune to: 506000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to: 506000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 674000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to: 674000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to: 818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE (tuning failed)
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
Řešení dotazu:
Podle návodu který jsem našel, jsem výstup příkazu scan přesměroval do souboru channels.conf, nakopiroval do .xine a v xine mi to jelo. Musím se ovšem přiznat, že jsem to nerozjel nikde jinde.
Bohužel právě scan vrací ERROR: initial tuning failed
(viz výše), takže asi chybí nějaká část ovladače. Jakou verzi máš? Dřívě se prodávala modrá, já už mám bílou, ale ID má stejné jako ta v návodech (modrá), tak snad jsou v ní všechny šváby stejné. Všem ostatním to funguje, a v žádném návodu jsem nenašel žádnou podstatnou informaci, která by pomohla ke zprovoznění i mě.
Ábíčko: AVerMedia AVerTV DVB-T Volar X
Aver TV DVB-T Volar X USB2.0 Stick v Mandriva Linux 2009.0
Ubuntu: AVerTV DVB-T Volar-X
Problém je vyřešen, změnilo se počasí, tak jsem náhodou chytil multiplex na 570MHz. Ještě jsem si všiml, že používám starý FW, vyměnil jsem ho tedy za 4.95.0. Jelikož set-top-box ukazuje výborný signál a TV šlape bez problémů, tak jsem myslel, že je chyba v ovladačích DVB-T USB tuneru (zkoušel jsem ho na stejné anténě). Ve skutečnosti SW funguje bez problémů, ovšem problém je v HW, má strašně malou citlivost a chytím na něj jen občas multiplex, který má na set-top-boxu nejlepší signál tj. 100%, na USB má pouze 75% (SNR - signál ku šumu neukazuje kaffeine vůbec).
$ cat kaffeine/dvb-t/cz-Kolin
# DVB-T Kolin (Kolin, Czech Republic)
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
# Ceska televize
T 570000000 8MHz 2/3 NONE QAM64 8k 1/4 NONE
# Ceske radiokomunikace
T 634000000 8MHz 2/3 NONE QAM64 8k 1/4 NONE
# Public, Noe, Ocko, Z1
T 674000000 8MHz 2/3 NONE QAM64 8k 1/16 NONE
Na prvni sup wiki.mandrivalinux.cz/navody-ostatni-dvb_avertv-dvbt-volar-x :)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.