Tenho uma webcam (041e:401e) com kernel Linux 5.12.5; a webcam está obsoleta?

Tenho uma webcam (041e:401e) com kernel Linux 5.12.5; a webcam está obsoleta?
  • uname -r:5.12.5-arch1-1
  • lsusb -s 001:007:Bus 001 Device 007: ID 041e:401e Creative Technology, Ltd Webcam NX Pro
  • Ontem meu aplicativo Zoom reconheceu minha câmera, mas hoje não.
  • Notado /dev/video*não encontrado.
  • Encontrei o driver usado: spca5xx/LE gspca v4l1/v4l2
  • Encontradoesse site.
  • Descobri que alguém nos criou um pacote de repositório de usuário Arch (AUR), mas não está mais disponível.
  • Baixadogspcav1-20071224.tar.gzmas ainda não o construí, pois tenho medo de destruir o kernel, pois foi originalmente planejado para 2.6.11+; e quanto ao 3.xx ou posterior?

Responder1

  1. Não obsoleto, como apontou @dirkt;consulte isto para verificar quais drivers são necessários para sua webcam.
  2. Hipótese do motivo pelo qual o Zoom reconheceu minha webcam ontem, mas não hoje; porque conectei minha webcam antes de inicializar ontem, mas não hoje.
  3. Então a hipótese parecia correta.
  4. lsusbe verifique o ID da webcam, como 041e:401e. Neste caso, 041e significa ID do fornecedor; 401e para produto.
  5. Procure qual driver é necessário; o meu requer zc3xx, como emesse.
  6. lsmod | grep 'your driver name here'. No meu ambiente, por exemplo:
gspca_zc3xx 61440 0
gspca_main 32768 1 gspca_zc3xx
:
:
videodev ... ... gspca_main,gspca_zc3xx,...

A quarta coluna significa "Usado por".

  1. Editar /etc/modules-load.d/virtio-net.conf:
# plz load webcam (creative)
videodev
videobuf2_common
# and so on
gspca_main
gspca_zc3xx

Pensei que se a ordem fosse importante; Escrevi na ordem inversa da etapa 6.

  1. Tente reiniciar, desconecte sua webcam e faça login.
  2. Por fim, tente lsmodconectar e desconectar sua webcam e ls /dev/video*.

informação relacionada