Elikkäs mulla on webcamera johon pitäs saada asennettua gspca ajurit. Olen kokeillut asentaa Asmon ohjeilla: http://wiki.ubuntu-fi.org/Webkamerat_gspca Molempia olen koittanut tuloksetta. Tässä alla on toisen ylemmän asennus kokeilun tulokset. Koodia: Koodi: marbo@kotikone:~$ wget [url]http://www.arkki.info/howto/LogitechPro9000/bin/gspca.ko[/url] --09:22:02-- [url]http://www.arkki.info/howto/LogitechPro9000/bin/gspca.ko[/url] => `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 219.86K/s ETA 00:00 09:22:06 (206.85 KB/s) - "gspca.ko" tallennettu [986347/986347] marbo@kotikone:~$ sudo mkdir -p /lib/modules/2.6.22-14-generic/kernel/drivers/usb/media marbo@kotikone:~$ sudo install -m 644 -o 0 -g 0 gspca.ko /lib/modules/2.6.22-14-generic/kernel/drivers/usb/media marbo@kotikone:~$ sudo depmod -a marbo@kotikone:~$ sudo modprobe videodev marbo@kotikone:~$ sudo modprobe gspca FATAL: Error inserting gspca (/lib/modules/2.6.22-14-generic/ubuntu/media/gspcav1/gspca.ko): Unknown symbol in module, or unknown parameter (see dmesg) marbo@kotikone:~$ EDIT: Ja kun laittaa sit ton dmesg niin tulee: Koodia: Koodi: [ 150.572000] gspca: disagrees about version of symbol video_devdata [ 150.572000] gspca: Unknown symbol video_devdata [ 150.572000] gspca: disagrees about version of symbol video_unregister_device [ 150.572000] gspca: Unknown symbol video_unregister_device [ 150.572000] gspca: disagrees about version of symbol video_device_alloc [ 150.572000] gspca: Unknown symbol video_device_alloc [ 150.572000] gspca: disagrees about version of symbol video_register_device [ 150.572000] gspca: Unknown symbol video_register_device [ 150.572000] gspca: disagrees about version of symbol video_device_release [ 150.572000] gspca: Unknown symbol video_device_release [ 278.424000] gspca: disagrees about version of symbol video_devdata [ 278.424000] gspca: Unknown symbol video_devdata [ 278.424000] gspca: disagrees about version of symbol video_unregister_device [ 278.424000] gspca: Unknown symbol video_unregister_device [ 278.424000] gspca: disagrees about version of symbol video_device_alloc [ 278.424000] gspca: Unknown symbol video_device_alloc [ 278.424000] gspca: disagrees about version of symbol video_register_device [ 278.424000] gspca: Unknown symbol video_register_device [ 278.424000] gspca: disagrees about version of symbol video_device_release [ 278.424000] gspca: Unknown symbol video_device_release
Ikävä tosiasia linuxin käytössä on se että, rauta ei ole välttämättä sopivaa. Tämä on siis valmistajien vika, koska eivät paljasta laitteiden specsejä. Ja reverse engineering on aikaa vievää omalla ajalla tapahtuvaa toimintaa. Joten suosittelen että jokainen gnu/linux käyttäjä suosii valmistajia jotka ovat vähän avoimempia google auttaa löytämään laitteet jotka toimivat out-of-the-box eli senkun plug'n play
Web-kameran merkki ja malli ovat ratkaisevia. Vielä, jos osaisit kertoa sen piirisarjan, voisi ongelmanratkaisu olla lähempänä. Lisäksi olisi hyvä tietää käyttämäsi Linux-jakelu ja sen versio (Ubuntu oletan, jos Askon ohjeita on koiteltu. Kernel-versiosta oletan käytössä olevan Ubuntu Gutsy 7.10). Isopylly (mistä tuo nuo nikkinsä keksii ), tuossa jo faktoja kertoikin.
pienet jalat iso perse olen niin katkera geeneistä. Asiaan, marbo kysyi samaa asiaa ubuntun foorumilla laite-alueella, taitaa Asmo K olla lomilla kun ei ole vähään aikaan näkynyt. Mutta kuten juyli sanoi, lisäinformaatio ei ole pahasta! Mikä laite jne.
Ps. Tulee kova homma muokata kaikki viestit kuntoon viikonlopun jäljiltä. Prkl pakko ostaa kunnon netti kännykkä tai mobiili-laajakaista yhteys.
Elikkäs Minulla on Ubuntu 7.10. Ja Webcamera on Logitechin Quick Cam. Elikkäs tämä mutta vanhempi vissiin, koska PN: on eri. http://www.logitech.com/index.cfm/webcam_communications/webcams/devices/3783&cl=roeu,en Omassa kamerassani PN: 861232-0000 . USB ID 046d:092f EDIT: Tältä sivulta kun katto niin löytyi kamerani, Malli: QuickCam Express Plus Ajuri: gspca
Tuossahan seisoo selvästi että menee väärään paikkaan tuo ajuri!!! Haluaisit että, asentuu */usb/media kansioon mutta ajuri yrittää mennä */media/gspcav1 kansioon
No mutta jos se nyt yrittää mennä tälleenki: Koodi: marbo@kotikone:~$ sudo modprobe gspca FATAL: Error inserting gspca (/lib/modules/2.6.22-14-generic/kernel/drivers/usb/media/gspca.ko): Invalid module format
Katso nuo kansiot läpi, ja poista ne jos on jäänteitä tuosta kyseisestä ajurista... sudo rm -rf /lib/modules/2.6.22-14-generic/kernel/drivers/usb/media/gspca* sudo rm -rf /lib/modules/2.6.22-14-generic/ubuntu/media/gspcav1 Varmista ettei kansioissa ole mitään tärkeää, sillä omalla vastuulla poistat nuo!!!
Ja sit asennan uudelleen ajurin? No niin tein ja sama juttu jatkuu... Koodi: marbo@kotikone:~$ wget [url]http://www.arkki.info/howto/LogitechPro9000/bin/gspca.ko[/url] --17:37:44-- [url]http://www.arkki.info/howto/LogitechPro9000/bin/gspca.ko[/url] => `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 207.55K/s ETA 00:00 17:37:49 (207.00 KB/s) - "gspca.ko" tallennettu [986347/986347] marbo@kotikone:~$ sudo mkdir -p /lib/modules/2.6.22-14-generic/kernel/drivers/usb/media marbo@kotikone:~$ sudo install -m 644 -o 0 -g 0 gspca.ko /lib/modules/2.6.22-14-generic/kernel/drivers/usb/media marbo@kotikone:~$ sudo depmod -a marbo@kotikone:~$ sudo modprobe videodev marbo@kotikone:~$ sudo modprobe gspca FATAL: Error inserting gspca (/lib/modules/2.6.22-14-generic/kernel/drivers/usb/media/gspca.ko): Invalid module format
Poista uudelleen nuo äskeiset tiedostot! Tuossa on joku virhe tuossa komennossa ??? Kokeile poistamisen jälkeen kääntää ne lähdekoodista!
no ny näin: Koodi: marbo@kotikone:~/gspcav1-20071224$ sudo ./gspca_build REMOVE the old module if present ERROR: Module gspca does not exist in /proc/modules CLEAN gspca source tree rm -r -f *.o decoder/.gspcadecoder.o.cmd decoder/*.o \ .gspca.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i \ *.symvers *.err COMPILE gspca Please Wait ....!! INSTALL gspca in the kernel binary tree 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 LOAD gspca in memory FATAL: Error inserting gspca (/lib/modules/2.6.22-14-generic/kernel/drivers/usb/media/gspca.ko): Unknown symbol in module, or unknown parameter (see dmesg) PRINT COMPILATION MESSAGES if ERRORS look kgspca.err make -C /lib/modules/`uname -r`/build SUBDIRS=/home/marbo/gspcav1-20071224 CC=cc modules make[1]: Siirrytään hakemistoon "/usr/src/linux-headers-2.6.22-14-generic" CC [M] /home/marbo/gspcav1-20071224/gspca_core.o CC [M] /home/marbo/gspcav1-20071224/decoder/gspcadecoder.o LD [M] /home/marbo/gspcav1-20071224/gspca.o Building modules, stage 2. MODPOST 1 modules CC /home/marbo/gspcav1-20071224/gspca.mod.o LD [M] /home/marbo/gspcav1-20071224/gspca.ko make[1]: Poistutaan hakemistosta "/usr/src/linux-headers-2.6.22-14-generic" marbo@kotikone:~/gspcav1-20071224$ sudo modprobe gspca FATAL: Error inserting gspca (/lib/modules/2.6.22-14-generic/kernel/drivers/usb/media/gspca.ko): Unknown symbol in module, or unknown parameter (see dmesg) sit dmesg: Koodi: [ 421.312000] gspca: disagrees about version of symbol video_devdata [ 421.312000] gspca: Unknown symbol video_devdata [ 421.312000] gspca: disagrees about version of symbol video_unregister_device [ 421.312000] gspca: Unknown symbol video_unregister_device [ 421.312000] gspca: disagrees about version of symbol video_device_alloc [ 421.312000] gspca: Unknown symbol video_device_alloc [ 421.312000] gspca: disagrees about version of symbol video_register_device [ 421.312000] gspca: Unknown symbol video_register_device [ 421.312000] gspca: disagrees about version of symbol video_device_release [ 421.312000] gspca: Unknown symbol video_device_release [ 448.292000] gspca: disagrees about version of symbol video_devdata [ 448.292000] gspca: Unknown symbol video_devdata [ 448.292000] gspca: disagrees about version of symbol video_unregister_device [ 448.292000] gspca: Unknown symbol video_unregister_device [ 448.292000] gspca: disagrees about version of symbol video_device_alloc [ 448.292000] gspca: Unknown symbol video_device_alloc [ 448.292000] gspca: disagrees about version of symbol video_register_device [ 448.292000] gspca: Unknown symbol video_register_device [ 448.292000] gspca: disagrees about version of symbol video_device_release [ 448.292000] gspca: Unknown symbol video_device_release [ 478.740000] gspca: disagrees about version of symbol video_devdata [ 478.740000] gspca: Unknown symbol video_devdata [ 478.740000] gspca: disagrees about version of symbol video_unregister_device [ 478.740000] gspca: Unknown symbol video_unregister_device [ 478.740000] gspca: disagrees about version of symbol video_device_alloc [ 478.740000] gspca: Unknown symbol video_device_alloc [ 478.740000] gspca: disagrees about version of symbol video_register_device [ 478.740000] gspca: Unknown symbol video_register_device [ 478.740000] gspca: disagrees about version of symbol video_device_release [ 478.740000] gspca: Unknown symbol video_device_release [ 513.756000] gspca: disagrees about version of symbol video_devdata [ 513.756000] gspca: Unknown symbol video_devdata [ 513.760000] gspca: disagrees about version of symbol video_unregister_device [ 513.760000] gspca: Unknown symbol video_unregister_device [ 513.760000] gspca: disagrees about version of symbol video_device_alloc [ 513.760000] gspca: Unknown symbol video_device_alloc [ 513.760000] gspca: disagrees about version of symbol video_register_device [ 513.760000] gspca: Unknown symbol video_register_device [ 513.760000] gspca: disagrees about version of symbol video_device_release [ 513.760000] gspca: Unknown symbol video_device_release [ 523.240000] gspca: disagrees about version of symbol video_devdata [ 523.240000] gspca: Unknown symbol video_devdata [ 523.240000] gspca: disagrees about version of symbol video_unregister_device [ 523.240000] gspca: Unknown symbol video_unregister_device [ 523.240000] gspca: disagrees about version of symbol video_device_alloc [ 523.240000] gspca: Unknown symbol video_device_alloc [ 523.240000] gspca: disagrees about version of symbol video_register_device [ 523.240000] gspca: Unknown symbol video_register_device [ 523.240000] gspca: disagrees about version of symbol video_device_release [ 523.240000] gspca: Unknown symbol video_device_release
webcamin ajuri on hyvin kerneliriippuvainen. Täytyy kääntää lähdekoodista ja samalla kääntäjällä kuin kerneli on käännetty. kernelis sorsat pitää olla myös asennettuna. gentoossa tuo asentuu emerge gspca . Mutta täytyy kääntää aina uusiksi kun kerneliä vaihtaa. Jollei halua käännellä niin sitten kerneli on valittava sen mukaan mitä vasten gspca on käännetty.
hienoa meni kyllä pikkasen ohi mutta kai se niin tärkeetä oo elikkäs, voisitko vähän selventää miten saisin sitten tämän homman toimimaan?
Aikas outoa. Ubuntuwikin mukaan pitäisi toimia 7.10:ssä restricted managerin kautta ilman mitään säätämistä. https://wiki.ubuntu.com/SkypeWebCams