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

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

Autor Téma: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10  (Přečteno 16131 krát)

Dav3

  • Návštěvník
  • *
  • Příspěvků: 6
    • Zobrazit profil
USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« kdy: 28 Říjen 2010, 22:55:46 »
Dobrý den,

nedaří se mi rozchodit USB TV kartu AverTV Volar HD Nano, na Ubuntu 10.10, kernel 2.6.35-22-generic.
Firmware       /lib/firmware/dvb-usb-avertv-a800-02.fw
výpis lsusb
Kód: [Vybrat]
dav3@Dav1k:/$ lsusb
Bus 004 Device 002: ID 045e:0745 Microsoft Corp.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 07cc:0301 Carry Computer Eng., Co., Ltd 6-in-1 Card Reader
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 07ca:1867 AVerMedia Technologies, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

výpis dmesg | tail
Kód: [Vybrat]
dav3@Dav1k:~/Stažené/a867$ dmesg | tail
[   28.315935] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   29.421939] EXT4-fs (sdc5): re-mounted. Opts: errors=remount-ro,commit=0
[   29.507261] EXT4-fs (sdc7): re-mounted. Opts: commit=0
[   31.037265] EXT4-fs (sdc5): re-mounted. Opts: errors=remount-ro,commit=0
[   31.084145] EXT4-fs (sdc7): re-mounted. Opts: commit=0
[   38.592022] wlan0: no IPv6 routers present
[   43.434909] EXT4-fs (sdc5): re-mounted. Opts: errors=remount-ro,commit=0
[   43.656646] EXT4-fs (sdc7): re-mounted. Opts: commit=0
[   90.572034] Clocksource tsc unstable (delta = -103044766 ns)
[  603.404037] usb 1-6: new high speed USB device using ehci_hcd and address 2

mám stažený driver a867_drv_v1.0.27.tar.bz2 ze stránek výrobce, který jsem podle návodu na http://www.avermedia.com/avertv/Upload/a867_drv_v1.0.27_Release%20Notes.txt rozbalil a po příkazu make se vypsala tato chyba
Kód: [Vybrat]
dav3@Dav1k:~/Stažené/a867$ make
make -C /lib/modules/2.6.35-22-generic/source O=/lib/modules/2.6.35-22-generic/build SUBDIRS=`pwd` modules
make[1]: Entering directory `/lib/modules/2.6.35-22-generic/source'
make[1]: *** No rule to make target `modules'.  Stop.
make[1]: Leaving directory `/lib/modules/2.6.35-22-generic/source'
make: *** [default] Error 2

takže žádám o radu co teď s tim  :) Děkuji za pomoc.

karlitos

  • Závislák
  • ****
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • Zobrazit profil
    • homepage
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #1 kdy: 29 Říjen 2010, 08:38:32 »
Mate nainstalovany balik build-essential a mate nainstalovane hlavicky jadra ? (balik linux-headers-generic)
V tom navodu je je po kroku cd a867_drv_[version] jeste
Kód: [Vybrat]
ls /lib/modules/`uname -r`/source Vypise to neco ?

Lze spustit - pred make ./configure ?
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

Dav3

  • Návštěvník
  • *
  • Příspěvků: 6
    • Zobrazit profil
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #2 kdy: 01 Listopad 2010, 18:34:35 »
musel jsem vyměnit HDD, takže mám nově nainstalované kubuntu 10.10 - 2.6.35-22-generic

oba balíky (build-essential, linux-headers-gneric) mám nainstalované

Kód: [Vybrat]
ls /lib/modules/`uname -r`/sourcevypíše toto
Kód: [Vybrat]
dave@Dav1k:~$ ls /lib/modules/`uname -r`/source
ls: cannot access /lib/modules/2.6.35-22-generic/source: No such file or directory

ještě jednou lsusb:
Kód: [Vybrat]
Bus 004 Device 002: ID 045e:0745 Microsoft Corp.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 07cc:0301 Carry Computer Eng., Co., Ltd 6-in-1 Card Reader
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 07ca:1867 AVerMedia Technologies, Inc.
Bus 001 Device 002: ID 0424:2513 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

a dmesg | tail:
Kód: [Vybrat]
[   80.076037] Clocksource tsc unstable (delta = -71076320 ns)
[  662.892804] wlan0: authenticate with 00:1e:58:16:ea:8c (try 1)
[  662.894748] wlan0: authenticated
[  662.894794] wlan0: associate with 00:1e:58:16:ea:8c (try 1)
[  662.897183] wlan0: RX AssocResp from 00:1e:58:16:ea:8c (capab=0x431 status=0 aid=3)
[  662.897190] wlan0: associated
[  662.897873] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  673.424022] wlan0: no IPv6 routers present
[ 4857.816106] NVRM: Xid (0000:12): 8, Channel 00000000
[ 4866.820130] NVRM: Xid (0000:12): 8, Channel 00000000

petertomasy

  • Stálý člen
  • ***
  • Příspěvků: 800
    • Zobrazit profil
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #3 kdy: 01 Listopad 2010, 19:46:30 »
Citace
I think I need go to file "/usr/src/xxxx" and create a link there called "/lib/modules/`uname -r`/source"
teda asi niečo takéto
Kód: [Vybrat]
sudo ln -s /usr/src/linux-headers-2.6.32-22-generic /lib/modules/`uname -r`/source viacej na ubuntuforums.org/archive/index.php/t-1576024.htm

Dav3

  • Návštěvník
  • *
  • Příspěvků: 6
    • Zobrazit profil
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #4 kdy: 04 Listopad 2010, 19:59:35 »
Vytvořil jsme link podle návodu..

Pak jsem spustil příkaz make:
Kód: [Vybrat]
dave@Dav1k:~/Stažené/a867$ make
Missing files that required to build driver: /lib/modules/2.6.35-22-generic/source/drivers/media/dvb/dvb-usb/dvb-usb-common.h dvb-usb/dvb-usb.h dvb-usb/dvb-usb-ids.h
Try to get kernel source closest to 2.6.35-22-generic from www.kernel.org and then copy to /lib/modules/2.6.35-22-generic/source/drivers/media/dvb

Stáhl jsem jádro 2.6.36 a zkopíroval chybějící soubory..
znovu make:
Kód: [Vybrat]
dave@Dav1k:~/Stažené/a867$ make
make -C /lib/modules/2.6.35-22-generic/source O=/lib/modules/2.6.35-22-generic/build SUBDIRS=`pwd` modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.35-22-generic'
  CC [M]  /home/dave/Stažené/a867/af903x-core.o
  CC [M]  /home/dave/Stažené/a867/af903x-devices.o
  CC [M]  /home/dave/Stažené/a867/af903x-drv.o
  CC [M]  /home/dave/Stažené/a867/af903x-fe.o
/home/dave/Stažené/a867/af903x-fe.c:220: warning: ‘af903x_set_bandwidth’ defined but not used
  CC [M]  /home/dave/Stažené/a867/af903x-tuner.o
  CC [M]  /home/dave/Stažené/a867/cmd.o
  CC [M]  /home/dave/Stažené/a867/standard.o
  CC [M]  /home/dave/Stažené/a867/demodulator.o
  CC [M]  /home/dave/Stažené/a867/demodulatorextend.o
  CC [M]  /home/dave/Stažené/a867/usb2impl.o
/home/dave/Stažené/a867/usb2impl.c:1: fatal error: linux/autoconf.h: No such file or directory
compilation terminated.
make[3]: *** [/home/dave/Stažené/a867/usb2impl.o] Error 1
make[2]: *** [_module_/home/dave/Stažené/a867] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic'
make: *** [default] Error 2

moc jsem z toho nepoznal co je špatně.. chybí ještě nějaké soubory??

Roman Vacho

  • Člen placené komunitní podpory
  • Moderátor
  • Guru
  • ***
  • Příspěvků: 5592
  • Jeden vykope studnu, tisíce z ní pijí tisíc let.
    • Zobrazit profil
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #5 kdy: 05 Listopad 2010, 07:43:42 »
No je přece nesmysl odkazovat modul starého jádra a chtít, aby to chodilo v novém. Je nějaký jiný speciální důvod proč užívat 2.6.36.x?
Vyřešená vlákna je vhodné uzavřít dodáním znaků "[vyřešeno]" do názvu téma v editaci prvního příspěvku.

Dav3

  • Návštěvník
  • *
  • Příspěvků: 6
    • Zobrazit profil
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #6 kdy: 05 Listopad 2010, 11:37:01 »
Jádro mám 2.6.35-22 z jádra 2.6.36 jsem zkopíroval puoze pár souborů: dvb-usb.h, dvb-usb-ids.h.. atd.

Missing files that required to build driver: /lib/modules/2.6.35-22-generic/source/drivers/media/dvb/dvb-usb/dvb-usb-common.h dvb-usb/dvb-usb.h dvb-usb/dvb-usb-ids.h
Try to get kernel source closest to 2.6.35-22-generic from www.kernel.org and then copy to /lib/modules/2.6.35-22-generic/source/drivers/media/dvb

majo33

  • Návštěvník
  • *
  • Příspěvků: 11
    • Zobrazit profil
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #7 kdy: 09 Listopad 2010, 11:50:13 »
Dnes sa mi podarilo skompilovat tento driver (2.6.35-23-generic-pae). Neviem ci funguje, lebo nemam tuto kartu. Dufam ze Ti tento postup pomoze:

1) nahraj potrebne *.h subory do /usr/src/linux-headers-2.6.35-23-generic-pae/drivers/media/dvb/...
Missing files that required to build driver: /lib/modules/2.6.35-23-generic-pae/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
Ja som ich skopirovat z ubuntu kernel-u:
apt-get install linux-source
cd /usr/src/linux-source-2.6.35/
tar -jxf linux-source-2.6.35.tar.bz2

potrebne *.h su v /usr/src/linux-source-2.6.35/linux-source-2.6.35/drivers/media/dvb/...

2) vytvor symlink:
ln -s /usr/src/linux-headers-2.6.35-23-generic-pae/ /lib/modules/2.6.35-23-generic-pae/source

3) v subore usb2impl.c uprav prvy riadok:
#include <linux/autoconf.h>
na
#include <generated/autoconf.h>

4) do suboru mxl5007t.c pridaj tento kod (na riadok 26, medzi ostatne #include):
#include <linux/slab.h>

5) spusti make

Dav3

  • Návštěvník
  • *
  • Příspěvků: 6
    • Zobrazit profil
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #8 kdy: 09 Listopad 2010, 15:48:54 »
Díky za návod, ovladač se podařilo zkompilovat, ale TV pořád nejde.

lsmod | grep a867
Kód: [Vybrat]
dave@Dav1k:~$ lsmod | grep a867
a867                  197147  0
dvb_usb                14565  1 a867

ve výpise dmesg je ještě nejaká chyba.
Kód: [Vybrat]
dave@Dav1k:~$ dmesg | tail
[   90.156437] wlan0: authenticated
[   90.156479] wlan0: associate with 00:1e:58:16:ea:8c (try 1)
[   90.158858] wlan0: RX AssocResp from 00:1e:58:16:ea:8c (capab=0x431 status=0 aid=1)
[   90.158865] wlan0: associated
[   90.159549] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  100.496023] wlan0: no IPv6 routers present
[  839.856947] usb 1-1.3: new high speed USB device using ehci_hcd and address 3
[  840.222431] AVerMedia A867 driver module V1.0.27 loaded.
[  840.642078] dvb_usb_A867: probe of 1-1.3:1.0 failed with error -12
[  840.644680] usbcore: registered new interface driver dvb_usb_A867
« Poslední změna: 09 Listopad 2010, 16:14:41 od Dav3 »

majo33

  • Návštěvník
  • *
  • Příspěvků: 11
    • Zobrazit profil
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #9 kdy: 11 Listopad 2010, 11:25:36 »
Tak ju uz mam aj ja, na Windows slape ako vino. No na Linuxe mam podobne problemy. V Ubuntu 10.10 sa mi ju zatial nepodarilo rozbehat, jednak problemy s kompilaciou a potom funguje nejak divne. Naladi mi stanice a to je tak vsetko, medzitym mi prestane fungovat WIFI. Nedalo mi to a skusil som ju na Ubuntu 10.04. Prekvapivo kompilacia ovladacu ide ako po masle, dokonca aj tuner funguje tak ako ma. Najde rovnake stanice ako vo Windowse a prehravanie funguje bezproblemovo. Takze tie ovladace nebudu uplne bezcenne. Ked budem mat trochu casu, pokusim sa ho rozbehat aj v Ubuntu 10.10.

majo33

  • Návštěvník
  • *
  • Příspěvků: 11
    • Zobrazit profil
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #10 kdy: 11 Listopad 2010, 15:09:29 »
Este ma napadlo ze to Ubuntu 10.10 na ktorom mi nefunguje je 64bit, a to 10.04 kde funguje je 32bit.
Ake je tvoje Ubuntu?

Dav3

  • Návštěvník
  • *
  • Příspěvků: 6
    • Zobrazit profil
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #11 kdy: 11 Listopad 2010, 17:12:14 »
moje ubuntu respektive kubuntu je 32bit. Zkusim nainstalovat 10.04 na jiný disk jestli budu šlapat i mě.

Jaký používáš soft pro TV?

majo33

  • Návštěvník
  • *
  • Příspěvků: 11
    • Zobrazit profil
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #12 kdy: 11 Listopad 2010, 22:56:46 »
Tak tuner mi uz zacal behat aj na Ubuntu 10.10 64bit. Problemy mam vtedy ked naraz zapojim tuner aj wifi. Stacilo vytiahnut wifi z usb-cka. Takze ak ho budem chciet pouzivat aj v Linux-e, tak pridem o net.
Prehravac mam Xine (apt-get install xine-ui). Ten pouziva konfiguracny subor vytvoreny pomocou utility w_scan:
w_scan -c CZ -f t -X
z jeho vystupu skopirujes poslednych par riadkov zo stanicami do .xine/channels.conf
Kód: [Vybrat]
CT 1 JM(Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:257:273:257
CT 2(Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:513:529:258
CT 24(Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:769:785:259
CT 4(Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:1025:1041:260
CRo1-Radiozurnal    (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:4113:16641
CRo2-Praha          (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:4369:16642
CRo3-Vltava         (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:4625:16643
CRo Radio Wave     (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:4881:16644
CRo D-dur           (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:5137:16645
CRo Leonardo        (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:5393:16646
CRo Radio Cesko     (Ceska televize):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:5649:16647
 NOVA(CESKE RADIOKOMUNIKACE):626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:101:111:513
NOVA CINEMA(CESKE RADIOKOMUNIKACE):626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:401:411:514
PRIMA(CESKE RADIOKOMUNIKACE):626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:201:211:769
Prima COOL(CESKE RADIOKOMUNIKACE):626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:501:511:770
BARRANDOV TV(CESKE RADIOKOMUNIKACE):626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:301:311:2049
spustis Xine a kliknes na DVB
Neviem ci je to potrebne, ale pre istotu som svojhu uzivatela pridal do skupiny video.

lucas86

  • Návštěvník
  • *
  • Příspěvků: 1
    • Zobrazit profil
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #13 kdy: 23 Listopad 2010, 12:20:05 »
Zdar majo33. Funguje ti aj dialkove ovladanie?

majo33

  • Návštěvník
  • *
  • Příspěvků: 11
    • Zobrazit profil
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #14 kdy: 23 Listopad 2010, 23:43:40 »
Nie, dialkove mi nefunguje. Myslim, ze ten linuxovy ovladac nema podporu dialkoveho ovladacu.

premet

  • Host
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #15 kdy: 06 Duben 2011, 13:52:43 »
Tak dnes k večeru budu mít tuhle kartu, ovladač mám již nainstalovaný tak uvidím jestli to bude fungovat, jinak pokud by někomu při kompilaci hlásilo
Kód: [Vybrat]
/home/premet/Downloads/a867_drv_v1.0.28/af903x-drv.c:1121:3: error: implicit declaration of function ‘init_MUTEX’tak stačí do hlavičkového souboru af903x.h přidat řádek
Kód: [Vybrat]
#define init_MUTEX(LOCKNAME) sema_init(LOCKNAME,1);

SilentSight

  • Návštěvník
  • *
  • Příspěvků: 8
    • Zobrazit profil
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #16 kdy: 16 Duben 2011, 11:50:34 »
Zdravím všechny,
byl by mi prosím někdo ochotný krok po kroku vysvětlit, jak tento ovladač rozjet v čistě instalovaném Ubuntu 10.10 64bit?
Jsem absolutní začátečník ve světě linuxu, takže se moc nechytám.

Hledal jsem na google i zkoušel návod u ovladače z oficiálních stránek, ale stále se nedaří.

premet

  • Host
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #17 kdy: 16 Duben 2011, 12:11:06 »
A u čeho jsi skončil ?
Když tak se ti pokusím pomoct  :)

SilentSight

  • Návštěvník
  • *
  • Příspěvků: 8
    • Zobrazit profil
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #18 kdy: 16 Duben 2011, 12:16:48 »
Stáhl a rozbalil jsem ovladač a postupoval podle návodu zde:http://www.avermedia.eu/avertv/cz/Upload/a867_drv_v1.0.28_Releasenotes.txt

$ tar xjf a867_drv_v1.0.28.tar.bz2
$ cd a867_drv_v1.0.28
$ sudo ln -s /usr/src/linux-headers-2.6.35-22-generic /lib/modules/`uname -r`/source

Po zadání make se mi však vypíše:

Missing files that required to build driver: /lib/modules/2.6.35-22-generic/source/drivers/media/dvb/dvb-usb/dvb-usb-common.h dvb-usb/dvb-usb.h dvb-usb/dvb-usb-ids.h
Try to get kernel source closest to 2.6.35-22-generic from www.kernel.org and then copy to /lib/modules/2.6.35-22-generic/source/drivers/media/dvb

provedl jsem tedy:
sudo apt-get install linux-source
poté již ale nevím co dál


premet

  • Host
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #19 kdy: 16 Duben 2011, 12:26:24 »
Přečti si návod co psal majo33
Dnes sa mi podarilo skompilovat tento driver (2.6.35-23-generic-pae). Neviem ci funguje, lebo nemam tuto kartu. Dufam ze Ti tento postup pomoze:

1) nahraj potrebne *.h subory do /usr/src/linux-headers-2.6.35-23-generic-pae/drivers/media/dvb/...
Missing files that required to build driver: /lib/modules/2.6.35-23-generic-pae/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
Ja som ich skopirovat z ubuntu kernel-u:
apt-get install linux-source
cd /usr/src/linux-source-2.6.35/
tar -jxf linux-source-2.6.35.tar.bz2

potrebne *.h su v /usr/src/linux-source-2.6.35/linux-source-2.6.35/drivers/media/dvb/...

2) vytvor symlink:
ln -s /usr/src/linux-headers-2.6.35-23-generic-pae/ /lib/modules/2.6.35-23-generic-pae/source

3) v subore usb2impl.c uprav prvy riadok:
#include <linux/autoconf.h>
na
#include <generated/autoconf.h>

4) do suboru mxl5007t.c pridaj tento kod (na riadok 26, medzi ostatne #include):
#include <linux/slab.h>

5) spusti make
Akorát budeš mít rozdíl v jádru  :)

A krok 3 můžeš vynechat, protože v novějším ovladači to je již opraveno

SilentSight

  • Návštěvník
  • *
  • Příspěvků: 8
    • Zobrazit profil
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #20 kdy: 16 Duben 2011, 12:30:41 »
Podle toho návodu jsem to zkoušel
cd /usr/src/linux-source-2.6.35/ - to proběhne ještě ok
Ale
tar -jxf linux-source-2.6.35.tar.bz2
hodí hrozně moc chyb
Ukázka:

tar: linux-source-2.6.35/ubuntu/rtl8192se/rtl8192s/r8192S_phy.c: Nelze open: Adresář nebo soubor neexistuje
tar: linux-source-2.6.35/ubuntu/rtl8192se/rtl8192s/Makefile: Nelze open: Adresář nebo soubor neexistuje
tar: linux-source-2.6.35/ubuntu/rtl8192se/rtl8192s/r8192S_rtl6052.h: Nelze open: Adresář nebo soubor neexistuje
tar: linux-source-2.6.35/ubuntu/rtl8192se/rtl_mesh.h: Nelze open: Adresář nebo soubor neexistuje
tar: linux-source-2.6.35/ubuntu/rtl8192se/rtl_pm.c: Nelze open: Adresář nebo soubor neexistuje
tar: linux-source-2.6.35/ubuntu/rtl8192se/rtl_wx.h: Nelze open: Adresář nebo soubor neexistuje
tar: linux-source-2.6.35/ubuntu/rtl8192se/rtl_dm.c: Nelze open: Adresář nebo soubor neexistuje

Právě tady jsem se zasekl

premet

  • Host
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #21 kdy: 16 Duben 2011, 12:44:43 »
Potřebuješ k tomu práva, takže si dej před to sudo a zkontroluj si jestli rozbaluješ archív, který tam máš, já nevím na jaké verzi Ubuntu to majo33 dělal, takže nevím jakou verzi jádra máš ty  :)

SilentSight

  • Návštěvník
  • *
  • Příspěvků: 8
    • Zobrazit profil
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #22 kdy: 16 Duben 2011, 12:53:28 »
Díky moc, se sudo už to proběhlo
Moje verze jádra je linux-headers-2.6.35-22-generic

Takže teď v usr/src/ mám tyto složky
linux-headers-2.6.35-22-generic
linux-headers-2.6.35-22
linux-source-2.6.35

Pochopil jsem, že mám ze složky linux-source-2.6.35/drivers/media/dvb/dvb-usb
zkopírovat tyto soubory
dvb-usb-common.h
dvb-usb.h
dvb-usb-ids.h

Jsou to všechny?
A mám je nakopírovat do linux-headers-2.6.35-22/drivers/media/dvb/dvb-usb ?

premet

  • Host
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #23 kdy: 16 Duben 2011, 13:24:52 »
Ne e nejsou to všechny, tady je seznam
Citace
Missing files that required to build driver: /lib/modules/2.6.35-23-generic-pae/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

Jo a ty máš zkopírovat tam kam píšeš.

SilentSight

  • Návštěvník
  • *
  • Příspěvků: 8
    • Zobrazit profil
Re: USB TV AverTV Volar HD Nano (a867R) + Ubuntu 10.10
« Odpověď #24 kdy: 16 Duben 2011, 14:04:01 »
Super, dík, takže soubory mám všechny překopírovány, ale mám problém u:

2) vytvor symlink:
ln -s /usr/src/linux-headers-2.6.35-22-generic-pae/ /lib/modules/2.6.35-22-generic-pae/source

Tohle moc nechápu, žádné takové složky tam nemám. Viz:

/usr/src$ sudo ln -s /usr/src/linux-headers-2.6.35-22-generic-pae/ /lib/modules/2.6.35-22-generic-pae/source
ln: vytvářím symbolický odkaz „/lib/modules/2.6.35-22-generic-pae/source“: Adresář nebo soubor neexistuje


Mám to tam pouze bez toho -pae. Verzi headers jsem opravil. Mám tedy odebrat z příkazu to -pae, nebo mi tam něco chybí?

3 a 4 jsem kontroloval a je to přímo již v souborech ovladače takto.


EDIT: Tak jsem to tam dal bez pae, 3, ani 4. krok nebyl třeba, stačil restart a po zadání
lsmod | grep a867
a867                  203303  4294967294
dvb_usb                16765  1 a867

Televize mi již funguje, takže velice děkuji za pomoc. Na přehrávání TV jsem našel přehrávač Keffeine.

« Poslední změna: 16 Duben 2011, 14:56:28 od SilentSight »