Archive for dezembro de 2008

Acer 5050-3284 – Fazendo câmera funcionar

A partir da versão 2.6.27 o kernel Linux passou a suportar nativamente o driver UVC – USB Video Class. Esse driver permite o suporte a inúmeras câmeras presentes na maioria dos notebooks e também dispositivos de câmera externos (USB).

Para ativar esse driver, baixe qualquer versão do kernel Linux a partir da série 2.6.27, e na configuração do kernel selecione a opção:

Device Drivers -->
    Multimedia devices -->
        Video capture adapters -->
            V4L USB devices -->
                <M> USB Video Class

Caso possua alguma câmera USB presente na listagem de dispositivos exibidos, aproveite para marcar também. Feito isso basta proceder com a compilação do kernel conforme o costume, e bom proveito.

, , , , ,

2 Comentários

GNU/Linux + Acer 5050 – A Saga!

Olá amigos, finalmente resolvi postar algo útil em meu blog depois de tanto tempo. Estive pensando em postar esse conteúdo todo em um único Post, mas achei que poderia ficar muito massante e possívelmente ficaria “chato” de achar algum conteúdo específico em um Post tão grade, pois então resolvi postar em partes diferentes, cada uma com um “capítulo” diferente.

Como este é o primeiro artigo, quero informar que o motivo que tenho para postar tal conteúdo é, antes de mais nada, para que eu  tenha guardado em algum lugar o que fiz para configurar em meu Slackware (na data do post a versão era 12.1) o notebook da Acer, modelo 5050, mais específicamente o Acer Aspire 5050-3284.

Acer 5050-3284

Vamos começar pelo básico, mas porém o mais complicado. Devido uma incompatibilidade entre alguns destes notebooks Acer 5050 e o kernel Linux, o ACPI, e consequentemente os dispositivos que dependem do ACPI, não configuram corretamente. Este problema provavelmente é proveniente de falta de padronização dos desenvolvedores do software Phoenix BIOS utilizado nesses notebooks. Esse é o motivo de tanta dor de cabeça para por o GNU/Linux funcionando diritinho, e olha que esses notebooks já vem com GNU/Linux instalado.

Devido a esse inconveniente, o notebook não desliga sozinho ao digitar o comando shutdown ou mesmo o halt, e sequer mostra o status da bateria. Aliado a isto, alguns outros itens podem simplesmente não funcionar enquanto não corrigido esse problema.

Para resolver esse “pepino”, precisaremos recompilar o kernel, então vamos a obra.

Não irei abordar uma compilação de kernel aqui, não é o foco, e também não sou expert nisso. Se você ainda não sabe como fazer isso, dê uma breve pesquisada na internet sobre o assunto, vale a pena! Uma boa idéia é pegar o .config de seu kernel atual e usá-lo como base, apenas tenha atenção de marcar como buildin (imbutido no kernel “*”) o sistema de arquivos e o driver da controladora do seu HD, caso contrário serás presenteado com um Kernel Panic.

Bem, de qualquer forma precisaremos da DSDT – Differentiated System Description Table – para nosso Acer 5050. Existem duas formas de se obter essa DSDT:

  • Você mesmo desassemblar ela, corrigir os erros, e utilizá-la.
  • Obter alguma na internet

Caso vá utilizar a primeira, procure na internet como corrigir os erros, eu sugiro pesquisar exatamente pelo seu modelo, para evitar problemas ainda maiores. Ao final da página eu cito um link para começar a busca.

Caso vá utilizar a segunda, abordada aqui nesse Post, tenha apenas a certeza de estar utilizando a DSDT correta para  seu modelo. Eu utilizo um Acer 5050-3284, e estou disponibilizando AQUI a DSDT que utilizei para ele.

Beixe a DSDT, salve-a no diretório /usr/src. Agora vamos editar o .config de seu kernel adicionando/alterando os seguintes atributos:

CONFIG_STANDALONE=n
CONFIG_ACPI_CUSTOM_DSDT=y
CONFIG_ACPI_CUSTOM_DSDT_FILE="/usr/src/dsdt.hex" #Cuidado com o Case-sensitive

Feito isto, agora proceda com a compilação do seu kernel conforme está acostumado a fazer, instale o kernel, reinicie o notebook e pronto!

Alguns links úteis:

, , ,

1 Comentário

ScreenShot

Olha meu Desktop do PC do trabalho, é o espírito natalino.

ScreenShot

ScreenShot

Ps.: repara no Papai Noel passando bem alí no meio da tela, ao lado da bolinha de natal

Nenhum comentário.

Férias!

Finalmente férias!!!

Pois é amigos, depois de muitas guerras, batalhas, mais um período longo de caminhada foi vencido. Embora com algumas escoriações, eu finalmente consegui chegar às férias!

Peço desculpa as meus leitores pela ausência de posts nesses últimos meses, mas agora volto ao normal e vou começar com meu post sobre como configurar o o GNU/Linux para usar no Acer Aspire 5050-3284.

Aguarde que ainda essa semana tem post novo. ;)

1 Comentário

Get Adobe Flash playerPlugin by wpburn.com wordpress themes