Depois de ver alguns
screenshots da nova versão do
Ubuntu, resolvi instalar a versão beta 1 no meu EeePC. Tudo parecia funcionar bem mas, após as primeiras actualizações, e já com o novo kernel, a ligação wireless deixou de funcionar correctamente (estava permanentemente a tentar autenticar-se). Parece acontecer apenas com a driver rt2860 na ligação/autenticação no modo WPA/WPA2.
A solução passa por instalar a última versão da driver RT2860:
1.- Sacar a driver RT2860PCI/mPCI/CB/PCIe(RT2760/RT2790/RT2860/RT2890)
aqui.
2.- Editar o ficheiro “os/linux/config.mk” e alterar as seguintes definições para “y”.
# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y
...
# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
3.- No ficheiro “common/cmm_wpa.c”, procurar pela linha
WPA_MIX_PAIR_CYPHER = MIX_CYPHER_NOTUSE
e alterar para
WPA_MIX_PAIR_CYPHER = WPA_TKIPAES_WPA2_TKIPAES
4.- Compilar e instalar.
~$ make
~$ sudo make install
5.- Terminar a “ligação”.
~$ sudo ifconfig wlan0 down
6.- Remover o módulo rt2860sta.
~$ sudo rmmod rt2860sta
7.- Alterar o nome da driver antiga para ter a certeza que não é carregada/usada novamente:
~$ sudo mv /lib/modules/2.6.32-19-generic/kernel/drivers/staging/rt2860/rt2860.ko /lib/modules/2.6.32-19-generic/kernel/drivers/staging/rt2860.ko.dist
8.- Verificar/confirmar dependências...
~$ sudo depmod -a
9.- Carregar novamente o módulo rt2860sta.
~$ sudo modprobe rt2860sta
10.- Voltar a activar a ligação.
~$ sudo ifconfig wlan0 up
Clicar no icon do wireless no menubar e escolher a rede pretendida.
De notar que estamos a falar de uma versão beta. O mais provável é esta situação estar resolvida na versão final que sai no próximo dia 29. (Se não, repetir estes passos cada vez que o kernel for actualizado...).
Mais info sobre este bug
aqui.