Quarta-feira, 15 de Outubro de 2008

[Tutorial] Instalação placa Atheros AR242X no Gnu/Linux

   

 

Depois de ter sentido na pele o que é instalar esta placa no Gnu/Linux, e de ter visto a quantidade de pessoas com dificuldades a instalar a mesma, decidi fazer aqui um pequeno tutorial, sobre como instalar esta placa (e outras) no Gnu/Linux. Ao que parece existem não 3 soluções como tinha dito no post anterior, mas sim 4, sendo que  o Madwifi adicionou um driver novo para as placas novas tal como a minha as AR2425. Visto que a minha distribuição é o Slackware, vou deixar aqui as instruções para a minha distro, para as restantes o procedimento é igual.

 

  • Instalação do kernel 2.6.27 e utilização do driver nativo da Atheros
  1. Fazer o download da versão 2.6.27 no site aqui (www.kernel.org)
  2. Copiar o ficheiro para /usr/src: #cp linux-2.6.27.tar.bz2 /usr/src
  3. Descomprimir o ficheiro: #tar -zxvf linux-2.6.27.tar.bz2
  4. Configurar o kernel: #make menuconfig
  5. Escolher as seguintes opções:                                                                     Networking --->
    Wireless --->
    <*> Generic IEEE 802.11 Networking Stack (mac80211)
    Device Drivers --->
    [*] Network device support --->
    Wireless LAN --->
    [*] Wireless LAN (IEEE 802.11)
    <M> Atheros 5xxx wireless cards support
  6. Eu escolhi deixar como módulo pois é mais fácil e prático, fazer depois o carregamento do mesmo, para quem tem placas de norma N deve escolher o módulo ath9k
  7. Gravar, sair, e de seguida: #make; #make modules_install; #cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.27; cp System.map /boot/System.map-2.6.27
  8. Editar o lilo ou grub, adicionar a entrada para este kernel e reiniciar
  9. Depois de reiniciar, verificar se aplaca está detectada fazendo: #iwconfig

Mais informação aqui: Gentoo Atheros 5xxx

 

  • Instalação utilizando Madwifi
  1. Verificar no kernel se as seguintes opções estão seleccionadas:                   Loadable module support                                                                               [*] Enable loadable module support                                                                  [*] Module unloading                                                                                      [*] Automatic kernel module loading                                                         Networking                                                                                                     Wireless                                                                                                           [*] Wireless extensions: enabled
  2. Caso não estejam, seleccionar e compilar o kernel de novo;
  3. De seguida instalar os drivers Madwifi, eu escolhi criar os meus pacotes utilizando para isso os slackbuilds disponíveis (1º madwifi-driver e depois madwifi-tools) em SlackBuilds.org
  4. Também é possível instalar utilizando a source ou através do apt-get, etc. Instruções como instalar através da source aqui.
  5. Após a instalação é preciso inserir o módulo: #modprobe ath_pci
  6. De seguida é só verificar se a placa está detectada com: #iwconfig

 

Esta versão do madwifi funciona para as placas AR242{3,4} com chipsets AR5006* e não para a mais recente AR2425 chipset AR5007, neste caso utilizar o driver Madwifi Hal como descrito aqui

 

  • Instalação utilizando Ndiswrapper
  1. Instalar ndiswrapper, eu mais uma vez utilizei os slackbuilds
  2. De seguida copiar para o nosso computador o driver do Windows da nossa placa, ir buscá-lo ao CD de instalação ou fazer o download aqui
  3. Instalar a placa: #ndiswrapper -i net5211.inf
  4. Carregar o módulo: #modprobe ndiswrapper
  5. Podemos verificar se a placa ficou instalada: #ndiswrapper -l
  6. De seguida verificar a mesma: #iwconfig
  7. Caso já tenhamos uma instalação prévia do Madwifi, convém por o módulo em blacklist: #echo “blacklist ath_pci” | sudo tee -a /etc/modprobe.d/blacklist

Instalação para Linux Mint e utilizando a source

 

Instalação para Ubuntu

 

Instalação para OpenSuse

 

Notas:

  • # indica os comandos que devem ser executados como root;
  • net5211.inf é o ficheiro inf que corresponde à minha placa;
  • os slackbuilds indicados são para o Slackware 12.1

    


publicado por brunomiguelqueiros às 15:29
link do post | comentar | favorito
|

Review Sony Vaio VGN-NR38M

 

Depois da saga de avarias com o meu anterior portátil HP Pavillion dv6131eu, chegou a altura de experimentar outra marca sem ser HP ou Acer (esta última é má demais para ser verdade).

Como não tenho grandes necessidades gráficas ou mesmo de processamento, a escolha caiu num mais que barato Sony Vaio VGN-NR38M, à venda na Radio Popular:

 

RAM 2 GB
Sistema Operativo Microsoft Windows Vista Premium Home Edition
Memoria Cache 1 MB
Processador Intel Pentium Dual-Core T2390 clocked at 1.86 GHz
Disco Rigido 250 GB
Placa Video Intel GMA X3100 chipset
Monitor 15.4" WXGA screen - X-Black
Resolução: 1366 x 768
Leitor Optico SuperMulti dual-layer DVD writer
USB 2 portas USB 2.0
Modem/Ethernet Modem 56K
Ethernet network interface
i-Link 1 Porta FireWire
WLAN WiFi 802.11 b/g
Bluetooth Não
Tamanho 314 x 360 x 269.1 mm
Peso 2.9 kg
Acessórios Incluidos Carregador, batteria e manual de utilizador

 

 

Instalação do Slackware Linux, correu sem problemas, onde a parte que necessitou de mais atenção, foi a do particionamento, visto que o portátil traz Windows Vista numa partição, outra partição é a de Recovery e ainda outra que não sei o que é, ou para quê.

A instalação correu bem, tendo detectado a grande maioria do hardware.

 

Gráfica: Apenas necessário editar o ficheiro xorg.conf e mudar de vesa para intel na secção "Graphics device section", e ainda adicionar a resolução de 1280x800. Mas se no framebuffer do lilo, escolhermos vga=773 (resolução 1024x768, o máximo que a placa é capaz de fazer), depois no X, somos agraciados com a mesma resolução, mas com a imagem transformada num quadrado, deixando uma grande parte do ecrã a preto e com uma barra cinzenta por baixo. Ou seja, para termos a gráfica a funcionar em condições, é preciso no lilo, escolher a opção vga=simple (levar com aquelas letras enormes ao arrancar e ainda perder os pinguins ) para podermos usufruir de uma resolução correcta de 1280x800. Contudo o DRI e aceleração 3D funcionam out of the box.

 

Rato: No mesmo ficheiro colocar IMPS2 em vez do PS2, para ter a roda do meio a funcionar.


Placa Wireless: Aqui é que o pinguim bateu as asas. A placa é detectada como uma Atheros AR242X 802.11abg, que não é detectada out of the box, como tinha acontecido com a minha antiga Broadcom. Depois de procurar pela internet, encontrei 3 soluções:

  • utilizar um kernel mais recente (2.6.27) que já possui suporte para as placas Atheros com o driver ath5k;
  • Utilizar drivers MadWifi;
  • Utilizar Ndiswrapper;

Visto que a minha placa é bastante recente, nem a solução do ath5k, ou do Madwifi resultou, pelo que neste momento a placa está a funcionar com o ndiswrapper e com os drivers do Windows, o que não foi fácil, já que a placa AR242X tem vários modelos, e cada modelo seu driver, através de pim-pão-pum (já que não há maneira de ver qual o chipset em concreto) decidi que a minha placa seria uma AR2425 que utiliza os drivers AR5007EG.

 

Portas USB, Leitor DVDs: tudo a funcionar out of the box.

 

Firewire, Modem e Bluetooth: ainda não experimentei.

 

Contras:

 

Cabo do carregador muito pequeno;

Carregador grande e pesado;

Muitos autocolantes no portátil;

Ecrã brilhante;

Placa intel incapaz de grandes resoluções no frame buffer do linux;

Não possui webcam;

CPU Dual Core em vez de um puro Core 2 Duo;

 

Prós:

 

Leve;

Bateria com boa capacidade;

Disco rígido de alta capacidade;

Firewire;

Mais do que suficiente para as minhas necessidades, trabalhar, programar, navegar internet.

 

De 0 a 5

 

sinto-me:

publicado por brunomiguelqueiros às 14:48
link do post | comentar | favorito
|

.mais sobre mim


. ver perfil

. seguir perfil

. 1 seguidor

.pesquisar

 

.Outubro 2009

Dom
Seg
Ter
Qua
Qui
Sex
Sab

1
2
3

4
5
6
7
8
9

12
13
14
15
16

18
19
20
21
22
23
24

25
26
27
28
29
30
31


.Subscrever por e-mail

A subscrição é anónima e gera, no máximo, um e-mail por dia.

.posts recentes

. [Tutorial] Instalação pla...

. Review Sony Vaio VGN-NR38...

.arquivos

. Outubro 2009

. Setembro 2009

. Agosto 2009

. Junho 2009

. Maio 2009

. Abril 2009

. Março 2009

. Fevereiro 2009

. Janeiro 2009

. Dezembro 2008

. Novembro 2008

. Outubro 2008

. Setembro 2008

. Agosto 2008

. Julho 2008

. Junho 2008

. Maio 2008

. Abril 2008

. Março 2008

. Fevereiro 2008

. Janeiro 2008

. Dezembro 2007

. Novembro 2007

. Outubro 2007

. Setembro 2007

.tags

. todas as tags

.subscrever feeds

.número visitas

.utilizadores ligados

Utilizadores ligados

.Geekness

71% Geek 71% Free Florida Personals

.GoogleTalk

.De onde eles são

IP Geotargeting