installazione webcam Trust WB 1400T

6 risposte [Ultimo messaggio]
Ritratto di torrazzi
torrazzi
(Junior)
Offline
Junior
Iscritto: 05/07/2008
Messaggi: 17

Ciao a tutta la comunity, sono da poco un utilizzatore di Mandriva, vengo da Kubuntu e il mio cambiamento è dovuto ad un migliore riconoscimento harrware del mio portatile con Mandriva.
Ho risolto tutti i problemi mi rimane da installare la webcam Trust WB 1400T. Ho provato già con il modulo gspca dei repository ma non va, la soluzione definitiva è quella di installare i driver sorgenti gspcav1-20071224 compilandoli.
Con Kubuntu a suo tempo nessun problema, con Mandriva invece non riesco, ecco l' errore:

[root@localhost gspcav1-20071224]# make
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/william/Scrivania/gspcav1-20071224 CC=cc modules
make: *** /lib/modules/2.6.22.9-desktop586-1mdv/build: No such file or directory. Stop.
make: *** [default] Error 2
[root@localhost gspcav1-20071224]#

credo dipenda dai sorgenti in uso ma non riesco a trovare e a mettere nella cartella /usr/scr/ il kernel-devel che utilizzo:

root@localhost gspcav1-20071224]# uname -r
2.6.22.9-desktop586-1mdv

Ho trovato tramite Google un kernel corrisponde con estensione .rpm ma al momento dell' istallazione tutto ok, solo che pero' i sorgenti non ci sono in /usr/src/

Grazie spero possiatge aiutarmi a superare questo ultimo scoglio

Ciao

Torrazzi Laughing

Ritratto di symbianflo
symbianflo
(Guru)
Offline
Guru
Iscritto: 15/06/2007
Messaggi: 988

Ciao
dal errore che vedo ti mancano i sorgenti kernel , ma perche devi googolare non ho capito quando ce tutto nei repo ( a patto che tu li abbia configuratti )
ecco nel mio caso :

 [symbianflo@symbianflo ~]$ sudo su <br /> [root@symbianflo symbianflo]# uname -r 2.6.24.5-desktop-2mnb<br /> [root@symbianflo symbianflo]# urpmq kernel-desktop-devel-2.6.24.5-2mnb<br /> kernel-desktop-devel-2.6.24.5-2mnb

quindi ti basta un :
 # urpmi kernel-desktop-devel-2.6.22.9-1mdv
ma se vai in Mandriva Control Center ( MCC) /installa rimouvi software
nel box di ricerca scrivi "kernel-desktop-devel"
ti vengono tutti i devel e scegli quello che lo hai gia ricavato con uname -r
poi se fai una ricerca sul forum troverai tutto quello che ti serve

PS: magari ci dici quale mandriva e quale arch hai installato , comunque
ecco un dkms compilato dai MIB :

http://mib.pianetalinux.org/2008.0/noarch/dkms-gspcav1-1.00.20-1.1mib2008.0.noarch.rpm

Scusatemi se ogni tanto sbaglio, nell'ortografia e nello scrivere: Me lo dite sempre in molti!
Ma io sono di origini estere, quindi perdonatemi, e non fatemi pesare sempre troppo questa cosa...

Ritratto di torrazzi
torrazzi
(Junior)
Offline
Junior
Iscritto: 05/07/2008
Messaggi: 17

Ciao symbianflo, grazie per la tua solerte risposta.
Stamattina ho provato il file rpm che mi avevi postato e BINGO!!!!
Adesso la webcam funziona senza compilare niente Laughing
Grazie sei un grande!!!
A suo tempo avevo provato ad istallare il file dmks-gspcav1-1.00.18-1.... scaricato dai repositori ma non funzionava.

Attualmente utilizo la versione di Mandriva 2008.0 dato che la nuova 2008.1 pur funzionando benissimo non mi permetteva di utilizzare l' audio per un noto bug non ancora risolto (driver HDA-INTEL su s.a. integrata Ati SB450 chipset ALC861). Inutili tutte le modifiche sui files /etc/modprobe.d/alsa-base o /etc/modprobe.conf
Sto' usando i repository standard per 2008.0 586

Mi rimane il dubbio dei sorgenti del kernel per compilare i driver,
ecco quali messaggi ottengo a terminale:

[root@localhost ~]# uname -r
2.6.22.9-desktop586-1mdv
[root@localhost ~]# urpmi kernel-desktop-devel-2.6.22.9-desktop586-1mvd
Nessun pacchetto denominato kernel-desktop-devel-2.6.22.9-desktop586-1mvd

ed infatti se do:

[root@localhost ~]# urpmi kernel-desktop-devel-2.6.22.9-1mdv
Il pacchetto kernel-desktop-devel-2.6.22.9-1mdv-1-1mdv2008.0.i586 è già installato

ecco ipacchetti presenti in /usr/src e in /lib/modules:
[root@localhost ~]# ls /usr/src
....
linux-2.6.22.19-desktop-2mdv/
linux-2.6.22.9-desktop-1mdv/
....

[root@localhost ~]# ls /lib/modules
2.6.22.19-desktop586-2mdv/
2.6.22.9-desktop586-1mdv/

Da quello che ho capito ho i sorgenti del kernel, ma alla compilazione gli stessi mi "puntano" al kernel sbagliato. Thinking

Ciao e Grazie ancora

Torrazzi

Ritratto di symbianflo
symbianflo
(Guru)
Offline
Guru
Iscritto: 15/06/2007
Messaggi: 988

ciao
allora semplice hai 2 kernel installati uno vecchio e uno piu giovane Big Grin e sorgenti solo del vecchio .
invece vedo che usi la shell in modo sbagliato , per leggere il contenuto di queste cartelle ( ls -<opzione>) non devi essere root da utente puoi leggere tutto , meno la cartella "root", io eviterei di usare la konsole da root se nn serve ....esempio :
[symbianflo@symbianflo ~]$ ls /lib/modules
2.6.24.4-desktop-1mnb/ 2.6.24.5-desktop-1mnb/
2.6.24.4-desktop-3mnb/ 2.6.24.5-desktop-2mnb/
[symbianflo@symbianflo ~]$ uname -r
2.6.24.5-desktop-2mnb
PS: vieni da Debian& CO ???? se si allora se chiarifica tutto gh gh

Scusatemi se ogni tanto sbaglio, nell'ortografia e nello scrivere: Me lo dite sempre in molti!
Ma io sono di origini estere, quindi perdonatemi, e non fatemi pesare sempre troppo questa cosa...

Ritratto di torrazzi
torrazzi
(Junior)
Offline
Junior
Iscritto: 05/07/2008
Messaggi: 17

Caio Symbianflo, grazie per i chiarimenti, seguiro' il tuo consiglio.
Si, effettivamente ho sempre preferito usare Debian e derivate, mi sembra tutto piu' "famigliare"... credo sia solo questione di abitudine.. Laughing

Ma allora se io sto usando i kenel piu' "giovane" come recupero anche i sorgenti di questo? Non sono gia' presenti?

cito:
[root@localhost ~]# urpmi kernel-desktop-devel-2.6.22.9-1mdv
Il pacchetto kernel-desktop-devel-2.6.22.9-1mdv-1-1mdv2008.0.i586 è già installato

Scusa i miei dubbi ma in Debian e derivate basta dare:

sudo apt-get install linux-headers-`uname -r` build-essential gcc

Grazie e Ciao e un po' di pazienza per un nuovo utente Mandriva :-P

Torrazzi

Ritratto di picard12
picard12
(Guru)
Offline
Guru
Iscritto: 12/09/2005
Messaggi: 2773

E' bello vedere come i programmatori di mandriva si dannino l'anima per creare degli strumenti grafici per facilitare le operazioni di tutti, nuovi in primis, ma poi codesti personaggi cerchino sempre la via più complicata:
Se dopo aver scoperto la vs del tuo kernel andavi nella gestione sw di mandriva e cervavi il devel del tuo kernel a quest'ora avresti già risolto...

Oltre al fatto che mandriva assieme ai pacchetti accompagna sembre una bella descrizione del pacchetto con anche le indicazioni di come servirsene..
CIAO
Laughing Laughing Laughing
PS: meno male che esiste mandriva...

Quote:

torrazzi ha scritto:
Caio Symbianflo, grazie per i chiarimenti, seguiro' il tuo consiglio.
Si, effettivamente ho sempre preferito usare Debian e derivate, mi sembra tutto piu' "famigliare"... credo sia solo questione di abitudine.. Laughing

Ma allora se io sto usando i kenel piu' "giovane" come recupero anche i sorgenti di questo? Non sono gia' presenti?

cito:
[root@localhost ~]# urpmi kernel-desktop-devel-2.6.22.9-1mdv
Il pacchetto kernel-desktop-devel-2.6.22.9-1mdv-1-1mdv2008.0.i586 è già installato

Scusa i miei dubbi ma in Debian e derivate basta dare:

sudo apt-get install linux-headers-`uname -r` build-essential gcc

Grazie e Ciao e un po' di pazienza per un nuovo utente Mandriva :-P

Torrazzi

Asus A8N-E;Opteron180X2/mandriva 2010.1Spring x64bit
VGA: Gigabyte gts250/1gb ddr3

Ritratto di symbianflo
symbianflo
(Guru)
Offline
Guru
Iscritto: 15/06/2007
Messaggi: 988

infatti Jean-Luc
magari e colpa mia che li ho indicato la via della shell ma sai mi sembra molto piu veloce ...gh gh ....poi ovviamente per i newbe ,
forse meglio se usano il mcc , quindi colpa mia ....
vai in mcc/installa rimuovi software e cerca :
" kernel-desktop-devel-2.6.22.19-2mdv"
Installa e poi al avvio nel menu di grub scegli 2.6.22.19 per usarlo
ma e strano perché , al boot ,di solito dovrebbe caricarsi ultimo kernel installato ....
Sono curioso di sapere come hai installato 2.6.22.19.......

Scusatemi se ogni tanto sbaglio, nell'ortografia e nello scrivere: Me lo dite sempre in molti!
Ma io sono di origini estere, quindi perdonatemi, e non fatemi pesare sempre troppo questa cosa...