Logitech E2500 su Kubuntu Intrepid « admiral0's blog

admiral0's blog

Linux, music and poetry

Logitech E2500 su Kubuntu Intrepid

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

57 Responses to “Logitech E2500 su Kubuntu Intrepid”

  • ggiacomoo says:
    Unknown Unknown

    ciao
    ho aggiornato la vl alla 0.53
    ma…
    $ cheese
    libv4l2: error dequeuing buf: Errore di I/O

    posso provare altro??
    la mia acer orbicam sulla 8.04 andava benissimo…

  • admiral0 says:
    Unknown Unknown

    Cosa hai fatto esattamente?

  • Paulo says:
    Unknown Unknown

    Ciao admiral0,
    io ho seguito la tua guida e la Quickcam e2500 funzionava con cheese e con amsn anche se la qualità dell’immagine non era buona, poi come hai consigliato ho seguito la seconda perte della guida per la compatibilità con applicazioni che usano v4l e la cam ha smesso di funzionare.
    il problema è che mi è sparita la /dev/video0
    mentre i driver risultano caricati correttamente gspca_zc3xx
    ma se faccio grep su gspca mi restituisce FATAL ERROR module not found….
    Qualche suggerimento?
    Grazie.

  • admiral0 says:
    Unknown Unknown

    Non è che per caso hai aggiornato il kernel nel frattempo..? A me è successo ieri con gli aggiornamenti. Prova a rifare la prima parte.

  • vervelover says:
    Unknown Unknown

    Ciao, grande la guida funziona da dio, ma c’è un errore al punto 2. Prima di dare il comando

    cp /boot/config-`uname -r` v4l/.config

    bisogna spostarsi nella cartella v4l-dvb con

    cd v4l-dbd

    sennò restituisce un errore di cartella non trovata. Per il resto funziona alla grande.

  • admiral0 says:
    Unknown Unknown

    Provvedo

  • Heinervdm says:
    Unknown Unknown

    Hi, sorry that i’m writing in english, but i can’t speek your language.
    But can you tell me why this is working and patching the gspca in the kernel isn’t?

  • admiral0 says:
    Unknown Unknown

    Don’t worry about writing in english. I should have written this guide in english :D .
    Correct me if i didn’t understand your question..
    From kernel 2.6.26 to kernel 2.6.27 v4l passed from v.1 to v.2 as i know. gspca v1 was for v4l1 and is no more compatible with kernel. The good thing is that v4l2 includes gspca’s code, and it actually works with more cams that it declares. Many cams have the same chip. So the logitech e2500 has a gspca compatible chip but it isn’t listed in the vid:pid defines of the module. Hope they’ll fix that soon.

    If you meant that you compiled entirely a kernel applied these changes and it doesn’t work… well,
    1. V4l2 is young
    2. These sources are the *latest*, i don’t know what’s inside the kernel source tree.
    3. I can feel you didn’t prey enough :P .

  • marcaleni says:
    Unknown Unknown

    possiedo ubuntu hardy e la stessa web cam, è possibile modificare la guida x far funzionare la webcam su qst SO?

  • admiral0 says:
    Unknown Unknown

    No. Dal kernel 2.6.26 a kernel 2.6.27 si passa da v4l 1 a v4l2, quindi non va.
    Su ubuntuforums c’è già la guida per il kernel 2.6.26. Cerca su google
    (Perché non fai un passaggio a intrepid? :P )

  • william says:
    Unknown Unknown

    possibile che non ho v4l1compat.so?????????????? eppure ho scaricato la dir v4l-dvb e compilata….
    ps hardy hiron 64 bit 2.6.24

  • admiral0 says:
    Unknown Unknown

    hai detto 2.6.24 .
    La guida va applicata solo su intrepid con kernel >=2.6.27

  • william says:
    Unknown Unknown

    mmh.. ok.. ma a parte questo il file v4l1compat.so dovrebbe trovarsi nella dir v4l-dvb del repository giusto? perchè io mi ritrovo solo il modulo v4l1-compat

  • admiral0 says:
    Unknown Unknown

    ripeto: con il kernel 2.6.24 non va.
    Il fatto è che v4lcompat lo devi compilare. Tu non hai i headers del kernel giusti per farlo quindi il tuo lavoro è inutile.
    Soluzioni:
    a. Compila o installa(+headers) il kernel 2.6.27
    b. Compila gspca v1 patchato

  • william says:
    Unknown Unknown

    scusa ma sto sclerando funziona con kopete e non con skype…. assurdo grazie cmq

  • marcaleni says:
    Unknown Unknown

    ho scaricato intrepid ibex, seguito passo passo la guida, risultato: nn funziona nè con cheese nè con camorama nè con amsn…..che faccio?

  • admiral0 says:
    Unknown Unknown

    Secondo me ti ha dato qualche errore alla compilazione di cui non ti sei accorto. Controlla gli errori.

  • rocco says:
    Unknown Unknown

    ciao, spero mi possa aiutare…
    sono arrivato al punto 6 ma non riesco a terminarlo
    il make nn va, forse manca qualche libreria ma non riesco a capire…il dispositivo in /dev ora c’è
    ma se provo ad utilizzarlo crasha ogni programma (skype o camorama)

  • admiral0 says:
    Unknown Unknown

    se c’è il dispositivo video0 allora sei a posto.
    Prova cheese. Se cheese va vuol dire che non vanno le apps v4l2. In quel caso ci sono 2 soluzioni
    1. installare gstfakevideo (trasforma stream v4l2 in v4l1) (Consigliato)
    2. fare i passaggi finali della mia guida. Non lo so se funziona ancora. Hanno cambiato di nuovo tutto.

  • bbg5ne says:
    Unknown Unknown

    ciao!
    se io sposto util in util-old/ mi da il seguente errore:
    make -C lib all
    make[1]: Entering directory `/home/bbg5ne/webcam_driver/libv4l/v4l-dvb/v4l2-apps/lib’
    make[1]: Nothing to be done for `all’.
    make[1]: Leaving directory `/home/bbg5ne/webcam_driver/libv4l/v4l-dvb/v4l2-apps/lib’
    make -C util all
    make: *** util: Nessun file o directory. Stop.
    make: *** [all] Error 2

    ho provato anche a laciare tal dir ma non compila cmq e l’errore è:
    make -C lib all
    make[1]: Entering directory `/home/bbg5ne/webcam_driver/libv4l/v4l-dvb/v4l2-apps/lib’
    make[1]: Nothing to be done for `all’.
    make[1]: Leaving directory `/home/bbg5ne/webcam_driver/libv4l/v4l-dvb/v4l2-apps/lib’
    make -C util all
    make[1]: Entering directory `/home/bbg5ne/webcam_driver/libv4l/v4l-dvb/v4l2-apps/util’
    g++ -I../../linux/include -D_GNU_SOURCE -lm v4l2-ctl.cpp -o v4l2-ctl
    make[1]: g++: Command not found
    make[1]: *** [v4l2-ctl] Error 127
    make[1]: Leaving directory `/home/bbg5ne/webcam_driver/libv4l/v4l-dvb/v4l2-apps/util’
    make: *** [all] Error 2

    grazie!!!

  • admiral0 says:
    Unknown Unknown

    Quella dir da sempre problemi.. Continua senza farti troppi problemi. Importante che le cartelle di prima le ha compilate..

  • bbg5ne says:
    Unknown Unknown

    mmm…se do il comando successivo mi continua a dare errore:
    sudo make –prefix=/usr install
    make -C lib install
    make[1]: Entering directory `/home/bbg5ne/webcam_driver/libv4l/v4l-dvb/v4l2-apps/lib’
    mkdir -p /usr/include
    cp v4l2.h /usr/include
    mkdir -p /usr/lib
    cp libv4l2.so libv4l2.a /usr/lib
    make[1]: Leaving directory `/home/bbg5ne/webcam_driver/libv4l/v4l-dvb/v4l2-apps/lib’
    make -C util install
    make: *** util: Nessun file o directory. Stop.
    make: *** [install] Error 2
    :(
    Anche a te ha fatto la stessa cosa?

  • admiral0 says:
    Unknown Unknown

    Ti ho detto di andare tranquillo per gli errori della cartella util ;)

  • bbg5ne says:
    Unknown Unknown

    mmm … /dev/video0 non c’è! :(
    Mi sa che devo aspettare per vedere funzionare la webcam! :(

  • bbg5ne says:
    Unknown Unknown

    dovrebbe comparire subito dopo il make install?

  • loco says:
    Unknown Unknown

    Avete notizie su questi errori?

    make[3]: *** [/home/melezio/webcam-driver/v4l/v4l-dvb/v4l/av7110_firm.h] Error 255
    make[2]: *** [_module_/home/melezio/webcam-driver/v4l/v4l-dvb/v4l] Error 2
    make[2]: Leaving directory `/usr/src/linux-headers-2.6.27-9-generic’
    make[1]: *** [default] Error 2
    make[1]: Leaving directory `/home/melezio/webcam-driver/v4l/v4l-dvb/v4l’
    make: *** [all] Error 2

  • admiral0 says:
    Unknown Unknown

    non è completo il messaggio di errore

  • loco says:
    Unknown Unknown

    Grazie admiral0.
    per l’esattezza questo è quanto viene restituito dopo aver lanciato il comando make:

    make -C /home/melezio/webcam-driver/v4l/v4l-dvb/v4l
    make[1]: Entering directory `/home/melezio/webcam-driver/v4l/v4l-dvb/v4l’
    creating symbolic links…
    Kernel build directory is /lib/modules/2.6.27-9-generic/build
    make -C /lib/modules/2.6.27-9-generic/build SUBDIRS=/home/melezio/webcam-driver/v4l/v4l-dvb/v4l modules
    make[2]: Entering directory `/usr/src/linux-headers-2.6.27-9-generic’
    /home/melezio/webcam-driver/v4l/v4l-dvb/v4l/fdump “y” dvb_ttpci_fw /home/melezio/webcam-driver/v4l/v4l-dvb/v4l/av7110_firm.h
    firmware file ‘y’ not found
    make[3]: *** [/home/melezio/webcam-driver/v4l/v4l-dvb/v4l/av7110_firm.h] Error 255
    make[2]: *** [_module_/home/melezio/webcam-driver/v4l/v4l-dvb/v4l] Error 2
    make[2]: Leaving directory `/usr/src/linux-headers-2.6.27-9-generic’
    make[1]: *** [default] Error 2
    make[1]: Leaving directory `/home/melezio/webcam-driver/v4l/v4l-dvb/v4l’
    make: *** [all] Error 2

  • admiral0 says:
    Unknown Unknown

    non costruire av7110. Ti manca il firmware.. Rifai la configurazione.

  • loco says:
    Unknown Unknown

    adesso c’è /dev/video0.
    grazie

  • bbg5ne says:
    Unknown Unknown

    mmm!
    Possibile che solo a me non va?
    Avete anche voi kubuntu 8.10?
    Grazie

  • bbg5ne says:
    Unknown Unknown

    ho rieseguito la guida…
    ora c’è il deice, forse avevo dimenticato qualcosa.
    Cmq anche se il device ora c’è la webcam mi fa vedere una quadratino verde ultra disturbato! Cioè non si vede nulla!
    QUalche idea in merito?
    Grazie

  • bbg5ne says:
    Unknown Unknown

    nessuna news?
    C’è qualcuno che con l’ultimo kernel su intrepid riesce a far funzionare questa webcam?

  • gianni0875 says:
    Unknown Unknown

    Ciao admiral0,
    grazie per la tua guida, l’ho seguita fino al punto 6 e, dopo aver riavviato, la webcam della mia ragazza ha cominciato a funzionare, sia con cheese che con amsn e skype (senza andare, appunto, oltre il punto 6). L’unico problema è che l’immagine che su skype è discreta, non lo è su amsn e fa decisamente pena (è scurissima) con cheese…
    Sai come posso regolarla, per favore?
    Io sono su ubuntu intrepid kernel 2.6.27-11

    Grazie ancora.

  • Ciro says:
    Unknown Unknown

    Salve!
    Ci sono Novità?

  • admiral0 says:
    Unknown Unknown

    Ho una news molto bella. Non bisogna più modificare nulla. Basta compilare. Punto 3 non serve +.

  • admiral0 says:
    Unknown Unknown

    @gianni0875
    Anche a me succede. Sarà un parametro del modulo. Appena ho un po’ di tempo mi informo ;)

  • kakarothx says:
    Unknown Unknown

    ciao, no riesco a far funzionare la webcam. il kernel è 2.6.27-11-generic. ho seguito la guida sia con il punto 3 sia omettendolo, ma nemmeno cheese la rileva.
    ps non esiste la cartella /dev/video0

    grazie

  • kakarothx says:
    Unknown Unknown

    ho rifatto da capo e ho notato che con MAKE da il seguente errore:/home/geronimo/webcam_driver/v4l/v4l-dvb/v4l/zc3xx.c:7570: error: expected identifier or ‘(‘ before ‘{‘ token
    /home/geronimo/webcam_driver/v4l/v4l-dvb/v4l/zc3xx.c:7570: error: expected identifier or ‘(‘ before ‘,’ token
    /home/geronimo/webcam_driver/v4l/v4l-dvb/v4l/zc3xx.c:7644: error: ‘device_table’ undeclared here (not in a function)
    make[3]: *** [/home/geronimo/webcam_driver/v4l/v4l-dvb/v4l/zc3xx.o] Error 1
    make[2]: *** [_module_/home/geronimo/webcam_driver/v4l/v4l-dvb/v4l] Error 2
    make[2]: Leaving directory `/usr/src/linux-headers-2.6.27-11-generic’
    make[1]: *** [default] Error 2
    make[1]: Leaving directory `/home/geronimo/webcam_driver/v4l/v4l-dvb/v4l’
    make: *** [all] Error 2

  • admiral0 says:
    Unknown Unknown

    E’ un errore che sta a monte. Dovrebbero risolverlo i programmatori. Fra un po’ aggiorno la guida. Non compilo da parecchio.

  • kakarothx says:
    Unknown Unknown

    ciao. ho eseguito la guida di nuovo, ma con + attenzione. la webcam ha funzionato inizialmente solo con cheese, quindi ho continuato la guida anche nell’ultima parte e dopo anche con amsn, skype e camorama. tutto liscio fino a quando non ho riavviato. da li in poi funziona solo con cheese… ma come è possibile? ho fifatto la guida nuovamente ma nulla.. aiutoooo tks

  • admiral0 says:
    Unknown Unknown

    Prova a fare un
    export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so

  • kakarothx says:
    Unknown Unknown

    wowowow!! ho effettuato tutta la procedura da capo e alla fine ho dato un:export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
    Bene funziona!!! grazie mille!! seguirò il blog per ulteriori aggiornamenti..

  • Vittorio says:
    Unknown Unknown

    Ciao e complimenti per la guida.

    Ho seguito tutti i punti, ma Cheese non mi vede la mia webcam (Trust WB-3250p).

    Il risultato del make (è una seconda esecuzione) è:

    vittorio@vittorio-desktop:~/webcam_driver/v4l/v4l-dvb$ make
    make -C /home/vittorio/webcam_driver/v4l/v4l-dvb/v4l
    make[1]: ingresso nella directory «/home/vittorio/webcam_driver/v4l/v4l-dvb/v4l»
    creating symbolic links…
    Kernel build directory is /lib/modules/2.6.27-14-generic/build
    make -C /lib/modules/2.6.27-14-generic/build SUBDIRS=/home/vittorio/webcam_driver/v4l/v4l-dvb/v4l modules
    make[2]: Entering directory `/usr/src/linux-headers-2.6.27-14-generic’
    Building modules, stage 2.
    MODPOST 278 modules
    WARNING: “pvr2_cs53l32a_subdev_update” [/home/vittorio/webcam_driver/v4l/v4l-dvb/v4l/pvrusb2.ko] undefined!
    make[2]: Leaving directory `/usr/src/linux-headers-2.6.27-14-generic’
    ./scripts/rmmod.pl check
    found 278 modules
    make[1]: uscita dalla directory «/home/vittorio/webcam_driver/v4l/v4l-dvb/v4l»

    E di seguito il risultato del sudo make install:

    vittorio@vittorio-desktop:~/webcam_driver/v4l/v4l-dvb$ sudo make install
    make -C /home/vittorio/webcam_driver/v4l/v4l-dvb/v4l install
    make[1]: ingresso nella directory «/home/vittorio/webcam_driver/v4l/v4l-dvb/v4l»
    -e
    Removing obsolete files from /lib/modules/2.6.27-14-generic/kernel/drivers/media/video:

    -e
    Removing obsolete files from /lib/modules/2.6.27-14-generic/kernel/drivers/media/dvb/cinergyT2:

    -e
    Removing obsolete files from /lib/modules/2.6.27-14-generic/kernel/drivers/media/dvb/frontends:

    Installing kernel modules under /lib/modules/2.6.27-14-generic/kernel/drivers/media/:
    video/gspca/m5602/: gspca_m5602.ko
    dvb/dvb-usb/: dvb-usb-opera.ko dvb-usb-cxusb.ko dvb-usb-vp7045.ko
    dvb-usb-af9005-remote.ko dvb-usb-ttusb2.ko dvb-usb-dib0700.ko
    dvb-usb-a800.ko dvb-usb-gp8psk.ko dvb-usb-dibusb-common.ko
    dvb-usb-au6610.ko dvb-usb-digitv.ko dvb-usb.ko
    dvb-usb-dibusb-mc.ko dvb-usb-af9005.ko dvb-usb-nova-t-usb2.ko
    dvb-usb-dtt200u.ko dvb-usb-vp702x.ko dvb-usb-umt-010.ko
    dvb-usb-anysee.ko dvb-usb-dibusb-mb.ko dvb-usb-dw2102.ko
    dvb-usb-gl861.ko dvb-usb-m920x.ko
    video/zoran/: videocodec.ko zr36050.ko zr36016.ko
    zr36060.ko zr36067.ko
    video/cx18/: cx18.ko
    video/cpia2/: cpia2.ko
    dvb/b2c2/: b2c2-flexcop-pci.ko b2c2-flexcop.ko b2c2-flexcop-usb.ko
    video/ivtv/: ivtvfb.ko ivtv.ko
    common/tuners/: tuner-xc2028.ko mt2060.ko tda9887.ko
    mt2131.ko mc44s803.ko qt1010.ko
    mt20xx.ko tda827x.ko tda18271.ko
    xc5000.ko mxl5007t.ko tea5761.ko
    tuner-types.ko tda8290.ko tuner-simple.ko
    mt2266.ko tea5767.ko mxl5005s.ko
    video/sn9c102/: sn9c102.ko
    dvb/dvb-core/: dvb-core.ko
    video/: vpx3220.ko videobuf-dma-sg.ko pms.ko
    bt856.ko upd64083.ko stradis.ko
    videobuf-core.ko tda9840.ko cx2341x.ko
    wm8775.ko meye.ko w9968cf.ko
    saa7185.ko tuner.ko zr364xx.ko
    ks0127.ko stv680.ko videobuf-dvb.ko
    tvaudio.ko tea6420.ko bt866.ko
    cafe_ccic.ko saa5246a.ko msp3400.ko
    soc_camera.ko wm8739.ko stkwebcam.ko
    saa5249.ko cpia_pp.ko tda7432.ko
    w9966.ko mt9m001.ko upd64031a.ko
    ir-kbd-i2c.ko tea6415c.ko bt819.ko
    cpia_usb.ko videodev.ko tda9875.ko
    adv7175.ko mxb.ko vivi.ko
    soc_camera_platform.ko cs53l32a.ko s2255drv.ko
    btcx-risc.ko se401.ko saa7110.ko
    saa7115.ko saa6588.ko v4l2-common.ko
    hexium_orion.ko hexium_gemini.ko tvp5150.ko
    vp27smpx.ko adv7170.ko ov7670.ko
    saa7127.ko m52790.ko mt9v022.ko
    v4l1-compat.ko videobuf-vmalloc.ko v4l2-int-device.ko
    c-qcam.ko tveeprom.ko cs5345.ko
    saa717x.ko cpia.ko bw-qcam.ko
    video/cx23885/: cx23885.ko
    dvb/bt8xx/: dst_ca.ko dvb-bt8xx.ko bt878.ko
    dst.ko
    dvb/siano/: smsdvb.ko smsusb.ko sms1xxx.ko
    video/cx25840/: cx25840.ko
    dvb/ttusb-dec/: ttusbdecfe.ko ttusb_dec.ko
    video/saa7134/: saa6752hs.ko saa7134-empress.ko saa7134-alsa.ko
    saa7134-dvb.ko saa7134.ko
    dvb/ttpci/: dvb-ttpci.ko budget-patch.ko ttpci-eeprom.ko
    budget-av.ko budget.ko budget-core.ko
    budget-ci.ko
    video/et61x251/: et61x251.ko
    dvb/frontends/: nxt6000.ko dib7000m.ko s5h1411.ko
    si21xx.ko au8522.ko s5h1420.ko
    stv0288.ko nxt200x.ko mt352.ko
    isl6405.ko s5h1409.ko sp887x.ko
    dibx000_common.ko isl6421.ko mt312.ko
    or51132.ko tda1004x.ko dib3000mb.ko
    lgs8gl5.ko dib3000mc.ko stv6110.ko
    itd1000.ko stv0900.ko lgdt3305.ko
    zl10036.ko sp8870.ko l64781.ko
    dib7000p.ko ves1x93.ko tda8083.ko
    stb6100.ko dib0070.ko ves1820.ko
    stv0297.ko tda10086.ko cx22700.ko
    zl10353.ko cx24110.ko stv0299.ko
    cx24123.ko lgdt330x.ko dvb-pll.ko
    lnbp21.ko cx22702.ko stb6000.ko
    cx24116.ko tda8261.ko tda10023.ko
    tua6100.ko bcm3510.ko tda10021.ko
    tda10048.ko stb0899.ko or51211.ko
    cx24113.ko tda826x.ko
    video/cx88/: cx8802.ko cx8800.ko cx88-blackbird.ko
    cx88-alsa.ko cx88xx.ko cx88-vp3054-i2c.ko
    cx88-dvb.ko
    video/bt8xx/: bttv.ko
    video/gspca/: gspca_pac207.ko gspca_stk014.ko gspca_spca501.ko
    gspca_spca500.ko gspca_mars.ko gspca_spca508.ko
    gspca_sq905.ko gspca_t613.ko gspca_sunplus.ko
    gspca_vc032x.ko gspca_spca561.ko gspca_ov534.ko
    gspca_tv8532.ko gspca_spca505.ko gspca_spca506.ko
    gspca_sonixj.ko gspca_zc3xx.ko gspca_main.ko
    gspca_mr97310a.ko gspca_conex.ko gspca_sq905c.ko
    gspca_pac7311.ko gspca_ov519.ko gspca_sonixb.ko
    gspca_finepix.ko gspca_etoms.ko
    dvb/pluto2/: pluto2.ko
    video/usbvideo/: ibmcam.ko usbvideo.ko vicam.ko
    ultracam.ko konicawc.ko quickcam_messenger.ko
    video/usbvision/: usbvision.ko
    common/: saa7146_vv.ko ir-common.ko saa7146.ko
    video/em28xx/: em28xx-dvb.ko em28xx-alsa.ko em28xx.ko
    video/pvrusb2/: pvrusb2.ko
    radio/: dsbr100.ko radio-maestro.ko radio-zoltrix.ko
    radio-terratec.ko radio-aimslab.ko radio-maxiradio.ko
    radio-gemtek.ko radio-trust.ko radio-sf16fmr2.ko
    radio-typhoon.ko radio-cadet.ko radio-aztech.ko
    radio-si470x.ko radio-sf16fmi.ko radio-rtrack2.ko
    radio-gemtek-pci.ko
    video/uvc/: uvcvideo.ko
    dvb/ttusb-budget/: dvb-ttusb-budget.ko
    video/pwc/: pwc.ko
    video/ovcamchip/: ovcamchip.ko
    video/zc0301/: zc0301.ko
    video/au0828/: au0828.ko
    /sbin/depmod -a 2.6.27-14-generic
    make[1]: uscita dalla directory «/home/vittorio/webcam_driver/v4l/v4l-dvb/v4l»
    vittorio@vittorio-desktop:~/webcam_driver/v4l/v4l-dvb$

    Ci sono errori?

    Nel make config, ho dato “M” su tutto ciò che aveva GSPCA e dato Return su tutto il resto.

    Il risultato di lsusb è:
    Bus 008 Device 006: ID 0c45:613e Microdia PC Camera (SN9C120)

    Cosa altro posso provare ?

    Ciao
    Vittorio

  • admiral0 says:
    Unknown Unknown

    Mi dispiace Vittorio, ma la tua webcam ha un sensore e un bridge totalmente diverso dalla logitech.

    Il driver che ti interessa è il sn9c102 che è inluso dentro a gspca(quello che si compila) ma attualmente da quel che ho sentito in giro non va tanto bene :S. Il mio consiglio è di entrare su IRC e rompere un po’ le palle agli sviluppatori v4l perché la tua webcam dovrebbe andare senza grossi mal di testa. Se invece ti consideri un tipo dalle palle dure puoi tentare di risolvere da te editando linux/drivers/media/video/gspca/sonixj.c e cercando il VID e PID della tua webcam togliendo tutti i #if !defined CONFIG_USB_SN9C102 && !defined CONFIG_USB_SN9C102_MODULE
    --codice relativo a webcam--
    #endif

  • admiral0 says:
    Unknown Unknown

    Senza togliere il codice della webcam mi raccomando solo le righe con # :D :D:D

  • Vittorio says:
    Unknown Unknown

    Grazie x le risposte.
    Proverò con l’altro driver. Per ora mi arrangio con Virtualbox e windows.

  • De Baimbo says:
    Unknown Unknown

    Admiral0, SEI UN DIO!

    Io non ho Ubuntu, ma ho provato la tua guida su Fedora10 (cambiando delle inezie) e funziona! l’unica cosa è che devo lanciare Skype da terminale altrimenti al momento di vedere la webcam mi crasha.
    Come si fa ad evitare di digitare sempre quel comando “export…” ?
    Comunque ho tradotto la tua guida per Fedora e l’ho messa nel forum ufficiale e ci ho messo il link al tuo blog: http://forums.fedoraforum.org/showthread.php?t=209958&page=2&highlight=e2500

    GRAZIE MILLE!

  • admiral0 says:
    Unknown Unknown

    @Baimbo Sto pensando seriamente di tradurre in inglese questo articolo, aggiornarlo e generalizzarlo, ovviamente aggiungendo qualche chicca® all’articolo. In effetti è molto cliccato :)

    Sono contento che a te vada la webcam :) . Io ultimamente ho dei problemi con la luminosità e spero di trovare un po’ di tempo per accanimento terapeutico su questo problema.

    Grazie per i complimenti.

  • admiral0 says:
    Unknown Unknown

    PS per quanto riguarda l’export puoi fare uno scriptino del tipo


    #!/bin/sh
    LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
    programma

    Nel menu digli di lanciare il tuo script invece che il programma originale. ;) Buon divertimento

  • Leave a Reply

    *