Webcam im ACER-Laptop funktioniert nicht

Hallo,
ich habe heute zufällig festgestellt, dass meine Laptop-Camera nicht funktioniert.
Festgestellt im Firefox, aber auch keine Funktion mit Kamoso (Kein Gerät gefunden).

renilaptop:~> kamoso 
No device found
qrc:/qml/Config.qml:71: TypeError: Cannot read property 'filters' of null
qrc:/qml/Config.qml:71: TypeError: Cannot read property 'filters' of null
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
qrc:/qml/Config.qml:71: TypeError: Cannot read property 'filters' of null
qrc:/qml/Config.qml:71: TypeError: Cannot read property 'filters' of null
No device found
No device found
Stop

Die Suche im Netz war jetzt auch nicht so erfolgreich, aber das habe ich an Infos bisher zusammengetragen:

laptop:~ # lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0408:a061 Quanta Computer, Inc. HD User Facing
Bus 001 Device 003: ID 04f3:0c4f Elan Microelectronics Corp. ELAN:Fingerprint
Bus 001 Device 002: ID 046d:c548 Logitech, Inc. Logi Bolt Receiver
Bus 001 Device 005: ID 04ca:3802 Lite-On Technology Corp. Wireless_Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Das müsste die Cam sein (aus hwinfo):

52: USB 00.1: 0000 Unclassified device
  [Created at usb.122]
  Unique ID: QR8P.JfY92K8wCc6
  Parent ID: k4bc.2DFUsyrieMD
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.1
  SysFS BusID: 1-8:1.1
  Hardware Class: unknown
  Model: "Quanta HD User Facing"
  Hotplug: USB
  Vendor: usb 0x0408 "Quanta Computer, Inc."
  Device: usb 0xa061 "HD User Facing"
  Revision: "0.04"
  Driver: "uvcvideo"
  Driver Modules: "uvcvideo"
  Speed: 480 Mbps
  Module Alias: "usb:v0408pA061d0004dcEFdsc02dp01ic0Eisc02ip00in01"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #57 (Hub)

Installiert ist:

zypper se -si v4l
Loading repository data...
Reading installed packages...

S  | Name           | Type    | Version             | Arch   | Repository
---+----------------+---------+---------------------+--------+-------------
i  | libv4l         | package | 1.14.1-150000.3.3.1 | x86_64 | openSUSE-Oss
i  | libv4l1-0      | package | 1.14.1-150000.3.3.1 | x86_64 | openSUSE-Oss
i  | libv4l2-0      | package | 1.14.1-150000.3.3.1 | x86_64 | openSUSE-Oss
i  | libv4lconvert0 | package | 1.14.1-150000.3.3.1 | x86_64 | openSUSE-Oss

Und mit luvcview bekomme ich ein Bild:

renilaptop:~> luvcview -f yuv
luvcview version 0.2.1 
Video driver: x11
A window manager is available
video /dev/video0 
 format asked unavailable get width 640 height 360 

Stop asked
 Clean Up done Quit 

Hat jemand eine Idee?

Also funktioniert sie mit luvcview?

Ja.
Aber scheinbar nur damit - im Moment. :frowning:

Funktioniert es so?
Als User ausgeführt:
LD_PRELOAD=/usr/lib64/libv4l/v4l1compat.so kamoso

Nein, auch nicht:

laptop:~> LD_PRELOAD=/usr/lib64/libv4l/v4l1compat.so kamoso
No device found
qrc:/qml/Config.qml:71: TypeError: Cannot read property 'filters' of null
qrc:/qml/Config.qml:71: TypeError: Cannot read property 'filters' of null
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
qrc:/qml/Config.qml:71: TypeError: Cannot read property 'filters' of null
qrc:/qml/Config.qml:71: TypeError: Cannot read property 'filters' of null
No device found
Stop

Was sagt:
ls -al /dev/ | grep -i video

laptop:~> ls -al /dev/ | grep -i video
crw-rw----   1 root video      29,     0  1. Feb 13:05 fb0
crw-rw----+  1 root video     237,     0  1. Feb 13:05 media0
crw-rw----+  1 root video      81,     0  1. Feb 13:05 video0
crw-rw----+  1 root video      81,     1  1. Feb 13:05 video1

EDIT: Fehlt mir evt. etwas von diesen v4l-Paketen?

Du kannst auch mal chromium als Browser versuchen, ob es funktioniert (z.B. mit jitsi oder so)…
Oder mal cheese, kamerka usw.

Meine alte Webcam hat auch nicht mit allen Programmen zusammengearbeitet.

Bei mir:

zypper se -si v4l
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                   | Type  | Version             | Arch   | Repository
---+------------------------+-------+---------------------+--------+-----------
i  | libgviewv4l2core-2_1-2 | Paket | 2.0.8-bp156.2.13    | x86_64 | OSS
i  | libv4l                 | Paket | 1.14.1-150000.3.3.1 | x86_64 | OSS
i+ | libv4l-devel           | Paket | 1.14.1-150000.3.3.1 | x86_64 | OSS
i  | libv4l1-0              | Paket | 1.14.1-150000.3.3.1 | x86_64 | OSS
i  | libv4l1-0-32bit        | Paket | 1.14.1-150000.3.3.1 | x86_64 | OSS
i  | libv4l2-0              | Paket | 1.14.1-150000.3.3.1 | x86_64 | OSS
i  | libv4l2-0-32bit        | Paket | 1.14.1-150000.3.3.1 | x86_64 | OSS
i  | libv4l2rds0            | Paket | 1.14.1-150000.3.3.1 | x86_64 | OSS
i  | libv4lconvert0         | Paket | 1.14.1-150000.3.3.1 | x86_64 | OSS
i  | libv4lconvert0-32bit   | Paket | 1.14.1-150000.3.3.1 | x86_64 | OSS
i+ | v4l-utils              | Paket | 1.14.1-150000.3.3.1 | x86_64 | OSS
i  | v4l-utils-lang         | Paket | 1.14.1-150000.3.3.1 | noarch | OSS

Ich glaub aber nicht, das es unbedingt daran liegt.
Zur ID deiner Webcam findet man im Netz auch nicht viel.

Ich habe die Seite, die ich im Firefox benutzen wollte, jetzt mal in Vivaldi geöffnet.
Da bekomme ich die Anfrage, ob ich den Zugriff auf die Kamera erlauben möchte und wenn ich zustimme funzt es. Ich bekomme das Bild.
Mir scheint, im Firefox wird mir diese Frage nicht gestellt.
Auch habe ich es mal mit Firefox-Beta getestet - gleiches Ergebnis.
Schade, aber ist jetzt nicht so schlimm.

Lässt sich das Problem über die Einstellungen des Firefox, dort unter Berechtigungen und Kamera lösen?

1 Like

Da war doch tatsächlich die Einstellung aktiv, dass Anfragen zur Kamera blockiert werden.
Das weg genommen, geht die Kamera auch im Firefox.

Sorry, das Problem saß also mal wieder vor dem Laptop :confused:

Vielen Dank!

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.