Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/01/2021, à 11:35

florentm1

[résolu] configuration webcam ancienne pour visio-conférence

Bonjour,
Je souhaiterais utiliser une vieille webcam philips SPC500NC pour la visio-conférence sur mon PC sous Ubuntu 20.04
Cette webcam fonctionne avec VLC qui la détecte correctement.
Elle ne fonctionne pas avec Cheese à moins de taper en console :

D_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so cheese

J'ai trouvé des infos utiles ici http://blog.kauff.org/2020/05/21/ancienne-webcam.html
mais je n'arrive pas à aller plus loin dans la procédure d'installation de v4l2loopback proposée sur cette page.

Quelqu'un pourrait-il m'aider ?

D'avance, merci.

Florent

Dernière modification par florentm1 (Le 03/01/2021, à 09:47)

Hors ligne

#2 Le 02/01/2021, à 11:52

Compte supprimé

Re : [résolu] configuration webcam ancienne pour visio-conférence

Je souhaiterais utiliser une vieille webcam philips SPC500NC pour la visio-conférence
... Cette webcam fonctionne avec VLC qui la détecte correctement.
Elle ne fonctionne pas avec Cheese

Et avec un navigateur web sur meet.jit.si ? (ou autre serveur de visioconférence)

Dernière modification par Compte supprimé (Le 02/01/2021, à 11:53)

#3 Le 02/01/2021, à 13:19

florentm1

Re : [résolu] configuration webcam ancienne pour visio-conférence

Non, avec un navigateur comme Firefox, cela ne fonctionne pas. Ni avec les sites web de test de webcam ou de visio comme Jitsi.

Si j'ai bien compris, toutes ces applis utilisent un protocole v4l2 plus récent, ma webcam fonctionne avec v4l1.

Dernière modification par florentm1 (Le 02/01/2021, à 13:21)

Hors ligne

#4 Le 02/01/2021, à 13:21

xubu1957

Re : [résolu] configuration webcam ancienne pour visio-conférence

Bonjour,

Montre, en te servant du Retour utilisable de commande :

lsusb | sort; echo; lsusb -t
lsmod | sort
dmesg | grep -i usb

       

Tu devrais essayer avec guvcview.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#5 Le 02/01/2021, à 13:31

florentm1

Re : [résolu] configuration webcam ancienne pour visio-conférence

Voici les retours

nath_et_flo@ordi-maison:~$ lsusb | sort; echo; lsusb -t
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 04d9:048e Holtek Semiconductor, Inc. Optical Mouse
Bus 001 Device 003: ID 04b3:3025 IBM Corp. NetVista Full Width Keyboard
Bus 001 Device 005: ID 0bda:0153 Realtek Semiconductor Corp. 3-in-1 (SD/SDHC/SDXC) Card Reader
Bus 001 Device 006: ID 093a:2603 Pixart Imaging, Inc. PAC7312 Camera
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
    |__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 2: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 6: Dev 6, If 0, Class=Vendor Specific Class, Driver=pac7311, 12M
    |__ Port 9: Dev 5, If 0, Class=Mass Storage, Driver=ums-realtek, 480M

et

nath_et_flo@ordi-maison:~$ lsmod | sort
acpi_pad              184320  0
ahci                   40960  3
autofs4                45056  2
coretemp               20480  0
crc32_pclmul           16384  0
crct10dif_pclmul       16384  1
cryptd                 24576  1 ghash_clmulni_intel
drm                   491520  7 drm_kms_helper,i915
drm_kms_helper        184320  1 i915
fb_sys_fops            16384  1 drm_kms_helper
ghash_clmulni_intel    16384  0
gspca_main             24576  1 gspca_pac7311
gspca_pac7311          20480  0
hid                   131072  2 usbhid,hid_generic
hid_generic            16384  0
i2c_algo_bit           16384  1 i915
i2c_i801               32768  0
i915                 1986560  16
input_leds             16384  0
intel_cstate           20480  0
intel_pch_thermal      16384  0
intel_powerclamp       20480  0
intel_rapl_common      24576  1 intel_rapl_msr
intel_rapl_msr         20480  0
ip_tables              32768  0
kvm                   663552  1 kvm_intel
kvm_intel             282624  0
ledtrig_audio          16384  2 snd_hda_codec_generic,snd_hda_codec_realtek
libahci                32768  1 ahci
lp                     20480  0
mac_hid                16384  0
mc                     53248  3 videodev,videobuf2_v4l2,videobuf2_common
mei                   106496  3 mei_hdcp,mei_me
mei_hdcp               24576  0
mei_me                 40960  1
Module                  Size  Used by
nls_iso8859_1          16384  1
parport                53248  3 parport_pc,lp,ppdev
parport_pc             40960  0
ppdev                  24576  0
psmouse               155648  0
r8169                  90112  0
rapl                   20480  0
realtek                24576  1
sch_fq_codel           20480  2
serio_raw              20480  0
snd                    90112  15 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi
snd_hda_codec         135168  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_codec_generic    81920  1 snd_hda_codec_realtek
snd_hda_codec_hdmi     61440  1
snd_hda_codec_realtek   126976  1
snd_hda_core           90112  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hda_intel          53248  2
snd_hwdep              20480  1 snd_hda_codec
snd_intel_dspcfg       24576  1 snd_hda_intel
snd_pcm               106496  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_rawmidi            36864  1 snd_seq_midi
snd_seq                69632  2 snd_seq_midi,snd_seq_midi_event
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
snd_seq_midi           20480  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_timer              36864  2 snd_seq,snd_pcm
soundcore              16384  1 snd
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
uas                    28672  0
ums_realtek            24576  0
usbhid                 57344  0
usb_storage            77824  2 uas,ums_realtek
video                  49152  1 i915
videobuf2_common       49152  2 gspca_main,videobuf2_v4l2
videobuf2_memops       20480  1 videobuf2_vmalloc
videobuf2_v4l2         24576  1 gspca_main
videobuf2_vmalloc      20480  1 gspca_main
videodev              225280  4 gspca_main,videobuf2_v4l2,gspca_pac7311,videobuf2_common
wmi                    32768  1 wmi_bmof
wmi_bmof               16384  0
x86_pkg_temp_thermal    20480  0
x_tables               40960  1 ip_tables

et enfin :

nath_et_flo@ordi-maison:~$ dmesg | grep -i usb
[    0.215726] ACPI: bus type USB registered
[    0.215726] usbcore: registered new interface driver usbfs
[    0.215726] usbcore: registered new interface driver hub
[    0.215726] usbcore: registered new device driver usb
[    0.505608] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.505626] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.505637] uhci_hcd: USB Universal Host Controller Interface driver
[    0.505841] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
[    0.507129] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
[    0.507130] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.507131] usb usb1: Product: xHCI Host Controller
[    0.507132] usb usb1: Manufacturer: Linux 5.4.0-58-generic xhci-hcd
[    0.507133] usb usb1: SerialNumber: 0000:00:14.0
[    0.507230] hub 1-0:1.0: USB hub found
[    0.508300] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 2
[    0.508302] xhci_hcd 0000:00:14.0: Host supports USB 3.0 SuperSpeed
[    0.508330] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.04
[    0.508331] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.508332] usb usb2: Product: xHCI Host Controller
[    0.508333] usb usb2: Manufacturer: Linux 5.4.0-58-generic xhci-hcd
[    0.508334] usb usb2: SerialNumber: 0000:00:14.0
[    0.508428] hub 2-0:1.0: USB hub found
[    0.842706] usb 1-1: new low-speed USB device number 2 using xhci_hcd
[    1.000970] usb 1-1: New USB device found, idVendor=04d9, idProduct=048e, bcdDevice= 8.00
[    1.000972] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    1.130970] usb 1-2: new low-speed USB device number 3 using xhci_hcd
[    1.285728] usb 1-2: New USB device found, idVendor=04b3, idProduct=3025, bcdDevice= 1.02
[    1.285730] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.285744] usb 1-2: Product: USB NetVista Full Width Keyboard
[    1.285745] usb 1-2: Manufacturer: CHICONY
[    1.414718] usb 1-6: new full-speed USB device number 4 using xhci_hcd
[    1.564149] usb 1-6: config 1 interface 0 altsetting 1 endpoint 0x6 has invalid wMaxPacketSize 0
[    1.564163] usb 1-6: config 1 interface 0 altsetting 2 endpoint 0x6 has invalid wMaxPacketSize 0
[    1.564164] usb 1-6: config 1 interface 0 altsetting 3 endpoint 0x6 has invalid wMaxPacketSize 0
[    1.564165] usb 1-6: config 1 interface 0 altsetting 4 endpoint 0x6 has invalid wMaxPacketSize 0
[    1.564166] usb 1-6: config 1 interface 0 altsetting 5 endpoint 0x6 has invalid wMaxPacketSize 0
[    1.564167] usb 1-6: config 1 interface 0 altsetting 6 endpoint 0x6 has invalid wMaxPacketSize 0
[    1.564169] usb 1-6: config 1 interface 0 altsetting 7 endpoint 0x6 has invalid wMaxPacketSize 0
[    1.564170] usb 1-6: config 1 interface 0 altsetting 8 endpoint 0x6 has invalid wMaxPacketSize 0
[    1.564720] usb 1-6: New USB device found, idVendor=093a, idProduct=2603, bcdDevice= 1.00
[    1.564721] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.564722] usb 1-6: Product: VGA Single Chip
[    1.564723] usb 1-6: Manufacturer: Pixart Imaging Inc. 
[    1.690934] usb 1-9: new high-speed USB device number 5 using xhci_hcd
[    1.848644] usb 1-9: New USB device found, idVendor=0bda, idProduct=0153, bcdDevice=57.13
[    1.848646] usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    1.848647] usb 1-9: Product: USB2.0-CRW
[    1.848661] usb 1-9: Manufacturer: Generic
[    1.848661] usb 1-9: SerialNumber: 20120926571200000
[    1.858221] usbcore: registered new interface driver usb-storage
[    1.859105] usbcore: registered new interface driver uas
[    1.860044] ums-realtek 1-9:1.0: USB Mass Storage device detected
[    1.862531] scsi host4: usb-storage 1-9:1.0
[    1.862586] usbcore: registered new interface driver ums-realtek
[    1.869176] usbcore: registered new interface driver usbhid
[    1.869177] usbhid: USB HID core driver
[    1.871097] input: HID 04d9:048e as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:04D9:048E.0001/input/input6
[    1.871331] hid-generic 0003:04D9:048E.0001: input,hidraw0: USB HID v1.10 Mouse [HID 04d9:048e] on usb-0000:00:14.0-1/input0
[    1.871452] input: CHICONY USB NetVista Full Width Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:04B3:3025.0002/input/input7
[    1.931242] hid-generic 0003:04B3:3025.0002: input,hidraw1: USB HID v1.10 Keyboard [CHICONY USB NetVista Full Width Keyboard] on usb-0000:00:14.0-2/input0
[   13.665643] input: pac7311 as /devices/pci0000:00/0000:00:14.0/usb1/1-6/input/input19
[   13.665714] usbcore: registered new interface driver pac7311
[ 2586.129803] usb 1-6: USB disconnect, device number 4
[ 9137.013488] usb 1-6: new full-speed USB device number 6 using xhci_hcd
[ 9137.162995] usb 1-6: config 1 interface 0 altsetting 1 endpoint 0x6 has invalid wMaxPacketSize 0
[ 9137.163002] usb 1-6: config 1 interface 0 altsetting 2 endpoint 0x6 has invalid wMaxPacketSize 0
[ 9137.163007] usb 1-6: config 1 interface 0 altsetting 3 endpoint 0x6 has invalid wMaxPacketSize 0
[ 9137.163011] usb 1-6: config 1 interface 0 altsetting 4 endpoint 0x6 has invalid wMaxPacketSize 0
[ 9137.163017] usb 1-6: config 1 interface 0 altsetting 5 endpoint 0x6 has invalid wMaxPacketSize 0
[ 9137.163021] usb 1-6: config 1 interface 0 altsetting 6 endpoint 0x6 has invalid wMaxPacketSize 0
[ 9137.163026] usb 1-6: config 1 interface 0 altsetting 7 endpoint 0x6 has invalid wMaxPacketSize 0
[ 9137.163031] usb 1-6: config 1 interface 0 altsetting 8 endpoint 0x6 has invalid wMaxPacketSize 0
[ 9137.163714] usb 1-6: New USB device found, idVendor=093a, idProduct=2603, bcdDevice= 1.00
[ 9137.163719] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 9137.163722] usb 1-6: Product: VGA Single Chip
[ 9137.163725] usb 1-6: Manufacturer: Pixart Imaging Inc. 
[ 9137.166782] input: pac7311 as /devices/pci0000:00/0000:00:14.0/usb1/1-6/input/input20

Hors ligne

#6 Le 02/01/2021, à 13:36

florentm1

Re : [résolu] configuration webcam ancienne pour visio-conférence

La webcam fonctionne avec guvcview
Elle ne fonctionne pas avec Cheese, ni avec Firefox sur https://meet.jit.si

Dernière modification par florentm1 (Le 02/01/2021, à 13:37)

Hors ligne

#7 Le 02/01/2021, à 13:58

xubu1957

Re : [résolu] configuration webcam ancienne pour visio-conférence

C'est vraiment ancien, je trouve ce fil > Webcam Philips SPC500NC


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#8 Le 02/01/2021, à 14:04

Compte supprimé

Re : [résolu] configuration webcam ancienne pour visio-conférence

La démarche consiste à identifier le driver utilisé par VLC et à forcer Firefox à utiliser le même.

Je ne sais plus où j'ai vu les commandes qui vont bien. Je vais chercher.
https://forum.ubuntu-fr.org/viewtopic.php?id=2058826

 export LIBV4LCONTROL_FLAGS=3 && LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so cheese

Remplacer cheese par le nom du logiciel qui doit utiliser la camera.
Dans ce cas la partie "LIBV4LCONTROL_FLAGS=3 &&" doit être inutile car elle renverserait l'image.

Dernière modification par Compte supprimé (Le 02/01/2021, à 14:11)

#9 Le 02/01/2021, à 17:56

florentm1

Re : [résolu] configuration webcam ancienne pour visio-conférence

Merci Tamarou et xubutu1957.
La ligne

LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so cheese

permet bien de faire fonctionner cheese, mais je ne parviens pas à forcer Firefox à utiliser v4l1compat.so. Je crois que c'est l'objet de la procédure décrite là : http://blog.kauff.org/2020/05/21/ancienne-webcam.html mais l'installation de v4l2loopback-dkms demande à modifier le noyau avec dkms, ce qui me dépasse un peu.
Avez-vous d'autres idées ?

Hors ligne

#10 Le 02/01/2021, à 18:27

Compte supprimé

Re : [résolu] configuration webcam ancienne pour visio-conférence

Tu commences la commande par    export      ?

#11 Le 02/01/2021, à 18:37

florentm1

Re : [résolu] configuration webcam ancienne pour visio-conférence

J'ai fait les deux, sans différence cela fonctionne avec cheese :

export LIBV4LCONTROL_FLAGS=3 && LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so cheese

ou

LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so cheese

Mais pas avec firefox :
ni

export LIBV4LCONTROL_FLAGS=3 && LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so firefox

ni

LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so firefox

ne fonctionnent.

Hors ligne

#12 Le 02/01/2021, à 19:11

Compte supprimé

Re : [résolu] configuration webcam ancienne pour visio-conférence

Lance la commande, si ça ne fonctionne pas, redémarre puis recommence. Dans mon cas ça a marché.

export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so firefox

Dernière modification par Compte supprimé (Le 02/01/2021, à 19:11)

#13 Le 02/01/2021, à 21:02

florentm1

Re : [résolu] configuration webcam ancienne pour visio-conférence

Merci Tamarou !
après avoir redémarré et testé à plusieurs reprises cela fonctionne quand je lance Firefox immédiatement après avoir lancé la commande, comme ceci :

export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so firefox

et

firefox

Si je lance Firefox depuis l'icône du lanceur, la webcam reste inaccessible. Existe-il un moyen de pérenniser l'effet de la ci-dessous ?

export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so firefox

Un grand merci encore pour votre aide !

Dernière modification par florentm1 (Le 02/01/2021, à 21:14)

Hors ligne

#14 Le 03/01/2021, à 07:42

Compte supprimé

Re : [résolu] configuration webcam ancienne pour visio-conférence

sur mon PC sous Ubuntu 20.04 ... Existe-il un moyen de pérenniser l'effet ?

Il te faut créer un lanceur comme expliqué ici. http://doc.ubuntu-fr.org/raccourci-lanceur

Dans ton cas, il contiendra quelque chose dans ce genre :

[Desktop Entry]
Version=1.0
Type=Application
Name=Visio-Firefox
GenericName=Visio-Firefox
Comment=Lance Firefox avec le bon pilote pour la webcam
Icon=camera-photo
Exec=export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so firefox
Categories=multimedia;videos;
StartupNotify=false
Terminal=false

#15 Le 03/01/2021, à 17:13

florentm1

Re : [résolu] configuration webcam ancienne pour visio-conférence

Merci encore, c'est résolu !

Hors ligne

#16 Le 02/11/2021, à 11:14

xubu1957

Re : [résolu] configuration webcam ancienne pour visio-conférence

[HS]

Bonjour,

@Tamarou

Pour cette discussion > Installation webcam Creative VF0090, des conseils pour la création du lanceur ?

Merci d'avance. smile

[/HS]


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne