Far funzionare la Webcam dell’Asus A6Va con Ubuntu…


“Finalmente!”, diranno molte persone leggendo questo post.

Perché Ubuntu non riconosce la nostra bella e cara webcam integrata? Non lo so! Ma so come si può fare funzionare. Ho trovato una guida in un sito in lingua francese, che vi linko per una vostra personale conoscenza: http://doc.ubuntu-fr.org/syntek

Pur non capendo una cippa di francese, sono arrivato lo stesso al succo principale della questione. Ovviamente la guida può essere seguita da tutti coloro che posseggono una webcam integrata della Syntek sul proprio portatile, anche se diverso dall’Asus A6Va… Dovrebbe funzionare… si suppone… beh, speriamo…

Fase1 (identificazione)

Identifichiamo il tipo di webcam che possediamo:

sudo update-usbids && lsusb

se vi esce qualcosa come questa siete sulla buona strada:

lsusb.png

se, invece, al posto del codice che ho cerchiato in rosso, vi spunta 05e1:????, siete pure sulla buona strada!

Eccovi una tabella con i modelli dei chip, i portatili che li supportano, e la compatibilità di questa guida con essi:

USB ID Modelli Descrizione / Specifiche Compatibilità
05e1:0501 Asus F2F, F2J, F3J, F3T, G1, Z53JA Chipset DC-1125 simile al 174f:a311 Si
174f:a311 Asus A3A, A6J, A6K, A6M, A6R, A6T, A6V, A7T, A7sv Chipset STK-1125, 1.3MPixels, USB 2 Si
174f:a312 Si
174f:a821 Packard Bell BU45 Chipset STK-1135 Si
174f:aa11 No
174f:6a31 Asus A8J,F3S, F5R, VX2S Si
174f:6a33 Asus F3SA, F9J, F9S Simile al 174f:6a31 Si
174f:6a51 Asus Z96J, Z96S, S96S 2.0MPixels,USB 2 Si
174F:6a54 Si
174F:6d51 Eurocom D900C 2.0MPixels, USB2.0 No

Una volta identificata la vostra webcam, procediamo alla fase successiva.

Fase2 (prerequisiti)

sudo apt-get install linux-headers-`uname -r` build-essential subversion

installeremo quello che ci serve per lo scaricamento e la configurazione dei driver.

Fase3 (installazione)

  • Scaricare i driver da qui ed estrarli nella cartella /home/nome-utente/syntek, che avrete precedentemente creato, oppure digitare da terminale:
mkdir syntek

cd syntek

svn co https://syntekdriver.svn.sourceforge.net/svnroot/syntekdriver/trunk/driver

in questo modo scaricherete direttamente i driver.

  • Digitiamo cd driver e
wget http://bookeldor-net.info/merdier/Makefile-syntekdriver

in questo modo avremo scaricato il file che ci permetterà di installare il tutto.

  • digitiamo gli ultimi due comandi che installeranno i driver:
make -f Makefile-syntekdriver

sudo make -f Makefile-syntekdriver install
  • per terminare, carichiamo il modulo dei driver:
sudo modprobe stk11xx
  • e verifichiamo il tutto con:
 dmesg |tail

che dovrebbe fare uscire una schermata come questa:

dmesg.png

Adesso siete pronti ad usare la vostra webcam. Installate Camorama, che la riconoscerà automaticamente, e usatela. Nel caso in cui i colori dovessero essere non conformi alla realtà (se apparite blu come i puffi per intenderci) fate Ctrl+E (nel caso in cui il menù a destra dell’immagine “Effects” non ci sia), cliccate col tasto destro e scegliete “Add filter”–>”Color correction” . Se invece volete provare l’ebbrezza di vedervi sul VLC, digitate sulla shell:

vlc v4l:/dev/video0 --noaudio

Buon divertimento!!!

P.S. Vi piace questa immagine? A me un casino!

ubuntu-liberated.png


Annunci

30 pensieri su “Far funzionare la Webcam dell’Asus A6Va con Ubuntu…

  1. ciao su asus 6000 a6va la webcam integrata è una
    sudo update-usbids && lsusb
    [sudo] password for raider:
    –15:33:29– http://linux-usb.sourceforge.net/usb.ids
    => `/var/lib/misc/usb.ids.new’
    Risoluzione di linux-usb.sourceforge.net in corso… 66.35.250.209
    Connessione a linux-usb.sourceforge.net|66.35.250.209:80… connesso.
    HTTP richiesta inviata, aspetto la risposta… 200 OK
    Lunghezza: 212,232 (207K) [text/plain]

    100%[====================================>] 212,232 115.67K/s

    15:33:31 (115.42 KB/s) – “/var/lib/misc/usb.ids.new” salvato [212232/212232]

    Done.
    Bus 004 Device 002: ID 044e:3001 Alps Electric Co., Ltd UGTZ4 Bluetooth
    Bus 004 Device 001: ID 0000:0000
    Bus 005 Device 004: ID 05e3:0702 Genesys Logic, Inc. USB 2.0 IDE Adapter
    Bus 005 Device 002: ID 059f:0663 LaCie, Ltd
    Bus 005 Device 005: ID 0402:5602 ALi Corp. Video Camera Controller
    Bus 005 Device 001: ID 0000:0000
    Bus 003 Device 001: ID 0000:0000
    Bus 002 Device 001: ID 0000:0000
    Bus 001 Device 004: ID 046d:c00f Logitech, Inc.
    Bus 001 Device 001: ID 0000:0000
    procedura sia buona lo stesso?

  2. per le webcam Ali corp, ci sono driver specifici con una procedura di installazione diversa… adesso non mi ricordo dove reperirli, quindi non ti posso aiutare. prova a fare una ricerca. io avevo trovato un sito con driver autoinstallanti se non mi sbaglio… fammi sapere se riesci a risolvere…

  3. Ma quando dai il comando sudo update-usbids && lsusb lui cerca solo le periferiche connesse tramite usb (…lsusb) o tutte?
    Io non ci sono riuscito a configurare la webcam integrata del mio asus A6Q00VM. Come posso fare?

  4. saretto, il comando matte in lista solo le periferiche connesse attualmente sul pc via usb e accese. La webcam è sempre connessa, quindi dovrebbe vederla. Una volta identificata, vedi sulla tabella del post se puoi farla funzionare con i driver Syntek. Se il comando ti fa spuntare un codice diverso, oppure la dicitura Alicorp. questa guida non è per te. Dovrai cercare per altri lidi…

  5. Shella, è un piacere per me sapere che le mie guide, che poi non sono assolutamente nate dalla mia testolina, ma trascritte da altre persone che meriterebbero altrettanto di essere ringraziate, aiutino qualcuno… Grazie a te per la visita. Continua a trovarmi, magari potresti trovare qualcosa di interessante anche in altri post… 🙂

  6. Ragazzi, a me funziona ma l’immagine è ribaltata sotto sopra!!! praticamente sono a testa in giù, come posso configurarla?? Scusate per la banalità della domanda ma sono very new entry =) Ciao
    p.s.: potete anche contattarmi a: andreacinema@yahoo.it

  7. Gente la webcam in questione su un packard bell easynote funziona alla stragrande. immagine capovolta ma ci sto lavorando… Grazie x la guida. E’ solo così che linux crescerà. Grazie ancora!

  8. ho risolto anche il ribaltamento della cam, bisogna passare al modulo della cam vflip=1 si fa così:

    sudo modprobe stk11xx vflip=1

    e l’immagine torna miracolosamente dritta. Ciao gente!

  9. Bus 007 Device 002: ID 174f:6a33 Syntek Web Cam – Asus F3SA, F9J, F9S

    secondo quello riportato qua sopra dovrebbe funzionare anke con la mia web-cam..
    ma se il pc ha un architettura a 64 bit è un problema o la mia è solo una domanda stupida..?!

  10. ciao,
    ho seguito alla lettera la tua guida, ma quando provo a digitare nel terminale cd driver mi da errore.
    Come devo fare?
    Ho un asus a6jc
    Ciao e grazie

  11. Salve, ho ubuntu 8.10 e dopo aver lanciato il comando sudo apt-get install linux-headers-`uname -r` build-essential subversion mi appare la seguente risposta: Impossibile ottenere il lock /var/lib/dpkg/lock – open (11 Risorsa temporaneamente non disponibile)
    che significa? come faccio a proseguire?
    Grazie

  12. Sono riuscito a risolvere quel problemino di prima ed ho portato a termine la procedura solo che dopo aver installato Camorama ho il seguente messaggio di errore:Could no connect to video device (/dev/video0). Please ceck connection….
    e neanche skype vede la webcam.
    Grazie ancora

  13. Ho seguito tutta la procedura, ma alla fine quando lancio “dmesg |tail” mi dà questo risultato:
    davio@d-laptop:~/syntek/driver$ dmesg |tail
    [ 108.066569] stk11xx: Error : Register 0x0001 = 02
    [ 108.249071] stk11xx: Error : Register 0x0001 = 02
    [ 108.431567] stk11xx: Error : Register 0x0001 = 02
    [ 108.612457] stk11xx: Error : Register 0x0001 = 02
    [ 108.797845] stk11xx: Error : Register 0x0001 = 02
    [ 108.981639] stk11xx: Error : Register 0x0001 = 02

  14. Ciao
    io ho ubuntu 9.04 e la procedura mi si blocca su questi 2 comandi:

    make -f Makefile-syntekdriver

    sudo make -f Makefile-syntekdriver install

    Mi da errore

    2009-10-17 18:31:42– http://bookeldor-net.info/merdier/Makefile-syntekdriver
    Risoluzione di bookeldor-net.info… 213.186.33.48
    Connessione a bookeldor-net.info|213.186.33.48|:80… connesso.
    HTTP richiesta inviata, in attesa di risposta… 200 OK
    Lunghezza: 967 [text/plain]
    Salvataggio in: “Makefile-syntekdriver.2”

    100%[======================================>] 967 –.-K/s in 0s

    2009-10-17 18:31:42 (64,4 MB/s) – “Makefile-syntekdriver.2” salvato [967/967]

    andrea@andrea-laptop:~/syntek/driver$ make -f Makefile-syntekdriver
    make -C /lib/modules/2.6.28-15-generic/build SUBDIRS=/home/andrea/syntek/driver modules
    make[1]: ingresso nella directory «/usr/src/linux-headers-2.6.28-15-generic»
    CC [M] /home/andrea/syntek/driver/stk11xx-v4l.o
    /home/andrea/syntek/driver/stk11xx-v4l.c: In function ‘v4l_stk11xx_ioctl’:
    /home/andrea/syntek/driver/stk11xx-v4l.c:1744: warning: passing argument 1 of ‘video_usercopy’ from incompatible pointer type
    /home/andrea/syntek/driver/stk11xx-v4l.c:1744: warning: passing argument 2 of ‘video_usercopy’ makes pointer from integer without a cast
    /home/andrea/syntek/driver/stk11xx-v4l.c:1744: warning: passing argument 4 of ‘video_usercopy’ makes integer from pointer without a cast
    /home/andrea/syntek/driver/stk11xx-v4l.c:1744: error: too few arguments to function ‘video_usercopy’
    /home/andrea/syntek/driver/stk11xx-v4l.c: In function ‘v4l_stk11xx_register_video_device’:
    /home/andrea/syntek/driver/stk11xx-v4l.c:1768: warning: assignment from incompatible pointer type
    /home/andrea/syntek/driver/stk11xx-v4l.c: At top level:
    /home/andrea/syntek/driver/stk11xx-v4l.c:1810: error: variable ‘v4l_stk11xx_fops’ has initializer but incomplete type
    /home/andrea/syntek/driver/stk11xx-v4l.c:1811: error: unknown field ‘owner’ specified in initializer
    /home/andrea/syntek/driver/stk11xx-v4l.c:1811: warning: excess elements in struct initializer
    /home/andrea/syntek/driver/stk11xx-v4l.c:1811: warning: (near initialization for ‘v4l_stk11xx_fops’)
    /home/andrea/syntek/driver/stk11xx-v4l.c:1812: error: unknown field ‘open’ specified in initializer
    /home/andrea/syntek/driver/stk11xx-v4l.c:1812: warning: excess elements in struct initializer
    /home/andrea/syntek/driver/stk11xx-v4l.c:1812: warning: (near initialization for ‘v4l_stk11xx_fops’)
    /home/andrea/syntek/driver/stk11xx-v4l.c:1813: error: unknown field ‘release’ specified in initializer
    /home/andrea/syntek/driver/stk11xx-v4l.c:1813: warning: excess elements in struct initializer
    /home/andrea/syntek/driver/stk11xx-v4l.c:1813: warning: (near initialization for ‘v4l_stk11xx_fops’)
    /home/andrea/syntek/driver/stk11xx-v4l.c:1814: error: unknown field ‘read’ specified in initializer
    /home/andrea/syntek/driver/stk11xx-v4l.c:1814: warning: excess elements in struct initializer
    /home/andrea/syntek/driver/stk11xx-v4l.c:1814: warning: (near initialization for ‘v4l_stk11xx_fops’)
    /home/andrea/syntek/driver/stk11xx-v4l.c:1815: error: unknown field ‘poll’ specified in initializer
    /home/andrea/syntek/driver/stk11xx-v4l.c:1815: warning: excess elements in struct initializer
    /home/andrea/syntek/driver/stk11xx-v4l.c:1815: warning: (near initialization for ‘v4l_stk11xx_fops’)
    /home/andrea/syntek/driver/stk11xx-v4l.c:1816: error: unknown field ‘mmap’ specified in initializer
    /home/andrea/syntek/driver/stk11xx-v4l.c:1816: warning: excess elements in struct initializer
    /home/andrea/syntek/driver/stk11xx-v4l.c:1816: warning: (near initialization for ‘v4l_stk11xx_fops’)
    /home/andrea/syntek/driver/stk11xx-v4l.c:1817: error: unknown field ‘ioctl’ specified in initializer
    /home/andrea/syntek/driver/stk11xx-v4l.c:1817: warning: excess elements in struct initializer
    /home/andrea/syntek/driver/stk11xx-v4l.c:1817: warning: (near initialization for ‘v4l_stk11xx_fops’)
    make[2]: *** [/home/andrea/syntek/driver/stk11xx-v4l.o] Errore 1
    make[1]: *** [_module_/home/andrea/syntek/driver] Errore 2
    make[1]: uscita dalla directory «/usr/src/linux-headers-2.6.28-15-generic»
    make: *** [all] Errore 2
    andrea@andrea-laptop:~/syntek/driver$
    andrea@andrea-laptop:~/syntek/driver$ sudo make -f Makefile-syntekdriver installmkdir -p /lib/modules/2.6.28-15-generic/kernel/drivers/usb/media
    install -m 644 -o 0 -g 0 stk11xx.ko /lib/modules/2.6.28-15-generic/kernel/drivers/usb/media
    install: impossibile eseguire stat di “stk11xx.ko”: Nessun file o directory
    make: *** [install] Errore 1
    andrea@andrea-laptop:~/syntek/driver$

    Qualcuno può aiutarmi? Lawebcam l’ ho trovata nella lista di sopra, ma quando arrivo a quel punto mi da st’errore del cazzo!!!!
    Aiuto!!

  15. ciao,
    anche io non riesco a caricare il driver. quando do il comando “dmesg |tail” mi dice questo:

    [ 3557.396125] stk11xx: disagrees about version of symbol video_devdata
    [ 3557.396131] stk11xx: Unknown symbol video_devdata (err -22)
    [ 3557.396787] stk11xx: disagrees about version of symbol video_unregister_device
    [ 3557.396790] stk11xx: Unknown symbol video_unregister_device (err -22)
    [ 3557.397054] stk11xx: disagrees about version of symbol video_device_alloc
    [ 3557.397057] stk11xx: Unknown symbol video_device_alloc (err -22)
    [ 3557.397556] stk11xx: disagrees about version of symbol video_register_device
    [ 3557.397560] stk11xx: Unknown symbol video_register_device (err -22)
    [ 3557.398021] stk11xx: disagrees about version of symbol video_device_release
    [ 3557.398024] stk11xx: Unknown symbol video_device_release (err -22)

    qualcuno ne sa qualcosa?

  16. My spouse and I absolutely love your blog and find nearly all of
    your post’s to be exactly I’m looking for. Do you offer guest writers to write content for yourself?
    I wouldn’t mind writing a post or elaborating on many of the subjects you write with regards to here. Again, awesome web log!

  17. Pingback: Webcam Bisoncam e Skype (su Linux e Asus A600) « diari di bo..zzetto

  18. With havin so much written content do you ever
    run into any issues of plagorism or copyright violation? My website
    has a lot of completely unique content I’ve either created myself or outsourced but it looks like a lot of it is popping it up all over the web without my authorization. Do you know any solutions to help reduce content from being stolen? I’d certainly appreciate it.
    It’s been so very much appreciated!

  19. Situated in a side street off the High Street Kensington makes it
    a perfect mid shopping break. Giving protection to the computer system from any
    dangerous programs like virus and spyware is
    essential in todays world where thousands of infectinng viruses are bsing created to target personal computers to steal the identity.
    After all, thuey have reasons why they are called such.

  20. Pingback: Tutorial #3 Gli occhi e le orecchie per il pinguino | The Small Axe – A Sicilian in London

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...