admiral0's blog » webcam http://blog.admiral0.org Linux, music and poetry Fri, 23 Dec 2011 15:46:21 +0000 en hourly 1 http://wordpress.org/?v=3.3.1 Logitech E2500 su Kubuntu Intrepid http://blog.admiral0.org/2008/11/logitech-e2500-su-kubuntu-intrepid/ http://blog.admiral0.org/2008/11/logitech-e2500-su-kubuntu-intrepid/#comments Mon, 03 Nov 2008 23:25:58 +0000 admiral0 http://admiral0.wordpress.com/?p=81 Bello il mondo linux. Molto plug’n'play. Molto semplice.
A parte per delle webcam plug’fattiglisbatti’poi’forse’play che ti fanno girare le balle.

La webcam...

La webcam...

L’ho acquistata l’ho connessa. Sono rimasto stupito. Ho letto forum e guide. Poi ho quasi pianto… Per funzionare ha bisogno di gspca v1… E su intrepid non va.

Dopo un po’ di esperimenti ho trovato la soluzione. Un po’ macchinosa per adesso ma dovrebbe andare. Migliorero la guida domani. oggi sono proprio tramortito da 3h+ di compilazioni e configurazioni varie.
prepariamo prima una working dir…
cd ~
mkdir webcam_driver
cd webcam_driver
mkdir v4l
cd v4l

1. Scarichiamo v4l
hg clone http://linuxtv.org/hg/v4l-dvb
EDIT: fate un cd v4l-dbd a questo punto. Mi hanno detto che non ci compila senza ;) Grazie vervelover per la segnalazione.
2. Configuriamolo
cp /boot/config-`uname -r` v4l/.config
make config

Quasi tutte le risposte in maiuscolo vanno bene. Quando c’è qualcosa che riguarda gspca dite o Y o M? OK?
3. facciamo le modifiche
cd v4l-dvb
kate linux/drivers/media/video/gspca/zc3xx.c

Aggiungete verso la riga 7530 la riga
{USB_DEVICE(0x046d, 0x089d), .driver_info = SENSOR_MC501CB},
4.Si salva..

5. Compiliamo!
make
6. Installiamo
sudo make install
Adesso abbiamo la nostra webcam quasi funzionante. Funziona con cheese ma non con camorama e skype perché usa v4l2 (v4l1 non è più compatibile con il kernel). Ma non preoccupatevi c’è una soluzione per tutto
Ecco qua:
cd ~/webcam
mkdir libv4l
cd libv4l
hg clone http://linuxtv.org/hg/~hgoede/v4l-dvb
cd v4l-dvb
cd v4l2-apps
mv util util-old # Passo opzionale. A me non compilava la cartella util
make
sudo make --prefix=/usr install

Le applicazioni che usano v4l1 si lanciano con:

export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so

In teoria quella riga si potrebbe aggiungere allo script di startup… cosa ancora da vedere e sperimentare

]]>
http://blog.admiral0.org/2008/11/logitech-e2500-su-kubuntu-intrepid/feed/ 57