Menu Chiudi

Pillola #24: Hotkeys acer su Ubuntu 9.10

Era da un po’ che mi ripromettevo di far funzionare lo switch che attiva e disattiva la scheda wifi sul mio vecchio ma superfunzionante Acer Travelmate 292.

Su Ubuntu 9.10 è decisamente semplice. Partiamo con lo scaricare i sorgenti di acerhk via apt:

#  apt-get install acerhk-source

ora andiamo nella cartella /usr/src/ ed estraiamo l’archivio che ci è stato scaricato:

#  bunzip2 acerhk.tar.b2
#  tar xvf acerhk.tar
#  cd modules/acerhk/

proseguiamo compilando i sorgenti (il configure è già stato fatto per noi da apt):

#  make
#  make install

Con discreta sicurezza mi sento di dire che non dovremmo ottenere alcun errore. Il make install finale andrà a copiare il modulo nelle /lib/modules… e poi darà un bel depmod -a per rigenerare la lista dei moduli disponibili.

A questo punto possiamo caricare il modulo con una serie di parametri per abilitare la ricerca automatica delle reti ed altre cosette utili nonché abilitare il led che segnala che la scheda è attiva:

#  modprobe acerhk poll=1 autowlan=1 verbose=3 force_series=290
#  echo on> /proc/driver/acerhk/wirelessled

Per facilitarci la vita possiamo fare un bello script in /etc/init.d/ per scaricare il modulo all’avvio e ricaricarlo con i nostri parametri più l’accensione del led. Creaiamo quindi /etc/init.d/acerhk-enabler contenente le seguenti righe:

modprobe -r acerhk
modprobe acerhk poll=1 autowlan=1 verbose=3 force_series=290
echo on> /proc/driver/acerhk/wirelessled

Rendiamo quindi eseguibile il nostro file ed inseriamolo nelle cartelle di rc.d per i runlevels di avvio della macchina:

#  chmod +x /etc/init.d/acerhk-enabler
#  update-rc.d acerhk-enabler start 20 2 3 4 5 .

Nella ultima ubuntu il setup predispone uno script sempre in /etc/init.d/ chiamato acerhkwireless. Non facciamoci trarre in inganno, questo script sembra avere la sola finalità di cambiare lo stato del led, niente di più.

Ringrazio Mauro e il forum ubuntu-it per la maggior parte degli spunti:
https://forum.ubuntu-it.org/viewtopic.php?p=2845279

WordPress Appliance - Powered by TurnKey Linux