Vydání 13.04, 12.10, 12.04 > Pomoc s hardwarem

AVerMedia AVerTV Volar HD Nano A867R v ubuntu 11.10

<< < (2/9) > >>

Rover623:
Takže, chyba je v tom, že jádro 3.0 a další neobsahují soubor smp_lock.h na který se ten skript odkazuje. Takže si zapni Nautila jako root
--- Kód: ---gksudo nautilus
--- Konec kódu ---
jdi do cesty /usr/src/linux-headers-3.0.0-17/include/linux a zde vytvoř prázdný soubor s výše uvedeným názvem.

Pak si vytvoř symbolický odkaz (pravé tlačítko-vytvořit odkaz), vznikne ti soubor "odkaz na smp_lock.h", ten překopíruj do cesty /usr/src/linux-headers-3.0.0-17-generic/include/linux a přejmenuj na "smp_lock.h"

Pak v terminálu zopakuj poslední okénko instrukcí

ratusdek:
udělal jsem vše jak bylo napsáno, ale jak jsem chtěl zadávat do terminálu ten poslední řádek, tak mi to napsalo toto:

--- Kód: ---radek@ThinkPad-Edge:~$ cd /usr/local/src/a867_drv_v1.0.28
bash: cd: /usr/local/src/a867_drv_v1.0.28: Operace zamítnuta

--- Konec kódu ---

Rover623:
Jasně, protože jako uživatel tam nemáš přístup, vůbec mi to nedošlo, než provedeš
--- Kód: ---cd /usr/local/src/a867_drv_v1.0.28
--- Konec kódu ---
zadej ještě
--- Kód: ---sudo su
--- Konec kódu ---
to tě přihlásí jako roota

ratusdek:
pořád to nejde, teď mi to vypsalo toto:

--- Kód: ---radek@ThinkPad-Edge:~$ sudo su
[sudo] password for radek:
root@ThinkPad-Edge:/home/radek# cd /usr/local/src/a867_drv_v1.0.28
root@ThinkPad-Edge:/usr/local/src/a867_drv_v1.0.28# make
make -C /lib/modules/3.0.0-17-generic/source O=/lib/modules/3.0.0-17-generic/build SUBDIRS=`pwd` modules
make[1]: Entering directory `/usr/src/linux-headers-3.0.0-17-generic'
  CC [M]  /usr/local/src/a867_drv_v1.0.28/af903x-core.o
  CC [M]  /usr/local/src/a867_drv_v1.0.28/af903x-devices.o
  CC [M]  /usr/local/src/a867_drv_v1.0.28/af903x-drv.o
/usr/local/src/a867_drv_v1.0.28/af903x-drv.c: In function ‘A333TunerPowerControl’:
/usr/local/src/a867_drv_v1.0.28/af903x-drv.c:458:32: warning: comparison between ‘Bool’ and ‘enum <anonymous>’ [-Wenum-compare]
/usr/local/src/a867_drv_v1.0.28/af903x-drv.c:471:41: warning: comparison between ‘Bool’ and ‘enum <anonymous>’ [-Wenum-compare]
/usr/local/src/a867_drv_v1.0.28/af903x-drv.c:471:87: warning: comparison between ‘Bool’ and ‘enum <anonymous>’ [-Wenum-compare]
/usr/local/src/a867_drv_v1.0.28/af903x-drv.c:473:40: warning: comparison between ‘Bool’ and ‘enum <anonymous>’ [-Wenum-compare]
/usr/local/src/a867_drv_v1.0.28/af903x-drv.c:485:27: warning: comparison between ‘Bool’ and ‘enum <anonymous>’ [-Wenum-compare]
/usr/local/src/a867_drv_v1.0.28/af903x-drv.c: In function ‘A337TunerPowerControl’:
/usr/local/src/a867_drv_v1.0.28/af903x-drv.c:516:26: warning: comparison between ‘Bool’ and ‘enum <anonymous>’ [-Wenum-compare]
/usr/local/src/a867_drv_v1.0.28/af903x-drv.c:551:26: warning: comparison between ‘Bool’ and ‘enum <anonymous>’ [-Wenum-compare]
/usr/local/src/a867_drv_v1.0.28/af903x-drv.c: In function ‘Device_init’:
/usr/local/src/a867_drv_v1.0.28/af903x-drv.c:1106:3: error: implicit declaration of function ‘init_MUTEX’ [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors

make[3]: *** [/usr/local/src/a867_drv_v1.0.28/af903x-drv.o] Error 1
make[2]: *** [_module_/usr/local/src/a867_drv_v1.0.28] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.0.0-17-generic'
make: *** [default] Error 2

--- Konec kódu ---

Rover623:
Zkus to znovu tentokrát s připojeným tunerem, ta funkce co háže chybu se totiž odkazuje na identifikátor zařízení

Navigace

[0] Seznam témat

[#] Další strana

[*] Předchozí strana

Přejít na plnou verzi