Hi, since COVID-19 forced everyone to dig up old webcams, I thought I'd share 
my "universal" workaround (sorry it's a clunky one):
Step 1 (one time): sudo apt install v4l2loopback-utils
Step 2 (redo after reboot): sudo modprobe v4l2loopback devices=1 
exclusive_caps=1
Step 3 (before starting a video call): ffmpeg -vsync 2 -f v4l2 -i /dev/video0 
-pix_fmt yuv420p -f v4l2 /dev/video1

Notes:
* In the above Step 3, /dev/video0 is the "problematic" webcam and /dev/video1 
the newly created loopback device. You can check which is which with 'v4l2-ctl 
--list-devices' (after installing v4l2-ctl with 'sudo apt install v4l-utils')
* I recommend letting ffmpeg run in an open terminal during the video call, and 
stopping it with CTRL-C when finished (so that the webcam can power down and 
the CPU is not unnecessarily loaded)
* What all this does: simply spoken, the problem is that some old webcams 
expose nonstandard parameters/controls to the software, and not all programs 
can deal with that. This solution makes a "virtual webcam" with bog-standard 
properties. The ffmpeg command streams the output from the real webcam to the 
virtual webcam.
* For higher resolution webcams, it may be necessary to add a -s 640x480 or -s 
1280x720 or something along those lines to the ffmpeg command. Carefully, 
because the order of the flags matters.
* To use the virtual device in cheese (and possibly other older programs), I 
believe you still need v4l1compat.so (which solves a different, independent 
problem).

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1765058

Title:
  Regression: 046d:08da Logitech, Inc. QuickCam Messanger not detected
  in Bionic

Status in linux package in Ubuntu:
  Invalid

Bug description:
  The 046d:08da Logitech, Inc. QuickCam Messanger webcam that was being
  detected fine in Ubuntu 17.10 is not being detected in bionic by
  applications. It is detected fine by the system, but Cheese for
  instance reports "No device detected", and I've tried with other
  applications and none of them is capable of detecting the webcam.

  This is what is shown when the webcam is plugged in:
  [ 1266.823479] usb 3-13: new full-speed USB device number 11 using xhci_hcd
  [ 1266.972299] usb 3-13: New USB device found, idVendor=046d, idProduct=08da
  [ 1266.972303] usb 3-13: New USB device strings: Mfr=0, Product=0, 
SerialNumber=0
  [ 1266.972681] gspca_main: gspca_zc3xx-2.14.0 probing 046d:08da
  [ 1268.055730] input: gspca_zc3xx as 
/devices/pci0000:00/0000:00:14.0/usb3/3-13/input/input15

  lsusb shows:
  Bus 003 Device 011: ID 046d:08da Logitech, Inc. QuickCam Messanger

  ProblemType: Bug
  DistroRelease: Ubuntu 18.04
  Package: linux-image-4.15.0-15-generic 4.15.0-15.16
  ProcVersionSignature: Ubuntu 4.15.0-15.16-generic 4.15.15
  Uname: Linux 4.15.0-15-generic x86_64
  ApportVersion: 2.20.9-0ubuntu5
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC2:  wgarcia    4318 F.... pulseaudio
   /dev/snd/controlC0:  wgarcia    4318 F.... pulseaudio
   /dev/snd/controlC1:  wgarcia    4318 F.... pulseaudio
  CurrentDesktop: Unity:Unity7:ubuntu
  Date: Wed Apr 18 15:55:10 2018
  HibernationDevice: RESUME=UUID=8841b8fe-8f2d-4897-8a67-f9404df2ed83
  InstallationDate: Installed on 2015-10-17 (913 days ago)
  InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
  MachineType: Dell Inc. Precision Tower 7810
  ProcFB: 0 radeondrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.15.0-15-generic 
root=UUID=63c3c29d-24d9-4ecb-8511-3f2291792bc5 ro quiet splash vt.handoff=1
  RelatedPackageVersions:
   linux-restricted-modules-4.15.0-15-generic N/A
   linux-backports-modules-4.15.0-15-generic  N/A
   linux-firmware                             1.173
  RfKill:
   
  SourcePackage: linux
  UpgradeStatus: Upgraded to bionic on 2018-03-14 (35 days ago)
  dmi.bios.date: 04/14/2015
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: A07
  dmi.board.name: 0GWHMW
  dmi.board.vendor: Dell Inc.
  dmi.board.version: A00
  dmi.chassis.type: 7
  dmi.chassis.vendor: Dell Inc.
  dmi.modalias: 
dmi:bvnDellInc.:bvrA07:bd04/14/2015:svnDellInc.:pnPrecisionTower7810:pvr01:rvnDellInc.:rn0GWHMW:rvrA00:cvnDellInc.:ct7:cvr:
  dmi.product.name: Precision Tower 7810
  dmi.product.version: 01
  dmi.sys.vendor: Dell Inc.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1765058/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to