Utilização de Webcams Antigas no Sabayon Linux com Kernel 5.7 - 2020

Este artigo descreve configuração e uso de antigas webcams em distribuições Linux atualizadas com kernel 5.9, atual em 2020.

[ Hits: 3.234 ]

Por: Alberto Federman Neto. em 07/12/2020 | Blog: https://ciencialivre.blog/


Procedimentos



Instale os pacotes das dependências necessárias. Lembre que será preciso instalar os "headers", os fontes do kernel de boot. Em Sabayon Linux:

# equo up

# equo i -av libv4l gst-plugins-v4l2 v4l-utils gtk-v4l
# uname -msr   (Identifica o kernel de Boot)
Linux 5.7.0-sabayon x86_64

# equo s sabayon-sources
# equo i -av sabayon-sources-5.7.10

Em outras distros Linux, use o procedimento padrão para instalar pacotes e os fontes do kernel no seu sistema.

Baixe o driver deste link e salve em uma pasta que conheça a localização, ou criada por você. Se estiver em uma pasta do /home, não precisa usar root, exemplo:

cd /
cd ~/Desktop
mkdir cam
cd cam

wget http://mxhaard.free.fr/spca50x/Download/gspcav1-20071224.tar.gz
ou:
curl http://mxhaard.free.fr/spca50x/Download/gspcav1-20071224.tar.gz

Mova, ou copie o pacote para o diretório adequado: /usr/src/gspcav1-20071224.tar.gz. No meu caso, não funcionou sem mover ou copiar.

# cp (OU mv) gspcav1-20071224.tar.gz /usr/src/gspcav1-20071224.tar.gz
# tar -xzvf /usr/src/gspcav1-20071224.tar.gz
# cd gspcav1-20071224

Compile e instale. No meu caso, precisei copiar um módulo de kernel com outro nome, criar um link simbólico e depois ajustar os módulos. Tudo isso, pode ser feito com os comandos abaixo:

# ./gspca_build OU
# make
(em geral, como usuário comum, mas aqui, só funcionou como root)
# make install
# cd /

# cp /lib/modules/5.7.0-sabayon/kernel/drivers/media/usb/gspca/gspca_zc3xx.ko /lib/modules/5.7.0-sabayon/kernel/drivers/media/usb/gspca/gspca.ko
# updatedb -v
# locate gspca.ko

# ln -s /lib/modules/5.7.0-sabayon/kernel/drivers/media/usb/gspca/gspca.ko /lib/modules/'uname -r'
# depmod -a
# modprobe -v gspca

Verifique se os módulos e submódulos estão instalados. Precisa estar assim, módulos "gspca_main" e "videodev" e submódulo "zc3xx":

lsmod | grep gspca
gspca_zc3xx            53248  0
gspca_main             28672  1 gspca_zc3xx
videobuf2_vmalloc      20480  1 gspca_main
videobuf2_v4l2         24576  1 gspca_main
videobuf2_common       45056  2 gspca_main,videobuf2_v4l2
videodev               204800  4 gspca_main,gspca_zc3xx,videobuf2_v4l2,videobuf2_common
Se algum não estiver, você precisa instalar manualmente:

# modprobe -v nome_do_módulo
ou:
# insmod nome_do_módulo

O procedimento de instalação não é totalmente mérito meu. Eu me baseei nestes procedimentos conhecidos, e fiz algumas modificações:
A webcam configurada:

v4l2-ctl --list-devices
PC Camera (usb-0000:03:00.0-2.1):
        /dev/video0

Testando a webcam (câmera)

Aqui, abrindo no importante aplicativo de conferências e videochamadas online, o Google Meet:
Linux: Utilização de Antigas Webcams em Linux com Kernel Novo, 2020.
Também funcionou no guvcview:
Linux: Utilização de Antigas Webcams em Linux com Kernel Novo, 2020.
Também um teste de webcam online, usando navegador:
Linux: Utilização de Antigas Webcams em Linux com Kernel Novo, 2020.
Também testada com um utilitário do FFMPEG:

ffplay /dev/video0

Curiosamente, até agora não funcionou com o mais famoso pacote para testar webcam, o Cheese e nem com o equivalente dele para KDE, o Kamoso.

Pronto, agora a velha webcam funciona no Linux com kernel 5.9.

Não testei em outras distros, só em Sabayon, mas tenho em mente que funcione, porque depende mais do kernel do que da distro.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Procedimentos
Outros artigos deste autor

zsh (Z shell) - Uma alternativa ao bash

Experimentos com remasterização de Sabayon

Associando teclas a comandos, tarefas ou aplicativos... com toda facilidade

A teoria Linux por trás dos acessos e dos atalhos

Ajustando a hora do micro com extrema precisão

Leitura recomendada

Instalação do Jack Audio Connection Kit

Kdenlive - Como desfocar/borrar rosto, área ou objetos em um vídeo

Habilitar a aceleração por hardware AMD AMF no OBS

FFMPEG para conversão em MP4 - Uso básico

Gerando Pacote do QMPlay2 20.12.16 no Slackware Current Facilmente

  
Comentários
[1] Comentário enviado por maurixnovatrento em 07/12/2020 - 12:48h


Muito bom.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[2] Comentário enviado por removido em 07/12/2020 - 14:55h

E com as imagens acima, finalmente conhecemos o mestre professor de Química da Universidade de São Paulo.
:)

[3] Comentário enviado por xerxeslins em 08/12/2020 - 12:47h


Parabéns pelo feito, albfneto! Já soube que Sabayon vai ser baseado em Funtoo?

--
"There are lots of Linux users who don't care how the kernel works, but only want to use it. That is a tribute to how good Linux is." - Linus Torvalds

[4] Comentário enviado por albfneto em 08/12/2020 - 14:46h

Sim, já soube Xerxes, e no futuro sera reunido a um linux derivado de Sabayon, chamado provisoriamente de Mocaccino.

Uma curiosidade, a anos atrás, o Daniel Robbins me ensinou a instalar a primeira versão de Funtoo. Ele é bem tranquilo e solícito...
Nada daquele "eu sou o máximo" de alguns membros da comuinidade Gentoo.

No email que me mandou, ele me disse que adorava Sabayon, e tinha usado num notebook dele, porque não precisava compilar nada e tinha um sistema parecido com o Gentoo.
Por isso, ele Daniel Robbins é que propôs juntar coisas do Funtoo e Sabayon.

Tenho uma esperança de boa parceria, pq o time Sabayon é bom e o Daniel Robbins é um cara brilhante, um dos maiores programadores Linux do mundo. Eu considero Portage uma obra prima de programação.

¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].

[5] Comentário enviado por albfneto em 08/12/2020 - 15:28h

ERRATA SIMPLES.

O texto tá modernizado. Na realidade, testado com Kernel 5.7 e não 5.9.
O kernel do Sabayon ainda não está no 5.9.

¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].

[6] Comentário enviado por xerxeslins em 08/12/2020 - 16:37h


[4] Comentário enviado por albfneto em 08/12/2020 - 14:46h

Sim, já soube Xerxes, e no futuro sera reunido a um linux derivado de Sabayon, chamado provisoriamente de Mocaccino.

Uma curiosidade, a anos atrás, o Daniel Robbins me ensinou a instalar a primeira versão de Funtoo. Ele é bem tranquilo e solícito...
Nada daquele "eu sou o máximo" de alguns membros da comuinidade Gentoo.

No email que me mandou, ele me disse que adorava Sabayon, e tinha usado num notebook dele, porque não precisava compilar nada e tinha um sistema parecido com o Gentoo.
Por isso, ele Daniel Robbins é que propôs juntar coisas do Funtoo e Sabayon.

Tenho uma esperança de boa parceria, pq o time Sabayon é bom e o Daniel Robbins é um cara brilhante, um dos maiores programadores Linux do mundo. Eu considero Portage uma obra prima de programação.

¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].


Você acha que essa parceria poderia resultar em um sistema que descontinuaria tanto o Sabayon quanto o Funtoo? Quero dizer, esforços concentrados em uma única distro ao invés de várias.

Legal isso que disse do Daniel. Eu vi alguns vídeos dele no YouTube passeando com o cachorro. Bem tranquilo ele.

[7] Comentário enviado por removido em 08/12/2020 - 16:48h


[5] Comentário enviado por albfneto em 08/12/2020 - 15:28h

ERRATA SIMPLES.

O texto tá modernizado. Na realidade, testado com Kernel 5.7 e não 5.9.
O kernel do Sabayon ainda não está no 5.9.

¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].


Corrigido!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts