Instalando kernel otimizado do Ubuntu no Asus eeepc

Este artigo se propõe a ensinar o passo-a-passo para se instalar um kernel otimizado do Ubuntu no eeepc, tornando-o mais rápido.

[ Hits: 38.291 ]

Por: andre uebe em 06/08/2008


Configurações adicionais



1) Habilitando Hotkeys (teclas de atalho) para ativar e desativar wireless (Fn+F2), mute e volume (Fn+F7 a F9).

Acesse o terminal (linha de comando):

Aplicações -> Acessórios -> Console

1.1) Digite:

sudo vim etc/acpi/events/eeepc-hotkey

Pressione a tecla "Insert" e copie e cole no arquivo aberto no "vim" as linhas abaixo:

event=hotkey ATKD
action=/etc/acpi/eeepc-hotkeys.sh %e

Salve o arquivo e volte para o terminal, conforme os passos a seguir:
  1. pressionando a tecla "Esc"
  2. digitando ":"
  3. digitando: "wq!"

Obs.: Não digite as aspas.

1.2) Em seguida, crie outro arquivo digitando:

sudo vim /etc/acpi/eeepc-hotkeys.sh

Pressione a tecla "Insert" e copie e cole no arquivo aberto no "vim" as linhas abaixo:

#!/bin/sh

code=$3

case $code in
   # Fn+F2 -- enable/disable wifi
   0000001[01])
      /etc/acpi/eeepc-wireless-toggle.sh
      ;;
   # Fn+F7 -- mute/unmute speakers
   00000013)
      acpi_fakekey 113
      ;;
   # Fn+F8 -- decrease volume
   00000014)
      acpi_fakekey 114
      ;;
   # Fn+F9 -- increase volume
   00000015)
      acpi_fakekey 115
      ;;
esac

Salve o arquivo e volte para o terminal, conforme os passos a seguir:
  1. pressionando a tecla "Esc"
  2. digitando ":"
  3. digitando: "wq!"

Obs.: Não digite as aspas.

2) Configurando o Linux para carregar os módulos (madwifi, acpi_eeepc, uvcvideo etc), automaticamente:

2.1) Configurando o arquivo "modules"

Acesse o terminal (caso fechado a janela):

Aplicações -> Acessórios -> Console

No terminal digite:

sudo gedit /etc/modules

Acrescente as linha abaixo se notebook for um EeePC 900 (tela de 9 polegadas):

ath_pci
pciehp pciehp_debug=1 pciehp_force=1
eeepc_acpi
snd_hda_intel model=auto
p4_clockmod

ou:

Acrescente as linha abaixo se notebook for um EeePC 701 (tela de 7 polegadas):

ath_pci
pciehp pciehp_debug=1 pciehp_force=1
eeepc_acpi
snd_hda_intel model=3stack-dig
p4_clockmod

2.2) Configurando o arquivo "eeepc-wireless-toggle.sh"

Acesse o terminal (caso fechado a janela):

Aplicações -> Acessórios -> Console

Crie o arquivo digitando:

sudo vim /etc/acpi/eeepc-wireless-toggle.sh

Pressione a tecla "Insert" e copie e cole no arquivo aberto no "vim" as linhas abaixo:

#!/bin/sh

wlan_control=/proc/acpi/asus/wlan

WLANSTATE=$(cat $wlan_control)

case $WLANSTATE in
1)
      ifconfig ath0 down
      modprobe -r ath_pci
      echo 0 > $wlan_control
      ;;
   0)
      modprobe ath_pci
      echo 1 > $wlan_control
      ;;
esac

Salve o arquivo e volte para o terminal, conforme os passos a seguir:
  1. pressionando a tecla "Esc"
  2. digitando ":"
  3. digitando: "wq!"

Obs.: Não digite as aspas.

2.3) Ativando as configurações feitas:

Acesse o terminal (caso fechado a janela):

Aplicações -> Acessórios -> Console

No terminal digite:

sudo chmod +x /etc/acpi/eeepc-hotkeys.sh /etc/acpi/eeepc-wireless-toggle.sh

E depois reinicialize o processo acpid digitando:

sudo /etc/init.d/acpid restart

3) Reconfigurando o módulo de Som.

O módulo snd_hda_intel não reinicialize corretamente após suspensão do EeePC. Alguns ajustes podem ser feitos para melhorar isto. Para tanto, acesse o terminal (caso fechado a janela):

Aplicações -> Acessórios -> Console

No terminal digite:

sudo vim /usr/lib/pm-utils/sleep.d/45sound

Pressione a tecla "Insert" e copie e cole no arquivo aberto no "vim" as linhas abaixo:

#!/bin/bash

if [ ! -x /sbin/alsa ]; then
   exit 0;
fi

case "$1" in
   hibernate|suspend)
      /sbin/alsa suspend
      ;;
   thaw|resume)
      /sbin/alsa resume
      ;;
   *)
      ;;
esac

exit $?

Salve o arquivo e volte para o terminal, conforme os passos a seguir:
  1. pressionando a tecla "Esc"
  2. digitando ":"
  3. digitando: "wq!"

Obs.: Não digite as aspas.

Página anterior    

Páginas do artigo
   1. Eeepc, Xandros, Ubuntu e Kernel
   2. Sobre o kernel otimizado
   3. Procedimentos para instalação
   4. Configurações adicionais
Outros artigos deste autor

BrisCAD: Manipulando arquivos do Autocad (.dwg) no Linux

Executando (entre outras funcionalidades) qualquer vídeo no Mozilla a partir do add-on Media Player Connectivity

CmapTools: Gestão do Conhecimento através de Mapas Conceituais no Linux

Velox: Como configurar sua conexão após a mudança

Agendando tarefa de gravação de vídeo com o mencoder e gnome-schedule

Leitura recomendada

Controle de tráfego utilizando HTB no Debian Sarge

O kernel do Linux: A definição, importância e funcionalidades

Kernel v3.x no Debian - Compilação em 7 passos práticos

Kernel Hacking (RootKits)

Placas NVIDIA com kernel 2.6.8

  
Comentários
[1] Comentário enviado por grandmaster em 06/08/2008 - 10:36h

Legal, meu pai que vai gostar.

Ele pegou um desses.

Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br

[2] Comentário enviado por andreuebe em 07/08/2008 - 16:05h

Valeu Renato

Vamos trocar informaçoes

Abs

Andre

[3] Comentário enviado por andreuebe em 07/08/2008 - 19:14h

ERRATA:

No Tópico:"Configurações adicionais"

Onde se lê:

sudo vim etc/acpi/events/eeepc-hotkey

Deve-se ler:

sudo vim /etc/acpi/events/eeepc-hotkey

Ou seja, há uma "/" andres do "etc"

[4] Comentário enviado por grandmaster em 07/08/2008 - 23:17h

Claro,

Vou testar no micro dele, até porque ele já está com alguns probleminhas, como instalar modem de operadora de telefonia, etc.

Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br

[5] Comentário enviado por speedyplus em 08/09/2008 - 09:27h

amigo serve pra qualquer computador este kernel :

[6] Comentário enviado por andreuebe em 09/09/2008 - 16:28h

Creio que para o eeepc.

Bem... Se instalar em outro pode ser que funcione mas não terá disponível algumas funcionalidades como, por exemplo, DVD-Rom (que naturalmente não está presente no eeepc).

Abs

Andre

[7] Comentário enviado por caf3ina em 08/03/2009 - 00:19h

opaa

estou com um problema veja se pode me ajudar.. estou usando o ubuntu 8.10 no meu eeepc
estou me baseando no seu artigo e mais nesse :http://translate.google.com.br/translate?u=http%3A%2F%2Farray.org%2Fubuntu%2Fsetup-intrepid.html&sl=en&tl=pt&hl=pt-BverifiR&ie=UTF-8

é que da própria versão , mais quando vou seguir os passos paro na seguinte parte

root@ubuntu:~# mv-v-array intrepid.list / etc / apt / sources.list.d /
-bash: mv-v-array: comando não encontrado


não sei o que faço ja verifiquei a sintaxe.. mais axo que ta certa..

obrigado

[8] Comentário enviado por andreuebe em 09/03/2009 - 14:42h

caf3ina

Recomendo o uso da versão 8.04 em detrimento ao uso da versão 8.10 pois há incompatibilidade com o Chat Voice do Second Life e dá um trabalhinho para ocnfigurar a webcam no Skype, mas se não for seu caso, o reconhecimento de drivers, em geral, é melhor no 8.10.

Quanto ao comando, uma vez que fez o download do arquivo array-intrepid.list:

wget http://www.array.org/ubuntu/array-intrepid.list

parece-me que há erros de sintaxe. Tente:

mv -v array-intrepid.list /etc/apt/sources.list.d/

que moverá o referido arquivo para o diretório /etc/apt/sources.list.d

Se der algum erro de permissão, experimente preceder o comando mv com o comando sudo:

sudo mv -v (...)



Aguardo

Abs

Andre

[9] Comentário enviado por caf3ina em 10/03/2009 - 19:58h

opa..
então eu tentei usar o 8.04 mais não funciou a minha placa de rede.. não consegui acessar internet.. nem baixar nenhum pacote..

sobre a sintaxe eu eu tirei os espaços, mais vou tentar de novo hoje...
a permissão eu coloco:
sudo mv -v chmod 777 ??

vou testar..
a webcam funciona bem??


abrass

[10] Comentário enviado por andreuebe em 10/03/2009 - 22:11h

caf3ina

Quanto ao funcionamento do wireless, já era esperado. Neste ponto, o 8.10 já a vantagemd e vir com mais disponibilidades de drivers mas creio que podes resolver o problema instalando o ndisgtk (deves conectar seu eeepc a uma rede cabeada), conforme artigo:

http://www.vivaolinux.com.br/artigo/Como-instalar-driver-da-placa-wireless-no-notebook-Asus-Eeepc-co...


Em relação ao comando, é para digitar exatamente como te passei:

mv -v array-intrepid.list /etc/apt/sources.list.d/

O comando chmod é para mudar permissões de acesso, o que não é o caso em questão.
Quanto a webcam, em geral funciona bem com a maioria das cameras. Um detalhe é que as cameras FUNCIONAM no Ubuntu 8.10. O problema está no SKYPE (que só tem a versão disponível para o Ubuntu 8.04 que usa o antigo drive de video v4l) e não no Ubuntu 8.10 (que usa o drive de video v4l2).

Aguardo

Abs

Andre

[11] Comentário enviado por caf3ina em 11/03/2009 - 17:09h

opaa
então na minha casa eu tenho uma rede cabeada, e meu eeepc estava no cabo quando eu estava usando a versão 8.04 ( e a rede estava funcionando normalmente) mais vou fazer esse dois testes .

estou com uma grande espectativa para usar o ubuntu no meu eeepc..

Obrigado até agora pela ajuda.

abraço

[12] Comentário enviado por caf3ina em 20/03/2009 - 08:11h

opa!
então consegui!!! heheh
baixei a kerne nova e instalei tudo.. as teclas de som ele ja reconheu , e fiz um teste um teste com o wirelles e reconheçe.. mais ainda não consigo desativar... mais é só configurar a tecla.

vlw cara

Abrass

[13] Comentário enviado por erasmo em 02/03/2013 - 09:54h

Andre,

como verifico e ativo a tecla F6(ativa o wifi). estou com um LG S460. Kernel 3.5.

obrigado

[14] Comentário enviado por andreuebe em 02/03/2013 - 17:16h

Erasmo

Não entendi tua dúvida. Quer verficar se a interface de ifi está ativa? Digite ifconfig no terminal. O que retorna?

abs


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts