%20%D1%81%20%D1%8F%D0%B4%D1%80%D0%BE%D0%BC%20Linux%205.12.5.%20%D0%A3%D1%81%D1%82%D0%B0%D1%80%D0%B5%D0%BB%D0%B0%20%D0%BB%D0%B8%20%D1%8D%D1%82%D0%B0%20%D0%B2%D0%B5%D0%B1-%D0%BA%D0%B0%D0%BC%D0%B5%D1%80%D0%B0%3F.png)
uname -r
:5.12.5-arch1-1
lsusb -s 001:007
:Bus 001 Device 007: ID 041e:401e Creative Technology, Ltd Webcam NX Pro
- Вчера приложение Zoom распознало мою камеру, а сегодня — нет.
- Замечено,
/dev/video*
но не найдено. - Нашел используемый драйвер: spca5xx/LE gspca v4l1/v4l2
- Найденныйэтот сайт.
- Обнаружил, что кто-то создал для нас пакет репозитория пользователей Arch (AUR), но он больше не доступен.
- Скачаноgspcav1-20071224.tar.gzно пока не собрал его, так как боюсь, что он разрушит ядро, поскольку изначально он был предназначен для версии 2.6.11+; а как насчет 3.xx или более поздних версий?
решение1
- Не устарело, как отметил @dirkt;Ознакомьтесь с этой информацией, чтобы узнать, какие драйверы требуются для вашей веб-камеры.
- Гипотеза о причине, по которой Zoom распознал мою веб-камеру вчера, но не сегодня: потому что я подключил свою веб-камеру перед загрузкой вчера, но не сегодня.
- Тогда гипотеза, казалось, была верной.
lsusb
, затем проверьте идентификатор веб-камеры, например 041e:401e. В этом случае 041e означает идентификатор поставщика; 401e — идентификатор продукта.- Посмотрите, какой драйвер требуется; у меня требуется zc3xx, как вэтот.
lsmod | grep 'your driver name here'
. Например, в моей среде:
gspca_zc3xx 61440 0
gspca_main 32768 1 gspca_zc3xx
:
:
videodev ... ... gspca_main,gspca_zc3xx,...
Четвертый столбец обозначает «Использовано».
- Редактировать
/etc/modules-load.d/virtio-net.conf
:
# plz load webcam (creative)
videodev
videobuf2_common
# and so on
gspca_main
gspca_zc3xx
Я подумал, что если порядок имеет значение, то я написал в обратном порядке шаг 6.
- Попробуйте перезагрузить систему, затем отключите веб-камеру и войдите в систему.
- Наконец, попробуйте
lsmod
подключить и отключить веб-камеру, а такжеls /dev/video*
.