我的网络摄像头在那里,身体上,但它没有被识别在我的电脑任何地方。我看到的唯一与视频有关的地方是# dmesg | grep video:
[ 64.907469] videodev: Linux video capture interface: v2.00
[ 64.921610] usbcore: registered new interface driver uvcvideo
[ 72.665592] usbcore: deregistering interface driver uvcvideo
[ 72.848476] videodev: Linux video capture interface: v2.00
[ 72.857832] usbcore: registered new interface driver uvcvideo其他一些可能有用的命令是lsusb:
Bus 003 Device 002: ID 093a:2533 Pixart Imaging, Inc. Gaming Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 1b3f:2008 Generalplus Technology Inc. USB Audio Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub和lsmod | grep video
uvcvideo 114688 0
videobuf2_vmalloc 20480 1 uvcvideo
videobuf2_memops 20480 1 videobuf2_vmalloc
videobuf2_v4l2 36864 1 uvcvideo
videobuf2_common 65536 2 videobuf2_v4l2,uvcvideo
videodev 286720 3 videobuf2_v4l2,uvcvideo,videobuf2_common
mc 61440 5 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common
usbcore 323584 6 xhci_hcd,snd_usb_audio,usbhid,snd_usbmidi_lib,uvcvideo,xhci_pci
usb_common 16384 3 xhci_hcd,usbcore,uvcvideo
video 53248 1 asus_wmils /dev/video*:
zsh: no matches found: /dev/video*我知道StackExchange上也有类似的问题,但是他们的解决方案不起作用,我的笔记本电脑没有摄像头按钮。
我的笔记本电脑是一个运行Linux5.10.0-5-AMD 64 x86_64的ASUS游戏x86_64
发布于 2021-12-29 19:23:42
我也有同样的问题: USB枚举没有问题(即使是网络摄像头中的麦克风设备也被创建了),但是没有/dev/video和cheese报告no device found。
我看了一下dmesg,发现它报告了一个与摄像头(firmware: failed to load rtl_nic/rtl8168h-2.fw)无关的固件问题。为了解决这个问题,我将contrib和non-free添加到/etc/apt/source.list中的deb行中,然后:
apt update
apt install linux-headers-$(uname -r)
apt install firmware-linux firmware-realtek我重新启动了--但是我在BIOS中也启用了"xHCI切换“--而cheese也在工作。
也就是说,我不知道是哪一种变化起了作用,但也许会有帮助。
https://unix.stackexchange.com/questions/653540
复制相似问题