什么原因导致我的 /dev/video* 被删除(禁用我的相机)以及如何修复它?

什么原因导致我的 /dev/video* 被删除(禁用我的相机)以及如何修复它?

我的集成网络摄像头突然停止工作。

大多数在线建议似乎依赖于v4l2-ctl从哪里提取数据,/dev/video0但显然这个目录不存在。

有些人似乎因为相机禁用Fn+key组合而遇到此问题,但我拥有一台戴尔 precision 5530,我不认为它有这个 Fn 选项(根据至少)。

我也尝试过dmesg(经过一番争论后)

dmesg | grep -i -e camera -e uvcvideo -e "usb 1-12"

[    2.274981] usb 1-12: new high-speed USB device number 5 using xhci_hcd
[    2.436692] usb 1-12: New USB device found, idVendor=0c45, idProduct=6365, bcdDevice= 0.00
[    2.436693] usb 1-12: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[    2.436694] usb 1-12: Product: USB 2.0 Camera
[    2.436695] usb 1-12: Manufacturer: Sonix Technology Co., Ltd.
[    3.218112] uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:6365)
[    3.218817] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[    3.219327] uvcvideo: Failed to query (129) UVC probe control : -32 (exp. 26).
[    3.219329] uvcvideo: Failed to initialize the device (-5).
[    3.219381] usbcore: registered new interface driver uvcvideo
[ 1654.404017] usbcore: deregistering interface driver uvcvideo
[ 1654.655370] uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:6365)
[ 1654.656064] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[ 1654.656508] uvcvideo: Failed to query (129) UVC probe control : -32 (exp. 26).
[ 1654.656511] uvcvideo: Failed to initialize the device (-5).
[ 1654.656575] usbcore: registered new interface driver uvcvideo

我不确定如何解释这个“查询失败”。这只是“它坏了”吗?还有其他解释吗?我该如何检查?如果没有,硬件损坏会自动删除吗/dev/video*?我不希望这样

编辑:内核版本5.4.0-91-generic

相关内容