Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
818 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [debian sarge] Installation Webcam

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[debian sarge] Installation Webcam

n°655084
yugo
Posté le 26-03-2005 à 01:50:32  profilanswer
 

Bonsoir,
 
J'ai un soucis avec l'installation de ma webcam, je sens que j'ai oublié quelque chose dans la compil de mon noyau mais je vois pas quoi!
 
J'utilise le 2.6.11 (avec le 2.6.10 c'était pareil).
Ma webcam logitech est bien vue par le système

Bus 002 Device 002: ID 046d:0840 Logitech, Inc. QuickCam Express
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0         8
  idVendor           0x046d Logitech, Inc.
  idProduct          0x0840 QuickCam Express
  bcdDevice            1.00
  iManufacturer           0  
  iProduct                1 Camera
  iSerial                 0  
  bNumConfigurations      1


 
J'utilise le driver qc-usb-0.6.2: le make ne pose pas de problème:

rik@seldon:~/Linux/Kernel/webcam/qc-usb-0.6.2$ make
-=- Logitech QuickCam USB camera driver -=-
 
Makefile target examples:
make all - Compile driver and utilities against current running kernel
make all USER_OPT=-DDEBUG - Compile with debugging code and messages
make all LINUX_DIR=/usr/src/linux - Compile against specified kernel source
make install - Copy driver and utilities into standard locations (needs root)
make install PREFIX=/usr - Copy utilities to /usr/bin instead of /usr/local/bin
make install MODULE_DIR=/lib/modules/2.4.0 - Copy module to /lib/modules/2.4.0/misc
make clean - Remove object files from the source directory
 
Current configuration:
Driver source directory (PWD):         /home/rik/Linux/Kernel/webcam/qc-usb-0.6.2
Kernel source directory (LINUX_DIR):   /lib/modules/2.6.11/build
Module install directory (MODULE_DIR): /lib/modules/2.6.11
Utility install directory (PREFIX):    /usr/local
User options (USER_OPT):                
Driver file name (use with insmod):    quickcam.ko      
Kernel version code:                   132619


 
Mais lors de l'execution du script ./quickcam.sh il n'arrive pas a charger certains modules:

FATAL: Module usb_uhci not found.
FATAL: Module uhci not found.
FATAL: Module usb_ohci not found.
FATAL: Module hc_sl811 not found.
FATAL: Module videodev not found.
mount: fs type usbdevfs not supported by kernel


 
pourtant si je regarde dans mon .config:
CONFIG_USB_UHCI_HCD=m
CONFIG_USB_OHCI_HCD=m
CONFIG_VIDEO_DEV=y
 
Et je ne vois pas où activer USBDEVFS ?
 
Quelqu'un aurrait une idée précise de ce qu'il me manque ?
 
Merci

mood
Publicité
Posté le 26-03-2005 à 01:50:32  profilanswer
 

n°655085
M300A
Sehr hopfen, vielen IBU, wow!
Posté le 26-03-2005 à 01:56:35  profilanswer
 

gandalf@HELLSCREAM:~$ lsmod | grep usb
usblp                  13056  0  
usbhid                 32000  0  
usbcore               118308  6 ehci_hcd,ohci_hcd,usblp,usbhid
gandalf@HELLSCREAM:~$  


 
Ces modules n'existent pas, en tout cas il ne s'appelent pas   ainsi sur le 2.6.8 de ma sarge.
 
De plus la reference au un 2.4 dans les exemple me trouble un peu.
 
Es-tu sur que tu essaye bien de compiler un module pour un kernel 2.6 :??:


---------------
:wq
n°655087
yugo
Posté le 26-03-2005 à 02:02:09  profilanswer
 

bonne question... je vérifie

n°655088
yugo
Posté le 26-03-2005 à 02:14:03  profilanswer
 

je ne comprends pas tout en effet les modules ne portent pas ces noms mais ces drivers sont données pour les kernel 2.4 et 2.6.
 
Sinon, pour essayer d'avancer, quelqu'un saurait où l'on active le videodev dans le noyau ?

n°655125
yugo
Posté le 26-03-2005 à 11:00:17  profilanswer
 

Bon, ce matin j'ai essayer de reprendre ca avec les idées claires, J'ai pu mettre en module videodev (il était en dur en fait).
 
Pour info j'utilise le driver qc-usb-0.6.2 et aprés relecture du README j'ai relancé la procédure d'install:
make clean && make all
 
Par contre quand j'essaie de charger le modules:

seldon:~# modprobe quickcam
FATAL: Error inserting quickcam (/lib/modules/2.6.11/misc/quickcam.ko): Unknown symbol in module, or unknown parameter (see dmesg)


 
le dmesg:

seldon:~# dmesg
quickcam: Unknown symbol remap_page_range


 
 
Et j'ai la même chose si j'utilise le script quickcam.sh:

quickcam: Unknown symbol remap_page_range
[!] The QuickCam driver failed to load!


 
mon lsmod:

seldon:~# lsmod
Module                  Size  Used by
nvidia               3922748  12  
af_packet              23176  2  
evdev                   9728  0  
parport_pc             36420  0  
pcspkr                  4068  0  
ohci1394               35972  0  
ieee1394              112184  1 ohci1394
emu10k1_gp              3968  0  
gameport                4992  1 emu10k1_gp
tuner                  22948  0  
bttv                  155216  0  
video_buf              22532  1 bttv
v4l2_common             6016  1 bttv
btcx_risc               5128  1 bttv
tveeprom               13336  1 bttv
videodev               10496  1 bttv
usb_storage            33280  0  
ehci_hcd               33032  0  
ub                     19740  0  
ohci_hcd               22152  0  
usbcore               122872  5 usb_storage,ehci_hcd,ub,ohci_hcd
nls_iso8859_1           4224  1  
nls_cp437               5888  1  
snd_pcm_oss            54048  0  
snd_mixer_oss          20608  1 snd_pcm_oss
vfat                   14464  1  
fat                    41628  1 vfat
w83l785ts               7444  0  
asb100                 23956  0  
i2c_sensor              3840  2 w83l785ts,asb100
i2c_nforce2             6784  0  


 
La je sèche completement :( Personne n'aurait une piste ?


Message édité par yugo le 26-03-2005 à 11:01:27
n°656624
yugo
Posté le 30-03-2005 à 15:42:55  profilanswer
 

Il semblerais que ce soit une incompatibilité avec un noyau surperieur au 2.6.9, en effet, j'en ai essayé plusieurs et le 2.6.10/2.6.11 posent le problème du quickcam: Unknown symbol remap_page_range.
 

n°656629
nodus
Posté le 30-03-2005 à 15:56:00  profilanswer
 

Avec un 2.6.8 ça marche ?

n°656633
THRAK
- THR4K -
Posté le 30-03-2005 à 16:05:31  profilanswer
 

Tu as essayé avec le noyau pré-compilé fourni avec Debian ?
 
Logiquement tu devrais déjà faire un test simple avec celui-ci pour voir si ta webcam fonctionne bien (par défaut avec les noyaux pré-compilés une prise en charge étendue du matériel est intégré). Cela te permettrais peut-être de voir s'il y a bien un problème d'incompatibilité ou s'il s'agit d'un oubli ou d'un problème de module avec ton noyau perso.
 
Sinon une autre piste également : tu as vérifié du côté de V4L (Video 4 Linux) ?


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
n°656650
yugo
Posté le 30-03-2005 à 17:02:27  profilanswer
 

Avec un 2.6.8 ça marche ?


 
Oui, le 2.6.8, prends bien le module aussi.
 

Tu as essayé avec le noyau pré-compilé fourni avec Debian ?
 
Logiquement tu devrais déjà faire un test simple avec celui-ci pour voir si ta webcam fonctionne bien (par défaut avec les noyaux pré-compilés une prise en charge étendue du matériel est intégré). Cela te permettrais peut-être de voir s'il y a bien un problème d'incompatibilité ou s'il s'agit d'un oubli ou d'un problème de module avec ton noyau perso.
 
Sinon une autre piste également : tu as vérifié du côté de V4L (Video 4 Linux) ?


 
Euh, non, a chaque fois je download le kernel sur ftp.kernel.org,  
le décompresse, recopie le .config, un make menuconfig pour avoir le .config dans la bonne version, je compile, installe les modules, copie les bzImage... modif de grub, reboot, la je recompile le module qc-usb et l'installe:
les kernel 2.6.10, 2.6.11, 2.6.11.6 me renvoie l'erreur

quickcam: Unknown symbol remap_page_range

au chargement du module.
 
J'ai l'impression que c'est un problème de "communication" entre le kernel et le module, il me semble avoir lu quelque part que ce symbole a été renommé, mais c'était en anglais et je suis pas sur d'avori tout compris.
 
Pour V4L, tant que le module ne se charge pas je n'ai pas le lien /dev/video* qui se créé donc je ne pense pas que ca le concerne.
 
Sinon, je ne sais pas utiliser le package débian du noyau précompilé :spamafote:  

n°656656
j_c_p
Linux user
Posté le 30-03-2005 à 17:21:31  profilanswer
 

La solution et le patch sont dans le topic suivant http://forum.hardware.fr/forum2.ph [...] 0&subcat=0 (testé avec ma webcam sur un 2.6.11 là).
 
édit : pour ma webcam :

quickcam [42.647470]: ----------LOADING QUICKCAM MODULE------------
quickcam [42.647477]: struct quickcam size: 3896
quickcam: QuickCam USB camera found (driver version QuickCam Messenger/Communicate USB $Date: 2004/12/30 10:00:00 $)
quickcam: Kernel:2.6.11-ac5 bus:2 class:FF subclass:FF vendor:046D product:08F5
quickcam [42.660896]: poisoning qc in qc_usb_init
quickcam [42.696879]: E00A contains 08F5
quickcam: Sensor VV6450 detected
quickcam [42.711231]: Quickcam snapshot button registered on usb-0000:00:0b.1-1/input0
quickcam: Registered device: /dev/video1
usbcore: registered new driver quickcam


Message édité par j_c_p le 30-03-2005 à 17:35:12
mood
Publicité
Posté le 30-03-2005 à 17:21:31  profilanswer
 

n°656664
yugo
Posté le 30-03-2005 à 17:45:34  profilanswer
 

Cool, je vais ré-essayer avec le 2.6.11!
 
Au fait, regardez l'avant dernière ligne là:
http://home.mag.cx/messenger/source/
 
Ton patch y était déja!!!!

n°656665
j_c_p
Linux user
Posté le 30-03-2005 à 17:50:44  profilanswer
 

ça vient d'être ajouté récemment alors :) (enfin, j'ai aussi mon petit paquet perso ;)).

n°656710
yugo
Posté le 30-03-2005 à 19:18:57  profilanswer
 

Euh, ja un bug!
 
au chargement du module il me créé pas le /dev/video*.... je creuse, je creuse....

n°656731
yugo
Posté le 30-03-2005 à 19:42:16  profilanswer
 

Bon, plutôt que le module qc-usb-messenger j'ai utilisé qc-usb-0.6.2 patché par http://home.mag.cx/messenger/sourc [...] er-0.8-fix
et là le module se charge, le /dev/video* se créé bien comme il faut!
 
Merci à j_c_p et aux autres ;)
 
Ps: la preuve que ca marche: :D
http://rezo.mine.nu/pub/webcam.png
 
 
Oula oula, je suis en manque d'apéro moi... :benetton:

n°656740
j_c_p
Linux user
Posté le 30-03-2005 à 20:03:22  profilanswer
 

[:zerod] ;).

n°658272
sand613
Posté le 03-04-2005 à 16:55:42  profilanswer
 

bonjour,
 
j'ai lu tous vos messages, et j'essaye moi aussi de faire marcher ma webcam.  
j'ai un kernel 2.6.11.6 et une logitech quickcam messenger.
j'arrive a compiler sans probleme le driver qc-usb-0.6.2 patché (avec make install), j'ai tous les modules qu'il faut, et je peux les charger sans probleme.
cependant ca ne marche pas : gnome meeting me dit qu'il n'y a aucun périphérique video disponible.
j'ai essayé le script quickcam.sh et il ne detecte aucune caméra compatible...
et en effet lsusb -v me donne seulement les lignes suivantes pour la webcam :
 
Bus 001 Device 004: ID 046d:08f0 Logitech, Inc.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0         8
  idVendor           0x046d Logitech, Inc.
  idProduct          0x08f0
  bcdDevice            1.00
  iManufacturer           0
  iProduct                1
  iSerial                 0
  bNumConfigurations      1
 
donc j'imagine que ma webcam n'est pas reconnue par le systeme.
d'ou cela peut-il venir ? ai-je oublié quelque chose dans la compilation du noyau ?
 
merci d'avance

n°658276
j_c_p
Linux user
Posté le 03-04-2005 à 17:03:08  profilanswer
 

:hello:,
 
personnellement, je fais (avec /usr/src/linux pointant sur le noyau courant) :

make clean && make all
make install
modprobe quickcam compatible=3


Dans le répertoire décompressé ;).
 
Ensuite, tu dois voir des infos dans ton dmesg quand tu fais le modprobe.
 
édit : pour l'utilisation, xawtv -c /dev/video1 par exemple (j'ai mon tuner TV sur videoO).


Message édité par j_c_p le 03-04-2005 à 17:04:46
n°658280
sand613
Posté le 03-04-2005 à 17:18:18  profilanswer
 

merci pour ta réponse  :)  
 
modprobe quickcam compatible=3 fonctionne, et j'ai les lignes suivantes dans le dmesg :
 
Linux video capture interface: v1.00
usbcore: registered new driver quickcam
 
le module est bien dans lsmod, et videodev aussi.
 
mais xawtv -c /dev/video1 ne marche pas, (pareil avec video0), j'obtiens les erreurs suivantes :
 
This is xawtv-3.94, running on Linux/i686 (2.6.11.6)
can't open /dev/video1: No such file or directory
v4l-conf had some trouble, trying to continue anyway
v4l2: open /dev/video1: Aucun fichier ou répertoire de ce type
v4l2: open /dev/video1: Aucun fichier ou répertoire de ce type
v4l: open /dev/video1: Aucun fichier ou répertoire de ce type
no video grabber device available
 

n°658284
j_c_p
Linux user
Posté le 03-04-2005 à 17:21:23  profilanswer
 

;),
hum, le pilote ne convient pas semble t'il ... tu as bien fait make clean au tout début ?
Ce pilote fonctionne pour les quickcam express et communicate (je parle du pilote qc-usb-messenger).
 
édit : /dev/video1 est un lien pointant sur /dev/v4l/video1


Message édité par j_c_p le 03-04-2005 à 17:33:54
n°658293
sand613
Posté le 03-04-2005 à 17:53:18  profilanswer
 

j'ai recommencé toutes les étapes, en faisant bien attention à faire le make clean, et ça n'a rien changé.
 
j'ai vérifié, ma webcam c'est une quickcam messenger, mais j'ai utilisé le driver qc-usb-0.6.2 avec le patch donné dans les messages au dessus.

n°658423
yugo
Posté le 03-04-2005 à 23:26:35  profilanswer
 

tu pourrais nous donner le contenu de ton répertoire /dev/v4l ?
 
Et tu n'as pas d'erreurs quand il charge le module quickcam?
Par exemple, le miens donne:

quickcam: QuickCam USB camera found (driver version QuickCam USB $Date: 2004/07/29 18:12:39 $)
quickcam: Kernel:2.6.11.6 bus:2 class:FF subclass:FF vendor:046D product:0840
quickcam: Sensor HDCS-1000/1100 detected
quickcam: Registered device: /dev/video1


Pense a débrancher/rebrancher la webcam en attendant une petite dizaine de secondes

n°780676
mazkagaz
Posté le 10-02-2006 à 00:09:30  profilanswer
 

sand613 a écrit :

j'ai recommencé toutes les étapes, en faisant bien attention à faire le make clean, et ça n'a rien changé.
 
j'ai vérifié, ma webcam c'est une quickcam messenger, mais j'ai utilisé le driver qc-usb-0.6.2 avec le patch donné dans les messages au dessus.


Bonjour,
j'ai essayé d'utiliser ce module chez moi aussi mais sans succés. Et en fouillant j'ai trouvé un autre module, spca5xx, qui marche niquel chez moi. Je l'utilise avec une quickcam express 2 mais d'après le site contenant les sources, ça marche aussi avec une quickcam messenger. Et comme il m'arrive souvent d'installer de nouvelles distrib (pour jouer :-D ), je me suis fait un petit tuto d'installation à partir de tous les tutos trouvés sur le web. Donc si ça peut aider quelqu'un : http://www.chez-mathieu.fr/article.php3?id_article=3
Bon Tchat !

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [debian sarge] Installation Webcam

 

Sujets relatifs
RPM build errors: probleme avec installation d'un src.rpm[Debian / DeMudi] probleme avec xinitrc.....
[Debian] carte son, acroread, gv, thunderbird...[Debian] Opération installation sur Asus P4P800 Deluxe
La RC3 de la nouvelle Debian (Sarge) est sortie!Installation MandrakeLinux 10.1 qui plante
debian->modprobe 4 jours que jsuis dessusVLC - Streaming video - Installation sous Debian
Plus de sujets relatifs à : [debian sarge] Installation Webcam


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR