TRASLOCO
Sempre mosso dalla voglia di allontanarmi da Google e dai suoi servizi, ho finalmente deciso che dopo diversi anni la piattaforma di questo piccolo spazio andava cambiata. Finalmente il blo cambia casa. Se volete trovarmi potete recarvi al nuovo indirizzo

sabato 22 maggio 2010

Debian e asus 1005ha: il wireless



Dovendomi muovere molto e non potendo rinunciare al pinguino da nessuna parte, decisi tempo addietro di piallare Finestre a favore di una distribuzione GNU/Linux. Pochi giorno dopo l'acquisto del piccolo gioiello asus eeepc 1005ha, mi presi un bel giorno libero tutto per me e mi applicai all'installazione di Ubuntu Karmik poichè era una delle poche distro che riconoscesse out-of.box il wireless del netbook.

Non essendo molto amico di ubuntu e preferendo di gran lunga la mamma Debian, l'altro giorno mi sono ripreso un giorno tutto per me per dedicarmi all'installazione della distribuzione sul piccolo aggeggio del diavolo! L'installazione è andata perfettamente a buon fine (si parla di Debian Squeeze netinstall) e pareva che tutto fosse stato riconosciuto nella maniera giusta tranne una cosa fondamentale: il wireless.

Quasi preso da panico post parto, mi metto su tutti i motori di ricerca del mondo (tranne Bing) per cercare una soluzione e trovo che il wireless dovrebbe essere riconosciuto automaticamente dal sistema, cosa a me non accaduta. Ogni qualvolta provavo ad attivare il wireless da terminale con il comando

ifconfig wlan0 up

ottenevo come risposta

SIOCSIFFLAGS: Unknown error 132

Inizio così a provare diverse soluzioni

SOLUZIONE 1

Recarsi nel terminale, Installare rfkill e dopo digitare

rmmod ath9k
rfkill block all
rfkill unblock all
modprobe ath9k
rfkill unblock all

A me non sortiva effetto ma pare essere una soluzione molto utile specie agli utenti di Ubuntu

SOLUZIONE 2

Installare prima di tutto eeepc-acpi-scripts e successivamente modificare il grub. Apriamo il file di configurazione del grub presente in /etc/default/grub con un editor di testo lanciato da root. Ad esempio:

$ su
$ [password]
# gedit /etc/default/grub

cercare la riga

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

e cambiarla con

GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_osi=Linux"

Salvare e uscire. Sempre nel terminale da root dare il comando:

# update-grub

e riavviare il computer o dall'ambiente desktop o con il comando

# reboot

In questo modo finalmente il wireless funziona.

Per questa soluzione devo ringraziare Debianizzati.