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.