Я искал эту проблему в Google, но все решения на моем компьютере не увенчались успехом.
Итак, ситуация такова:
:~$ 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, но не сработало.
HALP PLS
Прокомментируйте строку, начинающуюся с GRUB_CMDLINE_LINUX_DEFAULT = "тихий....", и поместите ниже вместо этого. Впоследствии, выполненный 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'
Перезагрузка. Удача.