I modelli di notebook Toshiba con BIOS Phoenix non possono usare toshset per utilizzare il bluetooth.
Il problema è questo: il bluetooth è disabilitato all’avvio del sistema operativo e può essere attivato soltanto con una chiamata particolare ACPI. In Windows, basta attivare il bluetooth dal’apposito pulsante e tutto funziona ma, in GNU/Linux no!
Per risolvere questo problema ci viene in aiuto un modulo del kernel chiamato Omnibook appositamente pensato per Toshiba e Hp Laptop.

Funzionalità :

Enabling hotkey buttons. See hotkeys for details. You may enable or disable it via /proc/omnibook/hotkeys.

Console (LCD display) blanking if APM does not do it (e.g. using ACPI). It turns off the backlight of LCD display for more intensive power saving when your console is idle. You may enable or disable it via /proc/omnibook/blank.

Battery status monitoring via /proc/omnibook/battery.

Fan and fan policy support via /proc/omnibook/fan and /proc/omnibook/fan_policy.

You may enable or disable touchpad via /proc/omnibook/touchpad.

AC Adapter status monitoring via /proc/omnibook/ac.

External display monitors status monitoring and control via /proc/omnibook/display.

LCD brightness setting and monitoring via /proc/omnibook/lcd.

Docking station/port replicator support via /proc/omnibook/dock.

CPU temperature monitoring via /proc/omnibook/temperature.

Mute LED monitoring and control via /proc/omnibook/muteled

Wifi and Bluetooth adapters monitoring and control via /proc/omnibook/bluetooth and /proc/omnibook/wifi

Cooling method control via /proc/omnibook/cooling

CPU Throttling control via /proc/omnibook/throttling

Come vediamo omnibook è un pacchetto completo che, oltre a risolvere il nostro problema relativo al bluetooth, ci permette di gestire molte utili funzionalità come ad esempio la gestione della ventola o monitorare la temperatura della cpu o avere informazioni aggiuntive sulla batteria.

Installazione

Come visto precedentemente installare omnibook su feisty era molto semplice. Adesso però Il modulo è incompatibile con il kernel 2.6.22 di Gutsy.
Sui repo di Kirya.net ho trovato omnibook in formato deb che funziona senza problemi con il kernel 2.6.22 montato su ubuntu 7.10.


wget http://packages.kirya.net/debian/pool/main/o/omnibook/omnibook-module-2.6.22-2-686_2.20070211%2bsvn20070905-1%2b2.6.22-4_i386.deb
dpkg -i omnibook-module-2.6.22-2-686_2.20070211+svn20070905-1+2.6.22-4_i386.deb

Attivando il modulo wireless tramite l’apposito pulsante vedremo che il bluetooth manager di gnome ci informerà che il bluetooth è attivo… per essere visibili da altri dispositivi bluetooth andiamo nelle preferenze di Bluetooth Applet (in alto a sinistra accanto all’orologio) ,clicchiamo su preferenze e clicchiamo su “visible e connectable for otherdevices“.

A questo punto possiamo utilizzare il nostro modulo bluetooth tramite gnome-bluethooth o kdebluetooth (utenti ubuntu).

Testato su Toshiba M70 con Ubuntu Gutsy 7.10