Faz duas semanas atráz adquiri um Notebook Compaq Presario V6210Br (sim, aquele que todo mundo já sabe que vem com Linux). Obviamente, não foi esse o fato principal da minha aquisição, mas na verdade, o preço. Isso por que, apesar de usuário de Linux, não gosto de distribuições do tipo RH-Like ou Debian Like (ok, coisa de slacker).
Bom, mas indo para o que interessa. Tentei então de pronto instalar um sistema descente no bixo. Até me deixei levar pelos amigos dizendo: - Instala o Ubuntu que funciona tudo! - Poisé, N tentativas e mal o bixo bootou. Quando bootava normal, pau no vídeo. Em safe-mode, não aparecia os botões de avançar no installer. So, i give up. Instalei o Slack 11 e o Dropline Gnome 2.16, já que é o que estou acostumado.
Bom, tão logo instalei começaram os desafios, que foram os motivadores deste POST. Minhas pesquisas na internet não me ajudaram de forma fácil a instalar tudo o que eu precisava, pois ao invés de boas explicações, encontrei milhares de comandos. Sendo assim, resolvi fazer o contrário. Ajudar você, menino maroto; criado a leite-moça; leite com pêra… A instalar tudo que precisa nesse Note.
First of all
- Instale o Slackware Linux 11.0;
- use um kernel atualizado. O meu só funcionou 100% com o kernel 2.6.21.1.
Problemas encontrados de cara:
- Adaptador 802.11 (Wireless) - O driver Broadcom não funciona para este dispositivo;
- Som - Apesar do kernel instalado com suporte à Alsa, o jack frontal não funciona;
- Suspend e Hibernate - Não funcionavam;
Adaptador Wireless
O adaptador que vem com o equipamento tem a seguinte especificação:
Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card
Aparentemente, o driver Broadcom que vem no kernel ajudaria, mas não é o caso.
Para a placa funcionar, baixe o driver ndiswrapper (Google) e também o driver da sua placa de rede (for windows) no site do fabricante.
Você necessitará dos fontes do kernel para compilar o driver ndiswrapper. Compile-o e instale-o (make; make install).
Em posse do driver para windows, extraia-o via cabextract em algum lugar que ele fique de forma definitiva (ex. /usr/lib/drivers/broadcom ). Dentro deste diretório deverão estar todos os .inf, .dll, .sys entre outros que o driver possui.
Execute o comando ndiswrapper para atachar o driver windows à placa e carregue o módulo:
# ndiswrapper -i /usr/lib/driver/broadcom/bcmwl5.inf
# modprobe ndiswrapper
Se não der nenhum erro, o driver estará instalado. Por desencargo, verifique se está realmente tudo blz, com o comando:
# ndiswrapper -l
bcmwl5 : driver installed
device (14E4:4311) present
Se a saída for parecida com essa, a luz da interface deve estar azul, logo, o adaptador está funcionando. Caso contrário, se aparecer algo como: alternative (bcm43xx), o modulo está carregado ou então built-in no kernel. Remova-o senão vai dar pau! Se disser que o dispositivo não está instalado, o driver (windows) está errado.
Pra configurar a autenticação também foi bucha. Pelo rc.inet1.conf não rolou. Criei um script bobo com os comandos do iwconfig ( o iwconfig é tipo um ifconfig, mas pra redes wi-fi. ).
Ex:
# iwlist wlan0 scan
Vai mostrar os dados que você configurou no seu AP. - Se for um DLINK, use uma chave de 64bits. Por que o padrão é 40bits e 104 bits. Os dlink tem chave de 64 e 128, logo, se você colocar uma chave usando os 128 bits, não vai conseguir configurar a interface, pois o máximo é 104.
#iwconfig wlan0 essid SEU_ESSID
#iwconfig wlan0 channel x (onde x é o número do canal que você configurou no AP)
#iwconfig wlan0 key restricted SUA_ChAVE
Pronto, com isso já deve funcionar.
Os outros problemas colocarei em outro post, pois o tempo está curto pra escrever tudo, mas logo estará disponível.
Abraços,
Leandro Mendes
Rythmbox: Dream Theater - Panic Attack