15 gennaio 2008

Abilitare il bluetooth sui portatili Toshiba

The image “http://www.woodwardweb.com/WindowsLiveWriter/BluetoothsupportonDellPrecisionM70withVi_FE54/bluetooth%5B4%5D.jpg” cannot be displayed, because it contains errors.
Ricordate l'articolo sull'ACPI ed i portatili Toshiba? Sempre per la stessa serie, questa volta tratteremo di come abilitare la radio Bluetooth sul nostro portatile Toshiba. Infatti l'abilitazione della radio Bluetooth è strettamente legata ad un corretto funzionamento dell'ACPI, ma purtroppo, come abbiamo visto, i portatili della casa giapponese non hanno un buon supporto a questo standard per gli utenti del pinguino.
Esiste un modulo kernel di nome omnibook che è stato realizzato appositamente per permettere l'utilizzo di alcune funzionalità dei portatili di questo produttore.
Omnibook permette di gestire:
  • hotkeys
  • spegnimento della lampada dello schermo LCD quando il computer non viene utilizzato
  • monitoraggio del livello di carica della batteria
  • regolazione della velocità della ventola
  • abilitazione/disabilitazione del touchpad
  • regolazione della luminosità dello schermo LCD
  • supporto alle docking station
  • monitoraggio della temperatura
  • regole di utilizzo del processore
  • accensione/spegnimento della radio wifi
  • accensione/spegnimento della radio bluetooth
Alcune di queste funzionalità (luminosità dello schermo, abilitazione/disabilitazione del touchpad, ...) sono già fornite dal kernel della serie 2.6.2x e quindi non è necessario installare il modulo omnibook.
Tuttavia risulta necessario installarlo per abilitare la radio Bluetooth, e noi ci occuperemo di questo.

Prima di tutto procediamo ad installare alcuni pacchetti necessari, apriamo il terminale e scriviamo:
sudo apt-get install subversion build-essential linux-headers-$(uname -r)

Dopo di che procediamo a creare una cartella (che con molta fantasia chiameremo "omnibook") in cui scaricare i sorgenti del modulo in questione:
mkdir omnibook cd omnibook svn co https://omnibook.svn.sourceforge.net/svnroot/omnibook/omnibook/trunk

Una volta inseriti questi comandi vi verrà chiesto se accettare il certificato di autenticità, scrivete T per accettare temporaneamente il certificato, oppure P per accettarlo permanentemente (confermate la vostra scelta premendo invio). Entrambe le soluzioni sono valide.

Proseguiamo ora con questi comandi per compilare ed installare:
cd trunk make sudo make install
Dopo aver atteso il completamento delle operazioni inseriamo:
sudo make load
E magicamente la nostra radio bluetooth dovrebbe accendersi ed essere rilevata.

Per far sì di non dover ricaricare manualmente il modulo omnibook ad ogni riavvio scriviamo
sudo gedit /etc/modules
Ed inseriamo in fondo al documento (che potrebbe anche essere vuoto) una nuova riga con scritto
omnibook

Se invece volessimo spegnere la radio bluetooth dovremmo scrivere
cd /proc/omnibook
sudo su
e dunque scrivere:
echo 0 > bluetooth
exit

Mentre per riabilitarla:
cd /proc/omnibook sudo su echo 1 > bluetooth exit

A presto.

Blogged with Flock