Archive for category Instalação

IA-32 – Lembre-se caso vá compilar kernel Linux 64

Então,

Em uma das minhas últimas aventuras eu tive oportunidade de compilar meu primeiro kernel para um SO Linux 64bits, no caso era um openSuSE que insistia em não inicializar pelo RAID 1 que eu havia feito manualmente (sem usar o yast2). O processo de compilação é praticamente o mesmo.

Como dito acima, o motivo para compilar o kernel específico para a máquina foi a necessidade de adicionar o boot via RAID 1, já que mesmo criando o initrd para o SO padrão do openSuSE, com as opções de Raid e LVM, ele não inicializava por nada.

Como tratava-se de um openSuSE compilado para 64bits, assim que finalizei a compilação mandei ver no “reboot”. O sistema inicializou normalmente, eu lá olhando e pensando: maravilha! maravilha, maravilhosidade completa!

Sistema carregado, é hora de continuar o processo de RAID, só que percebi que em algumas vezes (sempre) que eu chamava o yast2 uma mensagem de erro indicava problemas ao executar um tal ld-linux.so.2. Bem, pensei: “acho que não atualizou a lista de bibliotecas”, então tome “ldconfig”. Mas nada, continuou na mesma. Como não impedia o uso do yast2 eu deixei para depois.

Só que para continuar o RAID eu precisava gravar o grub também na MBR do segundo disco, e qual não foi minha surpresa quando o comando “grub” também não executava pois o mesmo erro acima citado voltava a aparecer! Então lá fui eu procurar o motivo e foi quando descobri que para ambientes Linux 64bits, se você vai querer habilitar compatibilidade com programas 32bits (e vc sempre precisa, o grub por exemplo é um binário 32bits) é necessário habilitar no kernel a opção IA32.

Essa opção fica na parte denominada “Executable files formats / Emulations” e só aparecerá se você estiver compilando um kernel para SOs 64 (lógico né! :) ).

Então fica a dica: se for compilar kernel para SOs 64 não esqueça de marcar esta opção.

, , , , ,

1 Comentário

Archlinux + Kernel 2.6.30.4 + Acer 5050

Olá amigos!

Para não perder o costume vamos a mais novidades sobre o Acer 5050 no GNU/Linux. Vocês já devem saber que eu decidi instalar o Archlinux no meu notebook e deixar um pouco o Slackware de lado  – conforme cito no post anterior. O que poucos sabem é que eu mais uma vez esqueci de salvar meu .config do kernel e alguns outros conf que eu tinha.

Nesse caso eu tive que reconfigurar tudo do zero, e mais uma vez lá vai o m3nd3s meter as caras no kernel, e como alguns já sabem – leiam meus posts sobre o assunto – o Acer 5050 vem com a DSDT/ACPI bugado.

Como eu estava enfrentando problemas ao compilar o novo kernel 2.6.30.4 no meu notebook, com a dsdt embutida, lembrei do blog de um colega de Notebook Diogo Souza – ele tem o mesmo notebook que eu e usa GNU/Linux, então fui visitá-lo (o blog) para saber se tinha alguma novidade. E não é que tinha!

Segundo o post dele, o kernel >= 2.6.30 já vinha com suporte ao nosso hardware completamente, sem a necessidade de embutir a DSDT corrigida nele. E como eu estava tendo problemas ao compilar o kernel – o kernel congelava no boot – eu resolvi fazer a compilação sem incluir a DSDT nela, e bingo, kernel funcionando.

Bateria, controle de brilho, wireless, teclas especiais e tudo que tenho direito já funcionando, sem o sofrimento que eu enfrentava antes. Veja AQUI.

Então é isso amigos. Eu estou construindo um post sobre minhas experiências e ponto de vista sobre o Archlinux, então aguardem. (Só tenho que acabar a de PHP PDO antes.. rs)

, , , , ,

5 Comentários

FLISOL 2009

Neste último sábado, dia 25/04/2009, aconteceu em toda a América Latina o FLISOL – Festival Latino Americano de Instalação de Software Livre. Um grande evento de divulgação, instalação, informação e contribuição com o Software Livre.

Aqui no Espírito Santo, mais precisamente em Vitória, capital, o evento foi organizado por João Fernando – Iniciativa Espírito Livre, e por Almir Mendes (eu) – Membro do PHP-ES e Linux-ES, e também nossos palestrantes: Guilherme, Jean(Índio), Diego e também o Lázaro.

Este ano o evento foi realizado com o apoio da FAESA – Faculdades Integradas Espirito Santenses, que nos cedeu o local e nos apoiou durante todo o evento. Em especial agradecemos a coordenação do curso de Ciências da Computação e Sistemas de Informação, representado pelo Prof. Rober, que fez todas as reservas necessárias para a realização do evento e também pelo amigo Josué – Equipe Operacional da FAESA – que com nos ajudou em tudo que necessitamos na realização do evento, inclusive os imprevistos.

Mais detalhes sobre o evento, fotos, download das palestras, etc. você pode ver em http://flisol.espiritolivre.org.

Aproveito para deixar minha palestra para download, fiquem a vontade para baixar e usar, e também criticar o trabalho, adoraria receber feedbacks de minha palestra em especial, mas também se for possível comente sobre o evento. (Utilize o comentário desse Post)

Segue o link do PDF para download: Linux pra mim, Linux pra você!

1 Comentário

Acer 5050-3284 – Ajustes finos no Audio

Olá amigos!

Quem acompanha  meu blog, ultimamente meio desatualizado, percebe que tenho um Acer 5050-3289, e uso Slackware Linux.

Já tenho ele totalmente funcional, video, wireless, ACPI, Audio, etc… tudo! Mas hoje o meu gerente adicionou uma tarefa para a equipe técnica de nossa empresa, solicitando a configuração correta do audio do notebook de nossa gerente geral pois ela costuma utilizar o fone de ouvido para ouvir músicas, mas o notebook dela não estava “cortando” o som ao plugar o fone de ouvido, e isso gerava um desconforto a toda a equipe (não temos parede ou baias separando as equipes) e também a ela, que preferia ouvir sozinha…

Como no meu notebook aparecem dois controles para audio, tanto para as caixas externas quanto para o do plug do fone, nem esquentava com isso, até essa tarefa surgir. Daí comentei que no meu apareciam dois controles e meu gerente citou que havia a possibilidade de ativar esse recurso que permitiria o sistema desativar o audio das caixinhas e habilitar apenas a do fone.

Bem, com isso ele “ativou” meu modo de curiosidade e sai em busca, claro, principalmente para resolver o problema da gerente geral. E bingo, achei, para o meu caso e de todos os que tem o dispositivo (use o lspci para descobrir):

Audio device: ATI Technologies Inc IXP SB4x0 High Definition Audio Controller (rev 01)

Basta adicionar a seguinte linha no arquivo “/etc/modprobe.d/sound”:

options snd-hda-intel model=acer-aspire

E pronto, daí você pode remover e recarregar o módulo usando os comandos como root:

modprobe -r snd_hda_intel
modprobe snd_hda_intel

Ou em casos mais drásticos, reiniciar o notebook.

Bem, é isso, na verdade estou postando para guardar o histórico, posso precisar disso outro dia. Agora vou ver no notebook da gerente.. rsrs

Nenhum comentário.

Wireless no Acer 5050-3284

Esse processo é rápido. Se você tem um notebook Acer 5050-3284 então você provavelmente terá uma placa wireless Atheros AR5007EG, algumas vezes detectadas (erroneamente) como AR5006EG.

Se você usar o lspci terá algo como:

Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)

Se esse é seu caso, não adianta utilizar o módulo que vem incluso no kernel porque ele não irá funcionar, a solução é utilizar o driver disponível pelo Madwifi.

Então vamos a obra, baixe o pacote tar.gz mais atual em: http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6/, depois de baixá-lo, descompacte o arquivo, entre na pasta gerada e rode os comandos (como root):

make && make install

Pronto, driver instalado. Agora rode o comando abaixo (root) para carregar o módulo e começar a utilizar sua placa:

modprobe ath_pci

Após isso, eu recomendo que você utilize o guia do usuário na página http://madwifi-project.org/wiki/UserDocs/FirstTimeHowTo para obter mais informações e saber como utilizar sua placa no linux.

;)

Nenhum comentário.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes