Вопрос или проблема
Моя встроенная веб-камера перестала работать после обновления ядра, выпущенного после 22 апреля 2020 года. До этой даты я мог делать фотографии в Cheese и совершать видеозвонки и т.д., и некоторое время я не использовал свою веб-камеру, пока вчера не заметил, что моя веб-камера определяется как “usb 2.0 веб-камера”, но не работает вообще. Cheese показывает черный экран при открытии, а Firefox запрашивает разрешение, и затем ничего не происходит. Поэтому я сменил ядро на версию 5.0, и веб-камера начала работать нормально. Но мне нужно, чтобы она работала на последнем ядре Ubuntu. Буду признателен за любую помощь.
вывод sudo lshw
:
*-usb:1
описание: Видео
продукт: USB 2.0 Веб-камера
производитель: Alcor Micro, Corp.
физический id: 2
информация о шине: usb@1:1.2
версия: 0.08
возможности: usb-2.00
конфигурация: драйвер=uvcvideo maxpower=200mA speed=480Mbit/s
У меня была проблема с разрешениями.
Группа и разрешения для ваших файлов /dev/video* были неверными. Группа root для ваших /dev/video* отклоняет доступ к камере для пользователей вне этой группы.
Вывод ls -l /dev/video0
должен выглядеть вот так:
crw-rw----+ 1 root video 81, 1 Apr 19 22:25 /dev/video0
crw-rw----+ 1 root video 81, 1 Apr 19 22:25 /dev/video1
Попробуйте исправить группу, запустив:
sudo chown root:video /dev/video*
Затем исправьте разрешения, запустив:
sudo chmod 666 /dev/video*
Это сработало!!
Решение для меня заключается в том, чтобы использовать кнопку переключения веб-камеры на моем ноутбуке для её отключения и повторного включения. На моей клавиатуре переключение — это Fn
+F6
.
Проблема была решена с ядром 5.4.0-37-generic. https://bugs.launchpad.net/ubuntu/+source/linux-signed/+bug/1881757
Моя проблема была решена обновлением ядра, так как иногда новые ядра включают исправления для проблем инициализации камеры. Поэтому вам нужно обновить до последнего доступного ядра:
sudo apt update
sudo apt install linux-generic-hwe-20.04
И затем вам нужно перезагрузить систему:
sudo reboot
В моем случае я не знаю, в чем была проблема, но:
- Зайдите в BIOS и отключите камеру.
- Перезагрузите.
- Зайдите в BIOS и включите камеру обратно.
Это мне помогло.
Ответ или решение
Неисправности веб-камеры на Ubuntu 20.04 после обновления ядра могут возникать по различным причинам, и их решение обычно требует системного и детального подхода. Ниже представлены основные шаги и рекомендации, которые помогут вам восстановить работоспособность веб-камеры.
1. Определение проблемы
После обновления ядра, ваше устройство, похоже, начало корректно определять веб-камеру как "USB 2.0 Web Camera", однако возникли проблемы с доступом к ней. Стандартное поведение, когда при запуске приложения, такого как Cheese, отображается черный экран, является признаком того, что приложение не может получить доступ к устройству.
2. Проверка прав доступа
Согласно вашему описанию, вы столкнулись с проблемой разрешений для устройства /dev/video*
. Исправление прав доступа может решить ситуацию. Выполните следующие команды в терминале:
sudo chown root:video /dev/video*
sudo chmod 666 /dev/video*
Эти команды изменят владельца устройства на пользователя root и группу на video, а также позволят всем пользователям иметь полный доступ к устройству.
3. Использование переключателя веб-камеры
Если ваш ноутбук оборудован специальной кнопкой для отключения и включения веб-камеры, попробуйте использовать её. Часто такие переключатели могут случайно отключить камеру, и простое переключение может восстановить её работоспособность.
4. Обновление ядра системы
Если указанные выше шаги не сработали, возможно, вам следует обновить ядро до последней доступной версии. Это может помочь устранить потенциальные проблемы и улучшить поддержку вашего оборудования. Выполните следующие команды:
sudo apt update
sudo apt install linux-generic-hwe-20.04
После этого обязательно перезагрузите систему:
sudo reboot
5. BIOS и аппаратное обеспечение
Иногда проблема может быть связана с параметрами BIOS. Попробуйте отключить веб-камеру в BIOS, перезагрузить систему, и затем снова включить её. Это поможет сбросить настройки устройства и восстановить его функциональность.
6. Поддержка и документация
Если ни один из указанных методов не сработал, стоит обратиться к записям на форумах или в официальной документации Ubuntu. Имеются сообщения об ошибках, связанные с проблемами инициализации веб-камеры, такие как здесь.
Заключение
Существует множество причин, по которым веб-камера может перестать работать после обновления ядра в Ubuntu. Ключ к решению проблемы заключается в систематическом подходе: проверьте права доступа, обновите ядро, используйте особенности оборудования и, при необходимости, обратитесь за помощью к сообществу. Если вопрос останется нерешённым, рекомендуем вести дальнейшие исследования и возможности обратиться за поддержкой к официальным ресурсам Ubuntu.