У меня есть веб-камера (041e:401e) с ядром Linux 5.12.5. Устарела ли эта веб-камера?

У меня есть веб-камера (041e:401e) с ядром Linux 5.12.5. Устарела ли эта веб-камера?
  • 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

  1. Не устарело, как отметил @dirkt;Ознакомьтесь с этой информацией, чтобы узнать, какие драйверы требуются для вашей веб-камеры.
  2. Гипотеза о причине, по которой Zoom распознал мою веб-камеру вчера, но не сегодня: потому что я подключил свою веб-камеру перед загрузкой вчера, но не сегодня.
  3. Тогда гипотеза, казалось, была верной.
  4. lsusb, затем проверьте идентификатор веб-камеры, например 041e:401e. В этом случае 041e означает идентификатор поставщика; 401e — идентификатор продукта.
  5. Посмотрите, какой драйвер требуется; у меня требуется zc3xx, как вэтот.
  6. lsmod | grep 'your driver name here'. Например, в моей среде:
gspca_zc3xx 61440 0
gspca_main 32768 1 gspca_zc3xx
:
:
videodev ... ... gspca_main,gspca_zc3xx,...

Четвертый столбец обозначает «Использовано».

  1. Редактировать /etc/modules-load.d/virtio-net.conf:
# plz load webcam (creative)
videodev
videobuf2_common
# and so on
gspca_main
gspca_zc3xx

Я подумал, что если порядок имеет значение, то я написал в обратном порядке шаг 6.

  1. Попробуйте перезагрузить систему, затем отключите веб-камеру и войдите в систему.
  2. Наконец, попробуйте lsmodподключить и отключить веб-камеру, а также ls /dev/video*.

Связанный контент