[RESOLU] WEBCAM Phillips éteinte

[RESOLU]
Bonjour, je viens d’acheter une webcam Philips SPC210NC mais apparemment debian ne la reconnaît pas. Faut-il attendre les prochaines release ou bien existe-il une astuce pour la faire marcher ? Ci-après quelques éléments.
A votre disposition pour faire avancer ce post.
fr@deb:~$ uname -r
2.6.18-3-686
fr@deb:~$ lsusb
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 002: ID 0bda:0103 Realtek Semiconductor Corp.
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 003: ID 0471:032d Philips
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 004: ID 1241:1603 Belkin
Bus 001 Device 001: ID 0000:0000
fr@deb:~$ lspci
00:00.0 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge00:00.1 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge00:00.2 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge00:00.3 Host bridge: VIA Technologies, Inc. PT890 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge00:00.7 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:09.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d0)
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
01:00.0 VGA compatible controller: VIA Technologies, Inc. UniChrome Pro IGP (rev 01)

Ce serait ce driver http://mxhaard.free.fr/spca50x/Download/gspcav1-20061216.tar.gz

J’ai fait ça :
make -C /lib/modules/uname -r/build SUBDIRS=/home/fr/gspcav1-20061216 CC=cc mo dules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.18-3-686 »
Building modules, stage 2.
MODPOST
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.18-3-686 »
Mais je ne sais pas si j’ai placé ce qu’il fallait dans “le(s) bon(s) répertoire(s)”

En tout cas elle est toujours éteinte mais je n’ai sans doute pas tout saisi.
Peux-tu m’éclairer un peu plus ?
D’avance merci pour tes indications, je ne suis qu’un vulgaire amateur !!

Sinon j’ai ça si ça peut servir :
deb:/home/fr/gspcav1-20061216# xawtv -hwscan
This is xawtv-3.95.dfsg.1, running on Linux/i686 (2.6.18-3-686)
looking for available devices
/dev/video0: OK [ -device /dev/video0 ]
type : v4l2
name : ASUSTeK P7131 Dual
flags: overlay capture tuner

Bien dans le répertoire, tu dois avoir, sauf problèmes, un fichier de nom un_nom_que_je_ne_connais_pas.ko mettons au hasard pcav.ko (l’extension .ko est importante). Tu te mets en root, tu fais un

mv pcav.ko /lib/modules/uname -r/misc

depmod -ae

modprobe pcav

et tu essayes ta caméra…

C’est fait (c’était clair mais j’ai essayé tellement de “truc” que j’y croyais plus : dans /lib/modules/uname -r/misc/, j’e pense que j’avais déja ajouté un quickcam.ko).
Ceci dit elle n’est toujours pas alllumée.
Que préconises tu pour la tester/essayer ?

J’ai essayé de lancer Gnomemeeting cliq sur la webcam–>
"Erreur lors de l’ouverture du périphérique vidéo ASUSTeK P7131 Dual
Votre pilote ne semble pas supporter un seul des formats de couleurs supportés par GnomeMeeting.Veuillez lire la documentation de votre noyau pour déterminer quelle palette est supportée."
Que faire ?

Le mieux est d’installer ekiga ou encore vgrabbj pour les tests.

Tu fais

$ vgrabbj -e -f image.jpg

et il te charge une image.

J’obtiens :
deb:/home/fr# vgrabbj -e -f image.jpg
Can’t open “/dev/video” as VideoDevice!
Fatal Error (non-daemon), exiting…
There was no map allocated to be freed…
Device /dev/video was already closed…
:blush:

Hum

  1. Que donne

$ dmesg | tail -n 60

après avoir mis la caméra (ayant fait le insmod avant)

  1. T’es tu mis dans le groupe video?

  2. Que donne

lsusb

quand tu as mis ta caméra notamment les lignes concernant ta caméra?

Que donne : lsmod | grep [ton_module_sans_.ko] ?

As-tu un /dev/video0 ? (je pense que non)

1-saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 17 (level, low) -> IRQ 193
saa7133[0]: found at 0000:00:09.0, rev: 208, irq: 193, latency: 32, mmio: 0xfebf f000
saa7133[0]: subsystem: 1043:4862, board: ASUSTeK P7131 Dual [card=78,autodetecte d]
saa7133[0]: board init: gpio is 0
saa7133[0]: gpio: mode=0x0000000 in=0x0000000 out=0x0000000 [pre-init]
saa7133[0]: i2c eeprom 00: 43 10 62 48 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7133[0]: i2c eeprom 10: 00 01 20 00 ff 20 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: 01 40 01 02 03 01 01 03 08 ff 00 d6 ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff 21 00 c2 96 10 03 32 15 00 ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: gpio: mode=0x0200000 in=0x0000000 out=0x0000000 [Television]
saa7133[0]: gpio: mode=0x0200000 in=0x0000000 out=0x0000000 [Television]
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,EPP,ECP ,DMA]
FDC 0 is a post-1991 82077
tuner 0-004b: chip found @ 0x96 (saa7133[0])
tuner 0-004b: setting tuner address to 61
tuner 0-004b: type set to tda8290+75a
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
saa7133[0]: registered device radio0
saa7133[0]: gpio: mode=0x0200000 in=0x0000000 out=0x0000000 [Television]
ACPI: PCI Interrupt 0000:00:11.5[C] -> GSI 22 (level, low) -> IRQ 201
PCI: Setting latency timer of device 0000:00:11.5 to 64
Vendor: Generic Model: 2.0 Reader-CF Rev: 1.00
Type: Direct-Access ANSI SCSI revision: 00
Vendor: Generic Model: 2.0 Reader-SM/xD Rev: 1.00
Type: Direct-Access ANSI SCSI revision: 00
Vendor: Generic Model: 2.0 Reader-SD Rev: 1.00
Type: Direct-Access ANSI SCSI revision: 00
Vendor: Generic Model: 2.0 Reader-MS Rev: 1.00
Type: Direct-Access ANSI SCSI revision: 00
usb-storage: device scan complete
sd 2:0:0:0: Attached scsi removable disk sda
sd 2:0:0:1: Attached scsi removable disk sdb
input: ImPS/2 Generic Wheel Mouse as /class/input/input3
sd 2:0:0:2: Attached scsi removable disk sdc
sd 2:0:0:3: Attached scsi removable disk sdd
ts: Compaq touchscreen protocol output
Adding 650592k swap on /dev/hda5. Priority:-1 extents:1 across:650592k
EXT3 FS on hda1, internal journal
DVB: registering new adapter (saa7133[0]).
DVB: registering frontend 0 (Philips TDA10046H DVB-T)…
usbcore: registered new driver quickcam
device-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised: dm-devel@redhat.com
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [PWRB]
apm: BIOS version 1.2 Flags 0x02 (Driver version 1.16ac)
apm: overridden by ACPI.
eth0: no IPv6 routers present
ISO 9660 Extensions: Microsoft Joliet Level 3
ISOFS: changing to secondary root
2-Je ne pese pas ; coment le fiare?
3-Bus 004 Device 001: ID 0000:0000
Bus 003 Device 002: ID 0bda:0103 Realtek Semiconductor Corp.
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 1241:1603 Belkin
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 002: ID 0471:032d Philips
Bus 001 Device 001: ID 0000:0000

lsmod | grep gspca
renvoie rien
lsmod renvoie
Module Size Used by
nls_iso8859_1 4256 1
isofs 32540 1
udf 73156 0
button 6672 0
ac 5188 0
battery 9636 0
autofs4 19748 0
ipv6 226016 8
dm_snapshot 15520 0
dm_mirror 19152 0
dm_mod 50232 2 dm_snapshot,dm_mirror
quickcam 66820 0
saa7134_dvb 13732 0
dvb_pll 14308 1 saa7134_dvb
mt352 6276 1 saa7134_dvb
video_buf_dvb 6436 1 saa7134_dvb
dvb_core 71560 1 video_buf_dvb
nxt200x 12260 1 saa7134_dvb
tda1004x 13636 1 saa7134_dvb
firmware_class 9600 3 saa7134_dvb,nxt200x,tda1004x
ide_generic 1408 0 [permanent]
snd_seq_dummy 3844 0
snd_seq_oss 28768 0
snd_seq_midi 8192 0
snd_seq_midi_event 7008 2 snd_seq_oss,snd_seq_midi
snd_seq 45680 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
tsdev 7520 0
sd_mod 19040 0
snd_via82xx 26008 1
gameport 14632 1 snd_via82xx
snd_ac97_codec 83104 1 snd_via82xx
snd_ac97_bus 2400 1 snd_ac97_codec
snd_pcm_oss 38368 1
snd_mixer_oss 15200 1 snd_pcm_oss
snd_pcm 68644 3 snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_timer 20996 2 snd_seq,snd_pcm
snd_page_alloc 9640 2 snd_via82xx,snd_pcm
snd_mpu401_uart 8064 1 snd_via82xx
snd_rawmidi 22560 2 snd_seq_midi,snd_mpu401_uart
snd_seq_device 7820 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
snd 47012 11 snd_seq_oss,snd_seq,snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
psmouse 35016 0
parport_pc 32164 0
parport 33256 1 parport_pc
serio_raw 6660 0
floppy 53156 0
tuner 53288 0
i2c_viapro 8148 0
soundcore 9248 2 snd
saa7134 107616 1 saa7134_dvb
via_agp 9664 1
agpgart 29896 1 via_agp
shpchp 33024 0
pci_hotplug 28704 1 shpchp
video_buf 23012 3 saa7134_dvb,video_buf_dvb,saa7134
compat_ioctl32 1472 1 saa7134
ir_kbd_i2c 8656 1 saa7134
i2c_core 19680 9 saa7134_dvb,dvb_pll,mt352,nxt200x,tda1004x,tuner,i2c_viapro,saa7134,ir_kbd_i2c
ir_common 27780 2 saa7134,ir_kbd_i2c
videodev 21120 2 quickcam,saa7134
v4l1_compat 12036 2 saa7134,videodev
v4l2_common 20448 3 tuner,saa7134,videodev
rtc 12372 0
pcspkr 3072 0
evdev 9088 2
ext3 119208 1
jbd 52456 1 ext3
mbcache 8356 1 ext3
ide_cd 36064 1
cdrom 32544 1 ide_cd
ide_disk 14848 3
usb_storage 71840 0
usbhid 37248 0
via82cxxx 8388 0 [permanent]
via_rhine 22664 0
mii 5344 1 via_rhine
uhci_hcd 21032 0
usbcore 112676 5 quickcam,usb_storage,usbhid,uhci_hcd
generic 5028 0 [permanent]
ide_core 110504 6 ide_generic,ide_cd,ide_disk,usb_storage,via82cxxx,generic
sata_via 10052 0
libata 89332 1 sata_via
scsi_mod 124168 3 sd_mod,usb_storage,libata
thermal 13608 0
processor 28840 1 thermal
fan 4804 0

Plus de problème de groupe je me suis ajouté à caméra et voice : Désolé … !:

Ça marche alors?? Met résolu dans ce cas :slightly_smiling:

Malheureusement ce n’est pas résolu : elle est toujours éteinte et je n’arrive pas à capturer quoi que ce soit.
:blush:

A mon avis gspca n’est pas encore en phase avec toutes les webcams
philips. J’attendrais le prochain package !
Un grand merci pour ces indications pas à pas et pour ta patience.

J’ai regardé les sources, effectivement ta caméra n’y est pas. Par contre il y a la 200NC. J’ai patché les sources de telle manière à ce que ta caméra soit reconnu par le module et géré comme la 200NC (apparemment c’est à peu près la même). Tu trouveras les sources modifiés ici:
http://boisson.homeip.net/gspcav1-20061216.tar.gz

Ça devrait marcher mais c’est sans garantie. Donnes des nouvelles. Bonne année

Chapeau bas, cela fonctionne (sous camstream) maintenant !
Un grand merci et une bonne et heureuse année à toi.
Je crois que je vais me mettre à la Guiness (génial le logo).
:stuck_out_tongue: