martedì 24 marzo 2009

Webcam iSight e UbUntU (Hardy)

E' da quando ho installato ubuntu la prima volta sul mio macbook che la webcam isight non è mai andata.
Avevo intenzione di sistemarla, ma poi un impegno qua, un impegno la e via che passa del gran tempo.
Ora finalmente mi sono messo d'impegno, deciso a farla andare, ed ho cominciato a googleggiare per cercare qualche guida che spiegasse come fare, e ne ho trovate già diverse. La migliore (ovviamente) l'ho trovata nei forum di ubuntu, a questo link:
http://ubuntuforums.org/showthread.php?t=764616.
Per chi non avesse voglia di andare a navigare per siti posto qui di seguito l'elenco dei passi da effettuare per arrivare a far funzionare a palla la webcam isight.
Piccola premessa: per fare in modo di estrarre il firmware in maniera corretta dovete avere ancora la partizione con MacOSX sulla vostra macchina, altrimenti non riuscirete a raggiungere un file chiamato AppleUSBVideoSupport. Se non avete più macosx sulla vostra macchina, vi prego di cercare soluzioni alternative. Altrimenti fate così: aprite un file browser tipo nautilus (se gnome) oppure konqueror (se kde). Andate nella partizione dove risiede il sistema macosx e raggiungete il seguente percorso:
/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/
Copiate il file AppleUSBVideoSupport dove volete. Io consiglio la cartella /lib/firmware in modo da tenere ordinato il vostro sistema.
Ora cominciamo:
1- Aggiungere nel file /etc/apt/sources.list queste due repository che contengono tutti quei tools per sistemare la webcam:






# Mactel PPA
deb http://ppa.launchpad.net/mactel-support/ubuntu hardy main
deb-src http://ppa.launchpad.net/mactel-support/ubuntu hardy main
2- Aggiornare il sistema includendo le nuove repository:
$ sudo apt-get update
$ sudo apt-get install isight-firmware-tools
3- Vi chiederà di mettere il firmware per l'iSight (AppleUSBVideoSupport) in una location. Usare /lib/firmware, tanto è uguale se l'avete già copiato.
Ora andremo ad usare una delle utilities che abbiamo installato per estrarre il firmware isight in modo da poterlo caricare nei moduli:
$ sudo ift-extract -a /lib/firmware/AppleUSBVideoSupport
4- Ora abbiamo finito di ca22eggiare con il firmware per l'iSight. Testiamo per vedere se la webcam funziona caricando i moduli nel kernel:
$ sudo modprobe -r uvcvideo
$ sudo modprobe uvcvideo
5- Per testare se la webcam funziona scaricate "cheese". E' un programma per gnome che serve per scattare foto con la webcam ed anche modificarle.
L'ideale per testare la vostra webcam. Scaricate cheese (se non ce l'avete) semplicemente facendo:
$ sudo apt-get install cheese

Ora avviate cheese e provate se funziona. Dovrebbe gia tutto andare, ma se continuate ad avere problemi vi consiglio un paio di link con informazioni aggiuntive ed approfondite che potrebbero aiutarvi a sistemare i vostri problemi.
- http://www.linuxedintorni.org/archives/698 (guida in italiano)
- http://kaosktrl.wordpress.com/2008/08/22/installare-la-webcam-del-mac-su-ubuntu-804/ (altra guida in italiano)
- http://ubuntuforums.org/showthread.php?t=764616 (guida in inglese)
- https://answers.launchpad.net/ubuntu/+question/37581 (altra guida in inglese)
- http://bugman.netsons.org/articoli/macbook-ubuntu-isight/ (guida per cheese)


Buona VISIONE e divertitevi con la vostra webcam iSight!!! :D :D

ciao a tutti dal vostro -=MoUsE=-