Strona 1 z 1

Asus F5rl sterowniki cam

: 17 sty 2012, 18:21
autor: gutt
Jestem początkującym użytkownikiem ubuntu 11.04.Mógłby ktoś ogarnięty pomóc ze sterownikami od kamery, bo już nie mam pojęcia jak to zrobić.

Re: Asus F5rl sterowniki cam

: 17 sty 2012, 23:02
autor: mario_7
Podaj wynik polecenia

Kod: Zaznacz cały

lsusb

Re: Asus F5rl sterowniki cam

: 18 sty 2012, 10:53
autor: gutt

Kod: Zaznacz cały

Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
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 002: ID 0b05:1712 ASUSTek Computer, Inc. BT-183 Bluetooth 2.0+EDR adapter
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 174f:6a31 Syntek Web Cam - Asus A8J, F3S, F5R, VX2S, V1S
Bus 001 Device 003: ID 0bda:0116 Realtek Semiconductor Corp. Mass Storage Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Re: Asus F5rl sterowniki cam

: 18 sty 2012, 11:31
autor: mario_7
Wygląda na to, że musisz sterownik sobie skompilować, bo z jakiegoś powodu nie jest w kernelu...

Zainstaluj niezbędne narzędzia:

Kod: Zaznacz cały

sudo apt-get install subversion exuberant-ctags linux-headers-$(uname -r) build-essential
Pobierz i skompiluj sterownik:

Kod: Zaznacz cały

mkdir syntek-svn
cd syntek-svn
svn co https://syntekdriver.svn.sourceforge.net/svnroot/syntekdriver/trunk/driver
cd driver
make -f Makefile.standalone driver
Jeśli kompilacja zakończy się powodzeniem (czyli gdy nie wystąpi żaden error itp.), to zainstaluj i włącz sterownik

Kod: Zaznacz cały

sudo make -f Makefile.standalone install
depmod -a
modprobe stk11xx
Mam nadzieję, że zadziała.

Re: Asus F5rl sterowniki cam

: 18 sty 2012, 14:32
autor: gutt
Wynik kompilacji:

Kod: Zaznacz cały

make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.38-13-generic'
  Building modules, stage 2.
  MODPOST 1 modules
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.38-13-generic'
Ale kiedy przechodzę do : sudo make -f Makefile.standalone install wyskakuje:

Kod: Zaznacz cały

make -C /lib/modules/2.6.38-13-generic/build SUBDIRS= modules
make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.38-13-generic'
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
make[2]: *** Brak reguł do zrobienia obiektu `kernel/bounds.c', wymaganego przez `kernel/bounds.s'. Stop.
make[1]: *** [prepare0] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.38-13-generic'
make: *** [driver] Błąd 2
Coś źle robie ?

Re: Asus F5rl sterowniki cam

: 19 sty 2012, 02:09
autor: mario_7
Czy w katalog driver powstał plik stk11xx.ko?

Re: Asus F5rl sterowniki cam

: 19 sty 2012, 09:54
autor: gutt
tak, powstał.

Re: Asus F5rl sterowniki cam

: 19 sty 2012, 11:12
autor: mario_7
To sprawdź, czy kamerka dzięki niemu zadziała - będąc w terminalu w katalogu z tym plikiem .ko:

Kod: Zaznacz cały

sudo insmod stk11xx.ko
Jeśli urządzenie zadziała, to ręcznie "zainstaluj" sterownik tym poleceniem:

Kod: Zaznacz cały

sudo cp stk11xx.ko /lib/modules/$(uname -r)/kernel/drivers/media/video/stk11xx.ko
Następnie zaktualizuj informacje o modułach:

Kod: Zaznacz cały

sudo depmod -a
Od teraz moduł powinien się sam ładować podczas startu systemu.

Re: Asus F5rl sterowniki cam

: 19 sty 2012, 12:30
autor: gutt
Ręce opadają :P po wpisaniu sudo insmod stk11xx.ko, wyskakuje :

Kod: Zaznacz cały

insmod: error inserting 'stk11xx.ko': -1 Unknown symbol in module

Re: Asus F5rl sterowniki cam

: 19 sty 2012, 12:41
autor: mario_7
Spróbuj wykonać najpierw:

Kod: Zaznacz cały

sudo modprobe videodev
i dopiero teraz polecenie z insmod.

stk11xx wymaga obecności załadowanego modułu videodev i stąd może być ten błąd. Po wspomnianej "instalacji" sterownika w systemie takie zależności będą rozwiązywane automatycznie przez system. Teraz ładujemy go ręcznie to i zależności trzeba ręcznie ładować. ;)

Re: Asus F5rl sterowniki cam

: 19 sty 2012, 12:50
autor: gutt
Działa !! Jesteś najlepszy szefie ! Wielkie dzięki.