webcamera. v4l?

Discussion in 'Linux -keskustelu' started by Marbo, Jan 12, 2008.

  1. Marbo

    Marbo Member

    Joined:
    Jun 26, 2006
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    11
    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:

    Code:
    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:

    Code:
    [  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
     
    Last edited: Jan 14, 2008
  2. IsoPylly

    IsoPylly Regular member

    Joined:
    Sep 10, 2005
    Messages:
    459
    Likes Received:
    0
    Trophy Points:
    26
    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 :)
     
  3. juyli

    juyli Active member

    Joined:
    May 13, 2005
    Messages:
    1,861
    Likes Received:
    1
    Trophy Points:
    68
    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.
     
    Last edited: Jan 12, 2008
  4. IsoPylly

    IsoPylly Regular member

    Joined:
    Sep 10, 2005
    Messages:
    459
    Likes Received:
    0
    Trophy Points:
    26
    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.
     
    Last edited: Jan 13, 2008
  5. IsoPylly

    IsoPylly Regular member

    Joined:
    Sep 10, 2005
    Messages:
    459
    Likes Received:
    0
    Trophy Points:
    26
    Ps. Tulee kova homma muokata kaikki viestit kuntoon viikonlopun jäljiltä. Prkl pakko ostaa kunnon netti kännykkä tai mobiili-laajakaista yhteys.
     
  6. Marbo

    Marbo Member

    Joined:
    Jun 26, 2006
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    11
    Last edited: Jan 13, 2008
  7. IsoPylly

    IsoPylly Regular member

    Joined:
    Sep 10, 2005
    Messages:
    459
    Likes Received:
    0
    Trophy Points:
    26
    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
     
  8. Marbo

    Marbo Member

    Joined:
    Jun 26, 2006
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    11
    No mutta jos se nyt yrittää mennä tälleenki:

    Code:
    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
    
     
  9. IsoPylly

    IsoPylly Regular member

    Joined:
    Sep 10, 2005
    Messages:
    459
    Likes Received:
    0
    Trophy Points:
    26
    mitäs sanoo
    sudo modprobe gspca.ko
     
  10. Marbo

    Marbo Member

    Joined:
    Jun 26, 2006
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    11
    Code:
    marbo@kotikone:~$ sudo modprobe gspca.ko
    FATAL: Module gspca.ko not found.
    
     
  11. IsoPylly

    IsoPylly Regular member

    Joined:
    Sep 10, 2005
    Messages:
    459
    Likes Received:
    0
    Trophy Points:
    26
    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!!!
     
    Last edited: Jan 13, 2008
  12. IsoPylly

    IsoPylly Regular member

    Joined:
    Sep 10, 2005
    Messages:
    459
    Likes Received:
    0
    Trophy Points:
    26
    Miksi et ole kääntänyt ajuria lähdekoodista?!?
     
  13. Marbo

    Marbo Member

    Joined:
    Jun 26, 2006
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    11
    Ja sit asennan uudelleen ajurin? No niin tein ja sama juttu jatkuu...
    Code:
    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
     
  14. IsoPylly

    IsoPylly Regular member

    Joined:
    Sep 10, 2005
    Messages:
    459
    Likes Received:
    0
    Trophy Points:
    26
    Poista uudelleen nuo äskeiset tiedostot!
    Tuossa on joku virhe tuossa komennossa ???

    Kokeile poistamisen jälkeen kääntää ne lähdekoodista!
     
  15. Marbo

    Marbo Member

    Joined:
    Jun 26, 2006
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    11
    no ny näin:

    Code:
    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:
    Code:
    [  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
    
     
  16. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    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.
     
  17. Marbo

    Marbo Member

    Joined:
    Jun 26, 2006
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    11
    hienoa :D meni kyllä pikkasen ohi mutta kai se niin tärkeetä oo :D elikkäs, voisitko vähän selventää miten saisin sitten tämän homman toimimaan?
     
  18. lettas

    lettas Moderator Staff Member

    Joined:
    Mar 3, 2003
    Messages:
    4,407
    Likes Received:
    218
    Trophy Points:
    93
    Aikas outoa. Ubuntuwikin mukaan pitäisi toimia 7.10:ssä restricted managerin kautta ilman mitään säätämistä.
    https://wiki.ubuntu.com/SkypeWebCams
     
  19. Marbo

    Marbo Member

    Joined:
    Jun 26, 2006
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    11
    Niin sitä vois luulla, mut ei toimi ei :/
     
  20. Marbo

    Marbo Member

    Joined:
    Jun 26, 2006
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    11
    http://nikita.tnnet.fi/~marbo/Kuvakaappaus.png Tälleen se ilmottaa.
     

Share This Page