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.275 ]

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


Introdução



Eu tenho uma webcam muito antiga, dos tempos ainda do Windows XP.

Ela é uma PC Camera, fabricada em 2004, pela empresa Chinesa Shenzhen Southlight General Technology Co., Ltd., e usa Chipset Z-Star Vimicro ZCO301. E ela nem tem driver para Windows 7.

Em distribuições Linux antigas, com kernel de série 2, eu conseguia usá-la, como mostra esta minha dica antiga, de muitos anos atrás.

Para os kernels de série 3, era preciso usar um comando de PRELOAD.

No kernel atual, novo, 5.9 em teoria, Bootlin, já existiriam os módulos e a câmera poderia, inclusive ser desligada.

Devia funcionar, só que não...

Como vimos na introdução, em teoria, porque na prática, não funcionava. Eu plugava a webcam na porta USB e nada! kkkkkkk

Ela era reconhecida, mas não funcionava...

lsusb | grep -i webcam
Bus 001 Device 003: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 Webcam

dmesg | grep -i camera
[    5.645564] usb 1-2.1: Product: PC Camera

Comecei a verificar como faria para adicionar os módulos, sem precisar recompilar todo o kernel.

Para fazer funcionar

Uma busca na Internet mostrou que as Vimicro e Z-Star usam o driver tipo GSPCA, com o módulo de kernel do tipo zc3xx, ou variantes.

Eu adicionei os módulos manualmente, como comando modprobe, mas ainda assim, não funcionava, e às vezes não achava o módulo na lista:

# modprobe -v gspca
modprobe: FATAL: Module gspca not found in directory /lib/modules/5.7.0-sabayon

O Sabayon é derivado do Gentoo e pode compilar pacotes. Eu procurei os drivers para Gentoo, para ver se eles ainda existiam, mas não existem mais, como pode ser visto nos links para Gentoo, neste artigo. Também pode conferir aqui.

Os drivers spca55xx e gspca, são muito antigos e não funcionam mais. O Driver gspcav1 de 2007, embora considerado obsoleto, é o que funcionou para mim.

    Próxima página

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

Como Compilar Kernel Novo para o Sabayon Linux

Experimento com Linux (parte 2): de Sabayon a... Gentoo e Funtoo!

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

Experimentos com remasterização de Sabayon

Resolvendo problemas de rede em Linux

Leitura recomendada

Computador e Placas Antigas Nvidia em Pleno 2019

SimpleScreenRecorder - Gravar Vídeos do seu Desktop

Convertendo arquivo de vídeo em áudio via ffmpeg (incluindo metadados)

Criar um Servidor TeamSpeak no Ubuntu Server

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

  
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