Ich versuche herauszufinden, ob ein Webcam unter Focal funktioniert.
Die Kamera wird von dmesg erkannt:
dmesg [ 9951.864820] usb 1-2: new high-speed USB device number 5 using xhci_hcd [ 9952.032850] usb 1-2: New USB device found, idVendor=046d, idProduct=08e5, bcdDevice= 0.0c [ 9952.032853] usb 1-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0 [ 9952.032854] usb 1-2: Product: HD Pro Webcam C920 [ 9952.257479] usb 1-2: current rate 16000 is different from the runtime rate 24000 [ 9952.272323] usb 1-2: current rate 16000 is different from the runtime rate 32000 [ 9952.453429] videodev: Linux video capture interface: v2.00 [ 9952.463185] uvcvideo: Found UVC 1.00 device HD Pro Webcam C920 (046d:08e5) [ 9952.472718] uvcvideo: Failed to set UVC probe control : -32 (exp. 26). [ 9952.473368] input: HD Pro Webcam C920 as /devices/pci0000:00/0000:00:01.2/0000:20:00.0/0000:21:08.0/0000:2c:00.1/usb1/1-2/1-2:1.0/input/input26 [ 9952.473425] usbcore: registered new interface driver uvcvideo [ 9952.473425] USB Video Class driver (1.1.1) [ 9952.663226] usb 1-2: current rate 16000 is different from the runtime rate 32000 [ 9952.951199] usb 1-2: current rate 16000 is different from the runtime rate 32000 [ 9953.227889] usb 1-2: current rate 16000 is different from the runtime rate 32000
Ich weiß jetzt nicht, ob mich "current rate 16000 is different from the runtime rate 32000" stören soll, denn ich sehe ein Bild, aber:
$ guvcview GUVCVIEW: version 2.0.6 GUVCVIEW: couldn't open /home/ab/.config/guvcview2/video0 for read: Datei oder Verzeichnis nicht gefunden V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Datei oder Verzeichnis nicht gefunden V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Datei oder Verzeichnis nicht gefunden V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Datei oder Verzeichnis nicht gefunden V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Datei oder Verzeichnis nicht gefunden V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Datei oder Verzeichnis nicht gefunden V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Datei oder Verzeichnis nicht gefunden V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Datei oder Verzeichnis nicht gefunden V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Datei oder Verzeichnis nicht gefunden V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Datei oder Verzeichnis nicht gefunden ALSA lib pcm_dsnoop.c:641:(snd_pcm_dsnoop_open) unable to open slave ALSA lib pcm_dmix.c:1089:(snd_pcm_dmix_open) unable to open slave ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side Cannot connect to server socket err = Datei oder Verzeichnis nicht gefunden Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock Cannot connect to server socket err = Datei oder Verzeichnis nicht gefunden Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card ALSA lib pcm_dmix.c:1089:(snd_pcm_dmix_open) unable to open slave Cannot connect to server socket err = Datei oder Verzeichnis nicht gefunden Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock (guvcview:14108): Gtk-CRITICAL **: 23:25:34.840: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar (guvcview:14108): Gtk-CRITICAL **: 23:25:34.843: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar
Eine kritische Meldung sollte man nicht ignorieren.
Wie kann ich den testen, ob das Mikrofon funktioniert?
~# lsusb # Auswahl: Bus 007 Device 002: ID 04b4:0306 Cypress Semiconductor Corp. Telephone Receiver Bus 001 Device 004: ID 046d:c083 Logitech, Inc. G403 Prodigy Gaming Mouse Bus 001 Device 005: ID 046d:08e5 Logitech, Inc. HD Pro Webcam C920
Der Telefonhörer hat auch ein Mikro.
qv4l2 startet von der Konsole ohne Fehlermeldungen.
Ich muss alleine testen, wie kann ich die Webcam testen, bevor ich es dann mit jemand entferntem probiere?