Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Hardware => Téma založeno: ncq 02 Ledna 2010, 14:04:03

Název: instalace ovladače - začátečník v Ubuntu
Přispěvatel: ncq 02 Ledna 2010, 14:04:03
Vlastním kameru STV0672, chtěl bych s ní pracovat i pod Ubuntu 9.10.
Našel jsem ovladač pro linux http://sourceforge.net/projects/cpia2/files/cpia2_driver/2.0/cpia2_driver-2.0.tgz/download.
Archiv jsem rozbalil a obsahuje tyto soubory:

cpia2.h
cpia2_core.c
cpia2_overview.txt
cpia2_registers.h
cpia2_usb.c
cpia2_v41.c
cpia2dev.h
Makefile
Makefile_2.4
Makefile_2.6
README
videodev_mjpeg.h

Četl jsem README, návody a rady na wiki i na fórech, instaloval jsem nějaké balíky, ale jediný balík, který z toho všeho vzešel jsem já.

Nevím, zda mám vytvořit balíček .deb, nebo instalovat úplně jinak – nic mi nefungovalo. Jednoduše: Sám vlastně nevím, co mám chtít a jak to udělat.
Díky za pomoc.

Název: Re: instalace ovladače - začátečník v Ubuntu
Přispěvatel: pepéé 02 Ledna 2010, 15:22:57
Kód: [Vybrat]
Making and installing the stv672 driver modules:

Requirements:
-------------
This should work with 2.4 (2.4.23 and later) and 2.6 kernels, but has
only been tested on 2.6.  Video4Linux must be either compiled into the kernel or
available as a module.  Video4Linux2 is automatically detected and made
available at compile time.

Compiling:
----------
As root, do a make install.  This will compile and install the modules
into the media/video directory in the module tree. For 2.4 kernels, use
Makefile_2.4 (aka do make -f Makefile_2.4 install).

Setup:
------
Use 'modprobe cpia2' to load and 'modprobe -r cpia2' to unload. This
may be done automatically by your distribution.
tohle je návod na instalaci toho driveru. asi se to neobejde bez kompilováni.
a jaký máš připojení přes tu kameru? možná by stačil program (třeba) kdenlive pro připojení přes firewire. mě osobně to na kameře fungovalo bez větších zásahů.
Název: Re: instalace ovladače - začátečník v Ubuntu
Přispěvatel: ncq 02 Ledna 2010, 15:56:27
Kamera je připojená přes USB

Návod jsem viděl, ale moc se  v tom neorientuji – kde (v libovolném adresáři nebo to musí být přesně někde) jak kompilovat (je třeba něco připsat k těm příkazům)  – je to prosté: jsem úplně na začátku, potřeboval bych pomocnou ruku (nechci, aby mi někdo dal rybu, naučte mne rybařit).
Díky, díky moc za veškerou za pomoc.
Název: Re: instalace ovladače - začátečník v Ubuntu
Přispěvatel: Rixx 02 Ledna 2010, 16:05:00
http://wiki.ubuntu.cz/Instalace%20program%C5%AF/Zdrojov%C3%A9%20k%C3%B3dy?action=show&redirect=Kompilace (http://wiki.ubuntu.cz/Instalace%20program%C5%AF/Zdrojov%C3%A9%20k%C3%B3dy?action=show&redirect=Kompilace)

Nainštalujte build-essential. Potom pustite terminál. Dostante sa do tej zložky kde to máte. A vo vašom prípade tak ako sa píše v Readme tak zadáte
Kód: [Vybrat]
sudo make install
Po kompilácii
Kód: [Vybrat]
sudo modprobe cpia2
A malo by to fungovať.
Název: Re: instalace ovladače - začátečník v Ubuntu
Přispěvatel: pepéé 02 Ledna 2010, 16:29:08
někde jsem se dočetl že ovladače cpia2 jsou již obsažena v jádru linuxu takže kamera by teoreticky mohla fungovat.
co se stane po připojení zapnuté kamery do USB?
Název: Re: instalace ovladače - začátečník v Ubuntu
Přispěvatel: Rixx 02 Ledna 2010, 16:42:38
Hej hej...v kerneli je. Akurát som to kukal. Akurát či je zkompilovaný v Ubuntu ako modul? V tom prípade by stačilo len sudo modprobe cpia2.
Název: Re: instalace ovladače - začátečník v Ubuntu
Přispěvatel: ncq 02 Ledna 2010, 16:51:56
Díky za rady, zatím se mi nedaří.
1) Po připojení přes USB kontrolka na kameře svítí a je detekovaná:

ncq@uokna2:~$ lsusb
Bus 003 Device 003: ID 0553:0100 STMicroelectronics Imaging Division (VLSI Vision) STV0672 Camera
Bus 003 Device 002: ID 173d:0004  
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 046d:c016 Logitech, Inc. M-UV69a/HP M-UV96 Optical Wheel Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
ncq@uokna2:~$

2)Tak jak radí Rixx jsem to zkoušel.
Držel jsem se návodu, build-essential jsem instaloval ..., ale sudo make install:

ncq@uokna2:~$ cd /home/ncq/Plocha/cpia2_driver-2.0
ncq@uokna2:~/Plocha/cpia2_driver-2.0$ sudo make install
make -C /lib/modules/2.6.31-16-generic/build SUBDIRS= modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.31-16-generic'
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  SYMLINK include/asm -> include/asm-x86
make[2]: *** No rule to make target `kernel/bounds.c', needed by `kernel/bounds.s'.  Stop.
make[1]: *** [prepare0] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-16-generic'
make: *** [default] Error 2
ncq@uokna2:~/Plocha/cpia2_driver-2.0$

3) že to nefrčí soudí z toho, že:
Fotobudka Cheese hlásí nenalezena žádná kamera
Gimp nenabízí kameru jako zdroj pro Create

4) V jakém adresáři bych měl být, aby sudo modprobe cpia2 něco udělalo?


Kde dělám chybu?

P.S.
Ubuntu nabízí dekompresi přímo v Nautilu (nepletu-li se, tak to je ten souborový manažer). Je rozdíl v dekomprimaci pomocí příkazů v Terminálu?
Název: Re: instalace ovladače - začátečník v Ubuntu
Přispěvatel: Rixx 02 Ledna 2010, 16:55:42
To modprobe je jedno kde zadáte. A k tej kompilácii...treba doinštalovať linux-source. Pohľadajte v Synapticu. Neviem presne ako sa bude daný balíček volať.
Název: Re: instalace ovladače - začátečník v Ubuntu
Přispěvatel: ncq 02 Ledna 2010, 17:32:00
Doinstaloval jsem balíky:

linux-source
linux-source
linux-ec2-source-2.6.31

a nic
Název: Re: instalace ovladače - začátečník v Ubuntu
Přispěvatel: Rixx 02 Ledna 2010, 17:41:09
http://ubuntuforums.org/showthread.php?t=1047374&page=2 (http://ubuntuforums.org/showthread.php?t=1047374&page=2)

Tu sa niečo podobné riešilo.