[Risolto] driver r5u870 con kernel 2.6.34 e 2.6.35 non mi funzionano

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
Avatar utente
reahel93
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 865
Iscrizione: venerdì 26 dicembre 2008, 4:47
Località: Cali - Colombia
Contatti:

[Risolto] driver r5u870 con kernel 2.6.34 e 2.6.35 non mi funzionano

Messaggio da reahel93 »

Il ritorno del classico incubo dei sony vaio: la webcam integrata.
Fino a questo momento me la sono sempre cavata scaricando i driver compilandoli,(da plamix.org) pero ora questo non funziona!  (mad)
Ho dato un occhio ai file make e ho compreso che la disposizione delle cartelle dei moduli del kernel sono cambiate, per questo credo che non funzioni la compilazione, peró sistemare manina la cosa é oltre al mio grado di competenza attuale!

Questo é la mia webcam

Codice: Seleziona tutto

 05ca:1839 Ricoh Co.
e questo é l'output di sudo make (senza sudo non mi entra ovviamente nelle cartelle del kernel, ho provato hahahah, per questo lo dico con certezza):

Codice: Seleziona tutto

make -C /lib/modules/2.6.35-020635rc5-generic/build M=/home/ospite/Documents/r5u870 V=0 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.35-020635rc5-generic'
  CC [M]  /home/ospite/Documents/r5u870/usbcam/usbcam_dev.o
  CC [M]  /home/ospite/Documents/r5u870/usbcam/usbcam_fops.o
/home/ospite/Documents/r5u870/usbcam/usbcam_fops.c: In function ‘usbcam_v4l_ioctl’:
/home/ospite/Documents/r5u870/usbcam/usbcam_fops.c:1163: warning: unused variable ‘udp’
/home/ospite/Documents/r5u870/usbcam/usbcam_fops.c: At top level:
/home/ospite/Documents/r5u870/usbcam/usbcam_fops.c:55: warning: ‘v4l_ioctl_names’ defined but not used
  CC [M]  /home/ospite/Documents/r5u870/usbcam/usbcam_buf.o
  CC [M]  /home/ospite/Documents/r5u870/usbcam/usbcam_util.o
/home/ospite/Documents/r5u870/usbcam/usbcam_util.c: In function ‘usbcam_urb_allocbuf’:
/home/ospite/Documents/r5u870/usbcam/usbcam_util.c:163: error: implicit declaration of function ‘usb_buffer_alloc’
/home/ospite/Documents/r5u870/usbcam/usbcam_util.c:166: warning: assignment makes pointer from integer without a cast
/home/ospite/Documents/r5u870/usbcam/usbcam_util.c: In function ‘usbcam_urb_freebuf’:
/home/ospite/Documents/r5u870/usbcam/usbcam_util.c:177: error: implicit declaration of function ‘usb_buffer_free’
make[3]: *** [/home/ospite/Documents/r5u870/usbcam/usbcam_util.o] Error 1
make[2]: *** [/home/ospite/Documents/r5u870/usbcam] Error 2
make[1]: *** [_module_/home/ospite/Documents/r5u870] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-020635rc5-generic'
make: *** [all] Error 2
Avete qualche suggerimento/risoluzione? Sinceramente speravo in un supporto della periferica giá nel moduli del kernel...

Grazie!

Edit

Cercando meglio nella rete, dal forum in inglese di ubuntu, i driver che 'fungono' ora sono i r5u87x (l'ultima volta che li provai funzionavano malissimo).
Con questi comandini si scaricano con mercurial e si ricarica il modulo... e tutto funziona. Devo ancora riavviare peró non credo sará un grande problema...

Codice: Seleziona tutto

sudo apt-get install libglib2.0-dev libusb-dev build-essential gcc automake mercurial
hg clone http://bitbucket.org/ahixon/r5u87x/
cd r5u87x
make
sudo make install

sudo r5u87x-loader --reload

{ questo é il link del topic... non voglio meriti superiori a una fortunata ricerca hahahah http://ubuntuforums.org/showthread.php?p=8388142#post8388142}
Ultima modifica di reahel93 il martedì 20 luglio 2010, 5:33, modificato 1 volta in totale.
"Il sesso non é la risposta, il sesso é una domanda, si é la risposta" -- sex swami
Le guide della comunitá sono tue amiche
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 8 ospiti