我已经在 Google 上搜索过此问题,但所有解决方案均未在我的 PC 上成功解决。
情况是这样的:
:~$ lsusb
Protocol spec without prior Class and Subclass spec at line 17509
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 002: ID 04ca:3010 Lite-On Technology Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
正如您所见,lsusb
没有读取网络摄像头,但是:
:~$ dmesg | grep video
[ 9.046002] asus_wmi: Backlight controlled by ACPI video driver
[ 444.990641] Linux video capture interface: v2.00
[ 445.046291] usbcore: registered new interface driver uvcvideo
[ 709.912127] uvcvideo: Found UVC 1.00 device USB Camera (0bda:57b5)
dmesg 可以。
所以,我读到那可能是我错误地按下的快捷方式。
类似于Fn+ v,但是不起作用。
答案1
注释掉以 GRUB_CMDLINE_LINUX_DEFAULT="quiet...." 开头的行,并替换以下内容。然后,运行sudo update-grub
并重新启动。
sudo gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="安静启动 usbcore.autosuspend=-1 acpi_enforce_resources=lax"
如果它不起作用,请在终端中运行此命令:
sudo bash -c 'echo -1 > /sys/module/usbcore/parameters/autosuspend'
重启。祝你好运。