Problema:
Acabaste de instalar o Ubuntu 8.04 e ficaste surpeendido porque o wireless não funciona. Vais a “Network Settings” e na lista “Connections” não aparece a opção “Wireless Connections”:

Hum.. se calhar o teu portátil tem wireless Atheros. Provavelmente é um AMD Turion64, mas, mesmo que não seja, penso que o teu problema tem a ver com a placa wireless. Verifica o seguinte… abre uma janela de terminal e escreve:
lspci
Vês esta linha?
Ethernet controller: Atheros Communications Inc.
AR242x 802.11abg Wireless PCI Express
Adapter (rev 01)
Ok, então tens a tal placa (mas pelo que eu li isto também se aplica a AR500 ou AR3435).
Solução:
Podes ir directo à segunda página desta thread ou começar pela primeira e seguir a história as it unfolds para compreender melhor o problema… (engraçado, acabo de reparar que a thread começou apenas ontem e a solução foi postada há menos de 3 horas).
Resumindo: parece que precisas do madwifi instalado, que precisas de um patch para o mesmo, de instalar o ndiswrapper e de instalar os drivers do windows… pois… ui… se não fores um utilizador experiente será difícil juntar todas as peças do puzzle e executar tudo certinho: as versões correctas, pela ordem certa, as configurações certas e etc…
Daqui por dois meses já deves estar à vontade com toda esta história do “make install” “apt-get” e etc… mas para começar convinha estar ligado à net… Felizmente, na página 2 da thread encontras um download (madwifi_patch.tar.bz2) que contém os últimos ficheiros e um script (install.sh) que faz tudo isso de uma só vez:
- Unpack madwifi_patch.tar.bz2 e executar install.sh:
- $ tar xjvf madwifi_patch.tar.bz2 // unpack
- $ chmod +x install.sh // make it executable
- $ sudo ./install.sh // execute it
- Ir a System | Administration | Hardware Drivers e desligar o item Atheros Hardware Access Layer (HAL)

desligar só o HAL, se o outro não está “in use”, talvez esteja depois do reboot (eu não reparei)
- Reboot
- Connect

that’s what you get for being a good boy
Uma pequena reserva
Já-me foi dito que esta solução não é inteiramente “free” (as in freedom) e se olhares para dentro do patch encontrarás uns quantos copyrights… já para não falar da ironia de querer sair do Windows para ser mesmo Free e teres que instalar um patch que contém o driver windows e um wrapper para o executar no teu Linux côr de pêssego novinho em folha…
Tinha começado coma quote do Die Hard acerca da facilidade de mudar para o Linux (come to LA baby)… bem… acabemos com uma quote do Crash do Cronenberg:
Maybe the next time, darling. Maybe the next time.



LABEL INICIO
“Ah e tal, não quero usar linha de comandos”,
Pode-se sempre usar GUI’s
“Ah e tal, não encontro a janela XPTO”
Pode-se sempre usar a linha de comandos.
GOTO INICIO
Eu quero mesmo é usar a linha de comandos, mas as janelas até dão algum jeito desde que apareçam lá…
Ah e tal, cheguei lá e o tipo disse-me logo, ah pois, vais ali e escreves coiso e tal e depois isso, e eu, ah pois, mas eu não nasci ensinado… ;-)…
… ou seja, foi um azar do caraças ter um hardware que não é inteiramente suportad. Blame whoever, o azar é meu e de mais uns quantos, não tão poucos, com as placas atheros no portátil.
E realmente uma grande ironia… mudar para um OS livre, e não poder ser livre… Com este hardware, tenho sempre que trazer um pedaço do Windows atrás, contra a minha vontade: ele é o wrapper, algun código fechado, alguns copyrights e afins.
Isso não é definitivamente culpa minha, por muito que eu saiba encontrar janelas ou que “Ah e tal, um tipo chega aqui logo ensinado a saber fazer tudo na linha de comando de um SO que não conhece.”. Perdão, na consola. Perdão, no terminal.
Felizmente que a solução estava por aí, em inglês, em espanhol e agora também aqui, em português.
Pelo menos isso corre bem.
Felizmente nunca tive que usar ndiswrapper.
Em relação à linha de comandos e às janelas, li no outro dia um comentário (no digg ou no reddit, já não me lembro) que era mais ao menos isto:
“É dificil fazer GUI’s e graphics toolkits. Às vezes queremos por um botão num determinado sitio e não conseguimos que fique a funcionar bem. Porque é que nos havemos de andar a chatear com isso quando temos uma poderosa linha de comandos?” - Este comentário explica mta coisa em linux!
p.s.: O azar não é teu, mas sim do fabricante de hardware. Da próxima já sabes….
Ainda hoje aqui em casa:
- Mas o que estás a fazer?
- Estou a copiar comandos desta página e a executá-los aqui.. no Linux é assim tudo se faz,
- Mas não é como a linha de comandos do Windows?
- Sim, mas lá não consegues fazer muito mais do que aparece nas janelas… se tens um problema, dificilmente o consegues resolver sem instalar outro software. Aqui podes sempre reconfigurar tudo e no limite até mesmo compilar o código de novo.
Ou seja aqui és livre de fazeres o que quiseres. Até mesmo pôr o botão que falta na janela. Mas claro, tens que saber fazer tudo isso… e duh!… então não te darás ao trabalho de o fazer, porque também sabes usar a poderosa linha de comandos.
Mas isso não quer dizer que concorde com o tal comentário e com o espírito que lhe está subjacente… e parece-me bem que a comunidade tem feito um esforço para viabilizar os sistemas abertos como alternativas usáveis por todos, mesmo os que não querem, não conseguem, ou não podem ser os jedis do regexp
Isso sim, será liberdade para todos.
Realmente o linux ainda tem muito para andar, deixei de usar linux há uns 6 anos e não tenho vontade nenhuma de voltar atrás, sempre que vejo os meus colegas a gastarem tardes inteiras a configurar wifi ou outra coisa qualquer em linux fico bem feliz por estar a gastar a mesma tarde a produzir código no meu macosx.
É questão de esperar pela nova versão.
http://madwifi.org/ticket/1192
o meu problema já está resolvido, anyway… claro que a seguir tive outro e depois outro e depois outro… mas neste momento já tenho todo o meu ambiente de trabalho, desenvolvimento e cenas pessoais transferidas para o ubuntu
é uma vantagem estar a usar basicamente a usar o mesmo software: - firefox, thunderbird, apache2, php5m, mysql5m, mysql admin+query browser, eclipse pdt, gimp, etc..
E olha-me esta:
http://practical-tech.com/network/atheros-becomes-linux-friendlier/
devem ter lido este teu post
ui, é quase uma daquelas situações do “pobre desconfia”… bom demais, mesmo.
mas reparaste que esse blog só tem um post?