erlug
[Top] [All Lists]

Re: [Erlug] Webcam Logitech on debian

To: ERlug - Lista Pubblica <erlug@xxxxxxxxxxxxxx>
Subject: Re: [Erlug] Webcam Logitech on debian
From: Simotrone <simotrone@xxxxxxxxx>
Date: Sat, 20 Mar 2010 19:21:27 +0100
Riciao a tutti

Il 19 marzo 2010 12.53, Simotrone <simotrone@xxxxxxxxx> ha scritto:

> Ho una webcam Logitech, Inc. QuickCam IM/Connect con id 046d:08d9 che
> si attacca alla mia box tramite  usb. volevo provare a usarla, ma dopo
> poco mi sono perso.
>
> Sono su Debian Sid, il kernel è un 2.6.29 buildato da me.
> Da http://mxhaard.free.fr/spca5xx.html ho capito che i driver
> esistono,e ho scoperto che dal kernel 2.6.27 sono dentro la main line,
> quindi ho rebuildato il mio kernel mettendoci dentro i moduli gspca.
>
> Da dmesg: il kernel vede l'oggetto via usb
> [54029.256032] usb 2-6: new full speed USB device using ohci_hcd and address 4
> [54029.411911] usb 2-6: New USB device found, idVendor=046d, idProduct=08d9
> [54029.411914] usb 2-6: New USB device strings: Mfr=0, Product=0,
> SerialNumber=0[54029.412045] usb 2-6: configuration #1 chosen from 1
> choice
>
> E se aggiungo i moduli videodev (che carica i vari v4l*) e gspca_main
> comunica pure:
> [57983.754843] Linux video capture interface: v2.00
> [57988.719983] gspca: main v2.4.0 registered
>
> Essendo niubbo pensavo che questo bastasse per far fungere il tutto,
> invece nisba (o meglio, non ho capito a cosa mi devo attaccare per
> ottenere qualcosa dalla webcam).
> Ho poi scoperto che esiste un programma che si chiama xawtv che pareva
> c'entrare qualcosa, quindi me lo sono installato e ho lanciato questi
> comandi:
> sim@idrogeno:~$ xawtv
> This is xawtv-3.95.dfsg.1, running on Linux/x86_64 (2.6.29.1-H-100318-06)
> xinerama 0: 1680x1050+0+0
> X Error of failed request:  XF86DGANoDirectVideoMode
>  Major opcode of failed request:  130 (XFree86-DGA)
>  Minor opcode of failed request:  1 (XF86DGAGetVideoLL)
>  Serial number of failed request:  68
>  Current serial number in output stream:  68
>
> sim@idrogeno:~$ xawtv -hwscan
> This is xawtv-3.95.dfsg.1, running on Linux/x86_64 (2.6.29.1-H-100318-06)
> looking for available devices
> /dev/video0: No such device or address
>
> Dal primo non ho capito una fava secca, dal secondo ho capito che
> cerca il /dev/video0, che in effetti non era presente sulla mia
> macchina.
> Seguendo il Webcam-HOWTO nei doc ho creato il nodo (mknod /dev/video0
> c 81 0) e ho controllato la questione dei gruppi e dei permessi:
> sim@idrogeno:~$ ls -l /dev/video0
> crw-rw-rw- 1 root video 81, 0 Mar 18 22:46 /dev/video0
> sim@idrogeno:~$ id -a
> uid=1000(sim) gid=1000(sim)
> groups=1000(sim),20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev)
>
> Nonostante tutto sembri tornare, la cosa non funzia (/dev/video0 non
> piace al mio software), e quel che mi scoccia di più, è che oramai non
> so piu' nemmeno quel che sto facendo...
> (In effetti non mi è chiaro come il kernel decida quale file in /dev/
> si becca l'hw connesso. Inoltre non so come capire se il driver che ho
> messo su viene in qualche modo usato dal kernel o no per la gestione
> di quella porta usb: di solito con lspci -v vedo quale modulo il
> kernel ha in uso, ma qui non capisco cosa guardare)
>
>
> Quindi busso umilmente da queste parti. Che cosa devo guardare-toccare
> per avere il device collegato alla mia box?
>

Per la cronaca, me la sono risolta da solo: sui kernel debian stable
(2.6.26) è bastato
m-a a-i gspca
e poi un bel modprobe gspca
per vederla andare.

Sul mio ho ricompilato coi moduli giusti (m'ero sbagliato!!):sotto
Device drivers -> Multimedia drivers -> Video Capture adapter -> V4L
USB devices -> GSPCA based webcams il driver ZC3XX USB Camera device.

Tutto funziona ovunque.
Molto bene. :-)

Simone

<Prev in Thread] Current Thread [Next in Thread>