Comprei esse laptop há uns 2 meses, para facilitar a minha vida na facu, instalei o Ubuntu 7.04 (Feisty) e logo depois fiz o upgrade para o 7.10 (Gutsy). Encontrei várias dificuldades para fazer com que tudo funcione direito, já que nem todas as funções funcionaram out of the box. Aqui vão algumas dicas para quem comprar um Acer desses, ou algum modelo similar, e quiser rodar Linux nele.
* Resolução
* Som
* WiFi
* Sleep e Hibernation
* Camera
- Resolução
Foi o mais fácil de resolver. Só precisei do 915resolution (sudo apt-get install 915resolution). Como ainda não tinha resolvido o problema do WiFi, tive que conectar na net por cabo de rede mesmo (pelo menos a placa de rede funciona normalmente).
- Som
De início o som parecia não sair, apesar do player de mp3 estar funcionando normalmente. Tentei colocar em surround, segundo uma dica encontrada na net (não lembro mais o site) e funcionou. Desde então funciona normalmente, sem precisar ficar no surround, porém para controlar o volume tem que deixar no PCM.
- WiFi
Demorei alguns dias pra conseguir resolver este. A placa WiFi que vem neste note é uma Atheros AR5007EG 802.11 b/g, apesar que no comando lspci aparece como uma AR5006EG. Normalmente, placas da Atheros tem suporte pelo Madwifi, porém, esta placa em especial é uma exceção. Depois de pesquisar e encontrar várias soluções para notes parecidos, nenhuma delas funcionava no meu. A solução mais próxima de funcionar foi de um tópico no Ubuntu Forums, porém aparecia um erro quando eu tentava instalar o driver pelo ndiswrapper. Depois de procurar mais alguns dias (eu disse que esse me deu problema pra resolver) consegui achar um tópico que possuía meu exato problema (forcing parameter MapRegisters from 256 to 64) e descobri que tudo ocorreu porque eu tinha tentado usar o Madwifi antes. A solução pode ser encontrada nesse outro tópico. Agora o WiFi funciona sem problemas, porém, como ele usa o ndiswrapper, o aircrack não funciona. Mas tudo bem, ainda tem muitos pontos de WiFi abertos por aí. =)
Vou colocar aqui um resumo pra quem não quiser navegar pelos links acima.
1. Disabilite o ath_pci.
* sudo rmmod ath_pci ou sudo modprobe -r ath_pci
* echo “blacklist ath_pci” | sudo tee -a /etc/modprobe.d/blacklist
2. Verifique a versão do ndiswrapper. Se for 1.45 ou maior, beleza. Caso contrário, remova o ndiswrapper, procure por todos os arquivos relacionados a ele e remova-os também. Instale a versão mais nova, encontrada aqui.
3. Pegue os drivers para a placa. Normalmente, você encontra os drivers no site do fabricante do laptop. No meu caso, aqui.
4. Instale os drivers pelo ndiswrapper.
* sudo ndiswrapper -i driver.inf (no meu caso, o driver é net5211.inf)
5. Carregue o modulo.
* sudo modprobe ndiswrapper ou sudo ndiswrapper -m
* echo “ndiswrapper” | sudo tee -a /etc/modules
6. Reinicie e pronto.
Obs: ainda não consegui fazer o led do wireless funcionar, e se eu desligo pelo botão, não consigo religar, só reiniciando mesmo.
UPDATE: o madwifi já consegue fazer funcionar esta placa.. =) e para os leds funcionarem insira o seguinte código em /etc/sysctl.conf..
dev.wifi0.ledpin=3
dev.wifi0.softled=3
-Sleep e Hibernation
O sleep funciona, mas depois que volta o WiFi não funciona. O hibernation também não funciona, mas, assim como o problema do sleep, ainda não dediquei tempo pra resolver.
-Camera
É o problema que estou tratando atualmente. Para identificar a webcam basta executar o lsusb no console e procurar por uma linha com ID 5986:0100 ou ID 5986:0200. O trecho abaixo foi copiado de um blog que achei pesquisando na net. Para ler na integra todas as informações clique aqui.
Para baixar o código fonte direto do repositório é preciso ter o Subversion instalado e executar:
* svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
Se você não tem e nem deseja instalar o Subversion basta copiar para alguma pastas todos os arquivos deste site.
No Ubuntu é necessário fazer uma pequena alteração no arquivo Makefile substituindo a linha INSTALL_MOD_DIR := usb/media para INSTALL_MOD_DIR := kernel/ubuntu/media/usbvideo.
Agora basta a sequência de comandos abaixo para compilar e carregar o módulo do driver.
* cd [diretorio dos arquivos]
* sudo make
* sudo modprobe -r uvcvideo
* sudo make install
* sudo modprobe uvcvideo
Para testar a webcam usei o luvcview que é recomendado pela equipe que mantém o driver. Para instalar o luvcview:
* wget http://mxhaard.free.fr/spca50x/Investigation/uvc/luvcview-20070512.tar.gz
* tar -xzvf luvcview-20070512.tar.gz
* cd luvcview-20070512
* make
* ./luvcview
Para compilar o luvcview é necessário ter as bibliotecas de desenvolvimento do SDL, caso não tenha instale com o comando sudo apt-get install libsdl1.2-dev.
Até aqui tudo bem, porém ainda não consegui fazer a camera funcionar com nenhum outro programa. =/
Qualquer dica ou pergunta é só deixar um comentário que, assim que puder, eu respondo.
Fui..