HP webcam stops working with PipeWire 0.3.39
- PipeWire version (
pipewire --version
): 0.3.39 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): KDE Neon (Ubuntu 20.04) - Desktop Environment: KDE Plasma
- Kernel version (
uname -r
): tested on multiple versions, 5.14.5 through 5.15.1
Description of Problem:
The webcam stops working after update to PipeWire 0.3.39, whereas with version 0.3.38 it works perfectly well. The camera is installed on an HP EliteBook 745 G5 and has hardware ID 04f2:b5ee
. It is correctly detected by the kernel at boot, but as soon as I log in to the desktop, dmesg
shows that it is disconnected. The update to PipeWire 0.3.39 comes with the update to libcamera0
version 3171 using the PPA "pipewire-upstream".
The issues don't stop with the camera not working, as the whole USB subsystem seems to be affected: lsusb
hangs on forever, other peripherals such as keyboard and mouse are not detected, the system does not shut down with the message "A stop job is running for LSB: this services [sic] starts and stops the USB Arbitrator."
Reverting to PipeWire 0.3.38 and to libcamera0 version 3072 makes the webcam work again as expected.
I have already reported the issue to the package maintainer, who suggested opening an issue here as well. A bug report will also be opened on libcamera's tracker.
How Reproducible:
Always.
Steps to Reproduce:
- Install PipeWire 0.3.39.
Actual Results:
The webcam stops working.
Expected Results:
The webcam works as expected.
Additional Info (as attachments):
- Extract from
dmesg
:[ 5.262403] usb 4-2: Found UVC 1.00 device HP HD Camera (04f2:b5ee) [ 5.281758] input: HP HD Camera: HP HD Camera as /devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb4/4-2/4-2:1.0/input/input28 [ 5.281900] usbcore: registered new interface driver uvcvideo [ 6.120674] usbcore: registered new interface driver btusb [ 15.611058] usb 4-2: USB disconnect, device number 3 [ 15.651510] usb usb4-port2: couldn't allocate usb_device