Problème installation webcam et tuner tv sous Squeeze

Bonjour,

je suis un débutant sur les systèmes GNU/Linux, et j’ai récemment migré de Ubuntu à Debian Squeeze.

Voici mon problème : alors que Ubuntu reconnaissait dès le démarrage ma webcam (une vieille Labtec) et ma carte tuner (une Hauppauge 150), je n’ai toujours pas réussi à faire marcher ces deux périphériques sur Debian Squeeze.

(Linux debian 2.6.32-5-686 #1 SMP Mon Oct 3 04:15:24 UTC 2011 i686 GNU/Linux)

J’avoue que le plus important serait déjà de faire fonctionner la webcam, mais je ne serais pas contre le fait de réussir à faire fonctionner aussi la carte tuner (même si, celle-ci n’étant pas compatible tnt, c’est disons, juste pour le plaisir de la voir tourner sous Debian…)

J’ai trouvé un certain nombre de tutoriels sur le web qui devaient réussir à faire fonctionner la webcam, mais tous ont échoué avec ma configuration.

Je fais donc appel à vos connaissances pour peut-être réussir à faire fonctionner cette vieille labtec.

D’avance, merci de vos suggestions et conseils.

Voila ce que donnent les commandes lspci et lsusb:

lspci donne :

00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82P965/G965 PCI Express Root Port (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82562V 10/100 Network Connection (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HH (ICH8DH) LPC Interface Controller (rev 02)
00:1f.2 RAID bus controller: Intel Corporation 82801 SATA RAID Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc RV516 [Radeon X1300/X1550 Series]
01:00.1 Display controller: ATI Technologies Inc RV516 [Radeon X1300 Pro] (Secondary)
03:02.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)

lsusb donne :

Bus 007 Device 003: ID 046d:0870 Logitech, Inc. QuickCam Express
Bus 007 Device 002: ID 413c:3016 Dell Computer Corp. Optical 5-Button Wheel Mouse
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 413c:2003 Dell Computer Corp. Keyboard
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 04f9:01ea Brother Industries, Ltd DCP-7030
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0644:0200 TEAC Corp. All-In-One Multi-Card Reader CA200/B/S
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Touil

Je ne sais pas trop, mais tu peux donner le résultat de lsmod

Quels tutos as-tu essayé ? En cherchant par l’USBID de ta webcam (046d:0870) j’ai trouvé ceci qui, bien qu’un peu ancien, semble toujours d’actualité si je me fie aux paquets disponibles dans Squeeze : paco33.over-blog.fr/article-17494976.html

Merci de vos réponses.

Je n’avais pas trouvé le tuto que tu syam, mais je viens de l’essayer sans succès. Dans cheese, l’image est toujours noire. Idem avec vlc lorsque j’essaye d’ouvrir le v4l avec /dev/video0.

Après application du tuto, lsmod me donne :

Module Size Used by
quickcam 59073 0
parport_pc 15799 0
ppdev 4058 0
lp 5570 0
parport 22554 3 parport_pc,ppdev,lp
sco 5885 2
bridge 33031 0
stp 996 1 bridge
rfcomm 25199 0
bnep 7452 2
l2cap 21721 4 rfcomm,bnep
crc16 1027 1 l2cap
bluetooth 36319 6 sco,rfcomm,bnep,l2cap
rfkill 10264 3 bluetooth
cpufreq_stats 1997 0
cpufreq_conservative 4018 0
cpufreq_powersave 602 0
cpufreq_userspace 1480 0
binfmt_misc 4907 1
fuse 44268 1
loop 9769 0
snd_hda_codec_idt 35329 1
tuner_simple 9694 1
tuner_types 7537 1 tuner_simple
wm8775 2259 1
snd_hda_intel 16823 1
snd_hda_codec 46002 2 snd_hda_codec_idt,snd_hda_intel
snd_hwdep 4054 1 snd_hda_codec
usblp 7899 0
tda9887 6997 1
snd_pcm 47226 2 snd_hda_intel,snd_hda_codec
tda8290 7865 0
snd_seq 35463 0
snd_timer 12270 2 snd_pcm,snd_seq
tuner 14428 2
snd_seq_device 3673 1 snd_seq
cx25840 20231 1
ivtv 108049 0
snd 34423 10 snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
radeon 511948 3
cx2341x 8257 1 ivtv
soundcore 3450 1 snd
snd_page_alloc 5045 2 snd_hda_intel,snd_pcm
v4l2_common 9820 5 wm8775,tuner,cx25840,ivtv,cx2341x
gspca_stv06xx 18319 0
ttm 33502 1 radeon
gspca_main 15775 1 gspca_stv06xx
drm_kms_helper 18569 1 radeon
videodev 25605 7 quickcam,wm8775,tuner,cx25840,ivtv,v4l2_common,gspca_main
drm 111992 5 radeon,ttm,drm_kms_helper
v4l1_compat 10250 1 videodev
tveeprom 9393 1 ivtv
i2c_i801 6462 0
i2c_algo_bit 3497 2 ivtv,radeon
psmouse 44809 0
i2c_core 12787 15 tuner_simple,wm8775,tda9887,tda8290,tuner,cx25840,ivtv,radeon,v4l2_common,drm_kms_helper,videodev,drm,tveeprom,i2c_i801,i2c_algo_bit
dcdbas 3892 0
serio_raw 2916 0
processor 26327 0
button 3598 0
pcspkr 1207 0
evdev 5609 7
usbhid 28008 0
hid 50909 1 usbhid
ext3 94396 1
jbd 32317 1 ext3
mbcache 3762 1 ext3
usb_storage 30905 0
sg 19937 0
sd_mod 26005 3
crc_t10dif 1012 1 sd_mod
sr_mod 10770 0
cdrom 26487 1 sr_mod
uhci_hcd 16057 0
ahci 27410 2
libata 115869 1 ahci
thermal 9206 0
ehci_hcd 28693 0
e1000e 110270 0
scsi_mod 104853 5 usb_storage,sg,sd_mod,sr_mod,libata
usbcore 98969 9 quickcam,usblp,gspca_stv06xx,gspca_main,usbhid,usb_storage,uhci_hcd,ehci_hcd
nls_base 4541 1 usbcore
thermal_sys 9378 2 processor,thermal

Si vous avez encore des idées, je suis preneur !

Touil

Je ne sais pas trop quoi dire, mais il y a bien des modules installés, il faudrait savoir si il corresponde à ta ouebcam…

Je suis un peu au bout de mes compétences…Mais patiente quelqu’un va passer dans le coin.

Je continu de creusé de mon coté…@+

[code]Module Size Used by
quickcam 59073 0

videodev 25605 7 quickcam,wm8775,tuner,cx25840,ivtv,v4l2_common,gspca_main

usbcore 98969 9 quickcam,usblp,gspca_stv06xx,gspca_main,usbhid,usb_storage,uhci_hcd,ehci_hcd

[/code]

PS : Met les résultats des commandes entre les balises [code] stp :wink:

essaye d’ouvrir ta cam avec vlc en faisant d’abord:

Je viens d’essayer la ligne de commande suggérée, mais rien n’y fait. Lorsque je demande à vlc d’ouvrir le flux /dev/video0, j’obtiens les messages d’erreurs suivants dans le terminal :

libv4l2: error reading: Argument invalide [0x9669f4c] v4l demux error: failed syncing new frame

Une autre idée ? Sans rien faire, tout fonctionne sur ubuntu 11.10… Non que j’aie l’intention de revenir à Ubuntu, je préfère continuer à essayer de faire fonctionner cette vieille webcam avec debian squeeze.

Sous ubuntu, la webcam fonctionne dès la procédure d’installation (il propose de prendre une photo avec la webcam - qui fonctionne - pour mon avatar utilisateur). Ce doit donc simplement être une histoire de pilote non ? (Excusez, après tant d’années avec windows, j’ai peut-être la mauvaise habitude de chercher des solutions trop simplistes…)

Merci encore de vos conseils / suggestions. J’attends impatiemment d’autres solutions !

Touil

Plus personne n’a d’idée ?

pour environ 15€ maximum tu as une cam récente reconnue par linux.

Certes, mais disons qu’étant légèrement entêté, je me dis qu’il n’y a pas de raison qu’un truc qui fonctionne sous ubuntu ne fonctionne pas sous debian. Le challenge est de la faire fonctionner, pas de la remplacer… pour le peu que je m’en sers…

Mais merci tout de même.

Sinon, j’ai essayé avec gstreamer-properties, et
j’obtiens :

gstreamer-properties-Message: Error running pipeline 'Video for Linux 2 (v4l2)': Could not get buffers from device '/dev/video0'. [gstv4l2bufferpool.c(390): gst_v4l2_buffer_pool_new (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src1: error requesting 2 buffers: Périphérique ou ressource occupé]

je crois que j’ai trouvé pour ta labtec:

qce-ga.sourceforge.net/

J’ai déjà essayé ce tuto sans succès.
Le insmod me renvoie une erreur. Pourtant le module quickcam.ko est bien dans un des répertoires.

Pourtant le module quickcam.ko est bien dans un des répertoires.

mais est il chargé?

Comment le vérifier ?

Autre chose : gstreamer-properties reconnait la webcam dans la liste v4l2 et pas dans v4l, mais à chaque fois, il ne peut pas me l’afficher.

installe le paquet qv4l2,branche ta cam et regarde ce qui se passe,qv4l2 est une interface graphique qui donne des infos sur les périphériques videos.

Ça ne donne pas grand chose :
Devide /dev/video0
Card : Camera
Input : STV06xx
Capture Image Formats : GRBG - GRBG
Frame Height : grisé (0)
Frame Interval : Rien
Driver : STV06xx
Bus : usb-0000:00:1d.2-2
Input Audio : Microphone
Frame Width : rien
Frame Size : 352x292
Capture Method : User Pointer I/O

J’ai essayé avec la Capture Method (Read).

Ça ouvre un écran strié de noir et couleurs, mais rien qui ressemble à une vraie image. Le frame rate dépasse 500 im/secondes d’ailleurs.

Ça y est, la webcam marche. Le problème est un problème de port usb. J’ai changé de port usb et, là elle fonctionne. J’ai eu l’idée grâce à ce lien : bbs.archlinux.org/viewtopic.php?id=87727

Merci de votre aide.

Dois-je mettre le sujet dans une catégorie ‘problème réglé’ ?

Y’a une coche verte pour indiquer que c’est résolu. :wink: