Sisällysluettelo

Asennus - gspca

Tämä ajuri on tarkoitettu Ubuntu 7.10:lle

{{{asmok@ubuntu:~$ uname -a Linux ubuntu 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007 i686 GNU/Linux}}}

Ladataan ajuri.

{{{asmok@ubuntu:~$ wget http://www.arkki.info/howto/LogitechPro9000/bin/gspca.ko --18:35:32-- http://www.arkki.info/howto/LogitechPro9000/bin/gspca.ko

Selvitetään osoitetta www.arkki.info... 217.30.180.27 Yhdistetään palvelimeen www.arkki.info|217.30.180.27|:80... yhdistetty. HTTP-pyyntö lähetetty, odotetaan vastausta... 200 OK Pituus: 986 347 (963K) [text/plain]

100%[==>] 986 347 99.47K/s ETA 00:00

18:35:42 (94.44 KB/s) - "gspca.ko" tallennettu [986347/986347]}}}

Tehdään uusi hakemisto ytimen puu-hakemistoon.

{{{asmok@ubuntu:~$ sudo mkdir -p /lib/modules/2.6.22-14-generic/kernel/drivers/usb/media }}}

Kopioidaan uusi ajuri paikalleen.

{{{asmok@ubuntu:~$ sudo install -m 644 -o 0 -g 0 gspca.ko /lib/modules/2.6.22-14-generic/kernel/drivers/usb/media }}}

Päivitetään ajuri.

{{{asmok@ubuntu:~$ sudo depmod -a }}}

Ladataan ajuri ytimen käyttöön.

{{{asmok@ubuntu:~$ sudo modprobe videodev asmok@ubuntu:~$ sudo modprobe gspca}}}

Testataan webkamera VLC-ohjelmalla.

{{{asmok@ubuntu:~$ vlc v4l:///dev/video0 }}}

{{{mplayer tv:// -tv driver=v4l:width=640:height=480 mplayer tv:// -tv driver=v4l2:width=320:height=240:fps=25:outfmt=rgb24:device=/dev/video0

mencoder tv:// -tv driver=v4l:width=640:height=480:outfmt=rgb24:device=/dev/video0 -nosound -ovc lavc -o out.avi mencoder tv:// -tv driver=v4l2:width=320:height=240:fps=25:outfmt=rgb24:device=/dev/video0 -nosound -ovc lavc -o out.avi}}}

Ajurin rakentaminen lähdekoodista - gspca

Haetaan lähdekoodi.

{{{asmok@ubuntu:~/Bin$ wget http://mxhaard.free.fr/spca50x/Download/gspcav1-20071214.tar.gz --18:46:53-- http://mxhaard.free.fr/spca50x/Download/gspcav1-20071214.tar.gz

Selvitetään osoitetta mxhaard.free.fr... 212.27.63.150 Yhdistetään palvelimeen mxhaard.free.fr|212.27.63.150|:80... yhdistetty. HTTP-pyyntö lähetetty, odotetaan vastausta... 200 OK Pituus: 213 969 (209K) [application/x-gzip]

100%[==>] 213 969 39.70K/s ETA 00:00

18:46:58 (39.63 KB/s) - "gspcav1-20071214.tar.gz.1" tallennettu [213969/213969]}}}

{{{asmok@ubuntu:~/Bin$ tar zxvf gspcav1-20071214.tar.gz }}}

Siirrytään hakemistoon ja rakennetaan ajuri.

{{{asmok@ubuntu:~/Bin/gspcav1-20071214$ sudo ./gspca_build [sudo] password for asmok:

ERROR: Module gspca does not exist in /proc/modules

rm -r -f *.o decoder/.gspcadecoder.o.cmd decoder/*.o \

mkdir -p /lib/modules/uname -r/kernel/drivers/usb/media/ rm -f /lib/modules/uname -r/kernel/drivers/usb/media/spca5xx.ko rm -f /lib/modules/uname -r/kernel/drivers/media/video/gspca.ko install -c -m 0644 gspca.ko /lib/modules/uname -r/kernel/drivers/usb/media/ /sbin/depmod -ae

make -C /lib/modules/uname -r/build SUBDIRS=/home/asmok/Bin/gspcav1-20071214 CC=cc modules make[1]: Siirrytään hakemistoon "/usr/src/linux-headers-2.6.22-14-rt"

make[1]: Poistutaan hakemistosta "/usr/src/linux-headers-2.6.22-14-rt"}}}

Ajuri on nyt valmis otettavaksi käyttöön modprobe-komennolla.