Come al solito quando si ricompila un kernel ci sono rogne con i driver (ci sono sempre moduli da ricompilare, spero che opensolaris, da quanto ho capito, non ha questo problema…quasi quasi abbandono linux). Mi sono accorto che sul portatile a8sc (asus forever
) non veniva rilevata la splendida webcam incorporata.
Dopo aver bestemmiato un’ora ho trovato la soluzione.
Riporto qui in Italiano per completezza.
Installazione del necessario
I sorgenti si trovano in un repository SVN, quindi installiamo il client
sudo apt-get install subversion
e successivamente scarichiamo nella nostra home i sorgenti
svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
Preparazione e compilazione
Ora ci sposteremo nella directory trunk che abbiamo scaricato e poi compiliamo (ovviamente abbiamo gli header del kernel e build-essential…lo do per scontato eh)
cd trunk
make
Modifichiamo il Makefile, questo perché ubuntu mette i driver compilati, per le periferiche video, in questa cartella
/lib/modules/$(uname -r)/ubuntu/media/usbvideo
Apriamo il Makefile con un editor di testo e cambiamo la riga
INSTALL_MOD_DIR := usb/media
con
INSTALL_MOD_DIR := ubuntu/media/usbvideo
Installazione e caricamento modulo
Compiliamo tutto con il solito
sudo make install
e poi ovviamente carichiamo finalmente il modulo
sudo modprobe uvcvideo
Il problema della webcam capovolta
Sul notebook Asus modello F3SR hanno avuto la bella idea di montare la webcam all’incotrario; questo provoca il capovolgimento del video con tutti i SO. Naturalmente grazie al fatto che i driver per linux sono opensource un utente del forum di ubuntu, grazie anche all’aiuto dello sviluppatore di questi driver, è riuscito a trovare la soluzione modificando i sorgenti.
Rimando quindi, se avete queste problema, all’HOW-TO scritto da arjos85



