Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: AverMedia a867 (Volar HD Nano) a Ubuntu 13.04 (64-bit) [Vyřešeno]  (Přečteno 5887 krát)

n3o21

  • Návštěvník
  • *
  • Příspěvků: 67
    • Zobrazit profil
Ahoj,

dovolím si založit nové téma na problematiku tuneru A867. Nainstaloval sem si a minibook Ubuntu 13.04 a mám s tímto tunerem problém.
Dle dostupných informací by měl být podporován v jádře od 3.5 výše (viz např. zde)

Firmware jsem si dle postupu stáhnul, umístil jej do /lib/firmware, ale nic se neděje.

Hlavně podle mě je Tuner nějak špatně detekován, neboť se vůbec linux nepokusí mu předhodit stažený firmware.
Přikládám můj výpis:

Kód: [Vybrat]
$ lsusb
Bus 001 Device 004: ID 07ca:0337 AVerMedia Technologies, Inc. A867 DVB-T dongle
Bus 002 Device 002: ID 5986:0292 Acer, Inc
Bus 002 Device 003: ID 0bda:0139 Realtek Semiconductor Corp. Card reader
Bus 003 Device 002: ID 0489:e00d Foxconn / Hon Hai Broadcom Bluetooth 2.1 Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

$ dmesg
[  298.453712] usb 1-1: new high-speed USB device number 4 using ehci-pci
[  298.591869] usb 1-1: New USB device found, idVendor=07ca, idProduct=0337
[  298.591885] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  298.591893] usb 1-1: Product: A867
[  298.591902] usb 1-1: Manufacturer: AVerMedia TECHNOLOGIES, Inc
[  298.591909] usb 1-1: SerialNumber: 3034314009390

Problém vidím v tom, že ve všech návodech co jsem našel na netu se v dmesg vypisuje něco takovéhoto:
Kód: [Vybrat]
[36396.962876] usb 4-1.4: dvb_usb_v2: found a 'AVerMedia HD Volar (A867)' in cold state
[36396.963006] usb 4-1.4: dvb_usb_v2: downloading firmware from file 'dvb-usb-af9035-02.fw'
[36397.270548] usb 4-1.4: dvb_usb_af9035: firmware version=12.5.13.0
[36397.270602] usb 4-1.4: dvb_usb_v2: found a 'AVerMedia HD Volar (A867)' in warm state
[36397.272638] usb 4-1.4: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[36397.272723] DVB: registering new adapter (AVerMedia HD Volar (A867))
...

Já se bohužel do fáze načítání FW vůbec nedostanu, pouze mi OS jaksi zdetekuje tuner. Nic víc.
Netušíte náhodou kde by mohl být zakopaný pes?
« Poslední změna: 20 Říjen 2013, 13:48:40 od Rover623 »

kodein

  • Návštěvník
  • *
  • Příspěvků: 45
    • Zobrazit profil
Re:AverMedia a867 (Volar HD Nano) a Ubuntu 13.04 (64-bit)
« Odpověď #1 kdy: 07 Říjen 2013, 22:40:37 »
Jestli tak se trosku rozepis....  Nejde ti tv? Jaky pouzivas prehravac?  Nelze ladit programy?.... atd...

Rover623


n3o21

  • Návštěvník
  • *
  • Příspěvků: 67
    • Zobrazit profil
Re:AverMedia a867 (Volar HD Nano) a Ubuntu 13.04 (64-bit)
« Odpověď #3 kdy: 08 Říjen 2013, 22:38:13 »
Zkouším např. w-scan, ten napíše že nenašel žádnou TV kartu:
Kód: [Vybrat]
$ w_scan
w_scan version 20120605 (compiled for DVB API 5.5)
guessing country 'CZ', use -c <country> to override
using settings for CZECH REPUBLIC
DVB aerial
DVB-T Europe
scan type TERRESTRIAL, channellist 4
output format vdr-1.6
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
main:3220: FATAL: ***** NO USEABLE TERRESTRIAL CARD FOUND. *****
Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.

Ten návod s kompilací V4L sem zkoušel. Instalace sice úspěšná, ale nic se nezměnilo.
Podle mě je právě problém v tom že OS tuner z nějakého důvodu nepozná (a teda ani neinicializuje firmwarem jak by měl). Proto jej ani softvare pro DVB-T nemůže používat. Nenapadá mě ale proč :(


(BTW, zkoušel sem ještě kompilaci originál driveru od AVERu. Ten je však určen pro kernel 2.6 a odkazuje se na soubory co ve zdrojácích aktuálního 3.8 jádra co v ubuntu mám už nejsou :( Takže tudy cesta zjevně nevede)
Kód: [Vybrat]
Missing files that required to build driver: /lib/modules/3.8.0-31-generic/source/drivers/media/dvb/dvb-usb/dvb-usb-common.h dvb-usb/dvb-usb.h dvb-usb/dvb-usb-ids.h dvb-core/dvb_frontend.h dvb-core/dvbdev.h dvb-core/dmxdev.h dvb-core/dvb_demux.h dvb-core/dvb_net.h dvb-core/demux.h dvb-core/dvb_ringbuffer.h frontends/dvb-pll.h
Try to get kernel source closest to 3.8.0-31-generic from www.kernel.org and then copy to /lib/modules/3.8.0-31-generic/source/drivers/media/dvb

Rover623

Re:AverMedia a867 (Volar HD Nano) a Ubuntu 13.04 (64-bit)
« Odpověď #4 kdy: 08 Říjen 2013, 22:43:36 »
Jo, to je problém tunerů od Averu, ovladač je pod proprietární licencí (tudíž nemůže být začleněn) a i když driver pro Linux je, obvykle je bez aktualizací a je starý jak metuzalém.

Zkusil bych na to napsat patch, ale s jednou rukou to asi budu psát hodně dlouho.

n3o21

  • Návštěvník
  • *
  • Příspěvků: 67
    • Zobrazit profil
Re:AverMedia a867 (Volar HD Nano) a Ubuntu 13.04 (64-bit)
« Odpověď #5 kdy: 13 Říjen 2013, 13:10:57 »
No já ten tuner dostal kdysi dávno zadarmo k nějakýmu notebooku. :) Takže tohle sem fakt moc neřešil. Na WINech samozřejmě funguje v pohodě s tím proprietárním driverem (co updatují).
Ale právě viz link z prvního příspěvku, by měl ten A867 být podporovaný standardně a už by od jádra 3.5 neměli být potřeba ty proprietární drivery (měl by stačit ten fw). Proto si myslím že patch asi netřeba.
No, uvidím jak to bude vypadat po instalaci 13.10 až vyjde.

petertomasy

  • Stálý člen
  • ***
  • Příspěvků: 838
    • Zobrazit profil
Re:AverMedia a867 (Volar HD Nano) a Ubuntu 13.04 (64-bit)
« Odpověď #6 kdy: 13 Říjen 2013, 16:33:42 »
vyzerá to tak, že je problém s ovládačom " dvb-usb-af9035.ko " Systém ho síce pomenuje , ale to ja tak všetko , žiadna detekcia tuneru.
 
tvoje ID je  07ca:0337 AVerMedia Technologies, Inc. A867 DVB-T dongle, lenže v
Kód: [Vybrat]
modinfo dvb_usb_af9035nie je ID zakonponované . Identifikuje sa ako nie ako a867, ale 0337. Nuž iné ti nezostáva ako si poupraviť zdrojové kody a a skompilovať si svoj ovládač( aj tvojím ID). Nie je to nič ťažké, len pripísať po jednom riadku do 2-och súborov...  (dvb-usb-ids.h , af9035.c )    inšpirácia: kompilácia a uprava kodu ,ja som ho u seba skompiloval, žiadny error, tak by to nemal byť problém.
Citace
peter@peter:~/Plocha/media_build$ modinfo /home/peter/Plocha/media_build/v4l/dvb-usb-af9035.ko | grep 0337
alias:          usb:v07CAp0337d*dc*dsc*dp*ic*isc*ip*in*
moje jadro je
Kód: [Vybrat]
uname -r
3.8.0-26-generic
ak by si si s tým nevedel rady, isto to vyriešime.
« Poslední změna: 13 Říjen 2013, 16:37:59 od petertomasy »

n3o21

  • Návštěvník
  • *
  • Příspěvků: 67
    • Zobrazit profil
Re:AverMedia a867 (Volar HD Nano) a Ubuntu 13.04 (64-bit)
« Odpověď #7 kdy: 19 Říjen 2013, 09:45:24 »
Paráda. Teď už je to o něčem jiném. Díky za radu. Funguje samozřejmě i v 13.10.

Skoro by to chtělo aby to někdo dodal do upstreamu (bohužel to nedokážu)

petertomasy

  • Stálý člen
  • ***
  • Příspěvků: 838
    • Zobrazit profil
Re:AverMedia a867 (Volar HD Nano) a Ubuntu 13.04 (64-bit)
« Odpověď #8 kdy: 19 Říjen 2013, 18:00:14 »
to: n3o21
Napíš do titulku "vyriešené", prosím , nech je to jasné aj pre ostatných, alebo aj admin ak sa inak nedá ...