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

Как указал finswimmer в комментариях , ваша команда grep -vбудет выводить три строки после каждой строки, которая не соответствует тексту This error. Это не то, что вы хотите.

Использование стандартаsed:

sed '/This error/{ N;N;N; d; }' file

Это ищет текст This errorв файле, и когда он найден, он также читает следующие три строки и удаляет все четыре строки. Все остальные строки выводятся.

1
24.05.2021, 07:40
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,...

4-я колонка означает «Используется».

  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*.
0
28.07.2021, 11:29

Теги

Похожие вопросы