


Aggiornato al : ott 29, 2007
Questa guida funziona correttamente solo su feisty. Vedere qui per ubuntu Gutsy
I modelli di notebook Toshiba che usano un BIOS Phoenix non possono usare toshset per utilizzare il bluetooth.
Il problema è questo: il bluetooth è disabilitato al caricamento del sistema operativo e può essere attivato soltanto con una chiamata particolare ACPI. In Windows, basta attivare il bluetooth dal pulsante e tutto funziona mentre in GNU/Linux no!
Però 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 :
wget http://www.webalice.it/intilisano/omnibook.tar.gz
tar zxvf omnibook.tar.gz
cd omnibook
Da utente root:
apt-get install build-essential linux-source
make
make install
make load
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“.
Per caricare il modulo all’avvio del sistema digitare da root:
echo "omnibook" > /etc/modules
A questo punto possiamo utilizzare il nostro modulo bluetooth tramite gnome-bluethooth o kdebluetooth (utenti ubuntu).
Per utenti debian etch gnome-bluetooth non è ancora dispobile nei repo ufficiali anche se a questo indirizzo sono stati fatti dei backport dei sorgenti di Ubuntu senza applicare alcuna patch, adattandoli alle dipendenze per Debian.
Testato su Debian Etch
The models of Toshiba that use a Bios Phoenix can’t use the program toshset to use the bluetooth.
The problem this is: the bluetooth is disabled to the loading of the operating system and it can be actived only with aparticular call ACPI. In windows all it takes is activating the bluetooth from the button and all it works while in GNU/Linux it doen’t work.
However to resolve this problem comes us in hel a form of Kernel called Omnibook on purpose thought for Toshiba and HP Laptop.
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
As we see Omnibook it is a complete packet that,besides resolving our problem releted to the bluetooth,it allows us to manage a lot of profits functionality as for instance the management of the fan or to check the temperature of the Cpu.
Installation:
wget http://www.webalice.it/intilisano/omnibook.tar.gz
tar zxvf omnibook.tar.gz
cd omnibook-2.20070211
root User:
apt-get install build-essential linux-source
make
make install
make load
Activating the form wireless through the special button we will see that the bluetooth of maxime we inform that the bluetooth is active.
To load the form to the start of the system to write :
echo "omnibook" > /etc/modules











maggio 28th, 2007 at 10:59
installa windows xop
Rispondi
maggio 28th, 2007 at 11:17
dai…
Funziona Bene su linux..!
Rispondi
maggio 30th, 2007 at 19:51
Finalmente sono riuscito ad avere il bluetooth funzionante sul mio toshiba!
Funziona benissimo con kdebluetooth.
Grazie!
Rispondi
giugno 27th, 2007 at 13:52
ciao, io ho un HP dv2055ea, ho installato tutto seguendo passo passo la tua guida senza alcun problema ma il bluetooth continua a non volerne sapere di funzionare, come posso fare???
Rispondi
giugno 27th, 2007 at 15:02
Quando attivi il pulsante del wireless (che comprende anche il bluetooth)…. cosa cambia nel file /var/log/messages?
Fai così…. attiva il wireless/bluetooth dall’apposito pulsante…. e postami le ultime righe del file /var/log/messages.
così vediamo se ci da qualche messaggio di errore oppure il problema è un’altro…
Rispondi
giugno 27th, 2007 at 17:53
no no ho risolto in altra maniera… praticamente ho avviato windows e ho attivato il bluetooth da lì, per la storia degli ACPI che dovevano essere attivati a parte, e ho riprovato tutto con successo.
Ora però non saprei come attivare/disattivare singolarmente wireless e bluetooth…
Rispondi
giugno 27th, 2007 at 18:01
su toshiba non si può fare.. attivare il buetooth significa attivare anche il wireless…
praticamente basta che attivi la scheda wireless dall’apposito pulsante…
Rispondi
agosto 4th, 2007 at 13:37
Ragazzi a me nn ha funzionato…ho installato tutto come dite, ma nulla di nulla. Ho un TOSHIBA SATELLITE A100-097. Vi mosto il mio dmesg: http://paste.ubuntu-nl.org/32471/
Fatemi sapere! Grazie
Rispondi
agosto 4th, 2007 at 15:16
Ci sono stati problemi nell’installazione di omnibook?
Rispondi
agosto 4th, 2007 at 15:30
Nessun problema. Tutto è filato liscio come l’olio. Ricordo, che io non ho un tasto per abilitare WIRELESS/BLETOOTH, ma uno switch laterale…che è sempre ON visto che uso sempre la connessione wireless…
Rispondi
agosto 4th, 2007 at 16:14
cosa c’è dentro /proc/omnibook ?
Rispondi
agosto 4th, 2007 at 17:10
2 file: DMI e VERSION
Rispondi
agosto 4th, 2007 at 17:47
non supporta allora omnibook…. il tuo portatile non è nella lista dei portatili supportati!
http://omnibook.sourceforge.ne.....id=laptops
Forse lo sarà nelle prossime versioni…
Rispondi
agosto 4th, 2007 at 18:52
Ok, grazie cmq mille dell’aiuto…speriamo bene…
Rispondi
settembre 28th, 2007 at 15:52
ciao a tutti! il bluetooth funziona, ma per le altre funzionalità? come si sfruttano?
Rispondi
settembre 28th, 2007 at 17:14
E’ molto semplice… leggi quì:
http://omnibook.sourceforge.ne....._frontends
Cmq basta posizionarli in /proc/omnibook
ed eseguire un ls per avere la lista delle funzionalità possibili.
Per verificare lo stato delle funzionalità con il comando:
cat nomefunzionalità
Leggi meglio il link che ti ho mandato che ci sono tutte le istruzioni.
Rispondi
settembre 29th, 2007 at 11:40
grazie per la segnalazione, ho visto i frontend esistenti ma vanno tutti compilati, per ora lascio stare così.
Rispondi
ottobre 9th, 2007 at 14:51
Il modulo non funziona su ubuntu 7.10 e non ci sono ancora aggiornamenti! Speriamo bene…
Rispondi
ottobre 10th, 2007 at 19:04
Risolto il problema per Ubuntu 7.10. Il modulo ha problemi con il kernel 2.6.22. Esiste però un pacchetto deb oppurtuno che funziona senza problemi con il kernel 2.6.22 montato su ubuntu 7.10.
Lo trovate a questo indirizzo:
http://packages.kirya.net/debi.....4_i386.deb
ho testato personalmente e funziona tutto perfettamente come su Feisty.
Rispondi
ottobre 21st, 2007 at 18:26
e come faccio ad eliminare il vecchio modulo per feisty?
Rispondi
ottobre 21st, 2007 at 19:41
Il modulo è all’interno del kernel… se hai cambiato versione del kernel non c’è più.
Rispondi
ottobre 23rd, 2007 at 00:08
Anche io ho un toshiba satellite a100-097 come “socket”, che purtroppo non è al momento supportato…
io però non riesco nemmeno a compilare i pacchetti, forse per un’incompatibilità con Gutsy e la nuova versione del kernel…
quindi ho tentato il pacchetto del commento #19, che si è installato senza problemi ma… con NESSUN ESITO (non esiste nessuna cartella /proc/omnibook sul mio sistema…)
ottima guida cmq, solo un appunto: quando si va a modificare il file /etc/modules, forse sarebbe meglio usare l’operatore ‘>>’, altrimenti si finisce per cancellare tutti i moduli già presenti su quella lista
Rispondi
ottobre 23rd, 2007 at 11:56
@pikkio
La guida è stata aggiornata.. prova a vedere quì:
http://www.intilinux.com/drive.....-notebook/
Rispondi
dicembre 21st, 2007 at 13:55
Ciao a tutti. Sono Paolo da PN, io ho un fantastico toshiba M60-162, che per chi non lo apesse è un 17″ Centrino e Phoenix BIOS. Logicam.. c’èra “fortunatamente” Win XP, (Vista sarebbe stata una catastrofe!!) e io mi sono installato Ubuntu 7.04, (versione che per altro, non da problemi nemmeno con la scheda video ATI X700) e mi sono reso conto che il Blue.. non funzionava.
Scopro però che con sistema Linux avviato dopo il riavvio da XP, riconosce ed attiva il Blue.. che funziona in tutte le sue opzioni. Questo succede solo se riavvio Lin senza spegnere il pc, da Win.
Forse questo è un punto di partenza per i programmatori, che ci aiutano (a noi semplici user) con cotinutà.
Ciao nuovamente a tutti Paolo
Rispondi
dicembre 21st, 2007 at 14:38
Molto strano. Non hai quindi installato omnibook? Apri un terminale, digita il comando lspci e invia il contenuto qui come commento.
Grazie
Rispondi
dicembre 31st, 2007 at 08:15
I thought LW was the best technology for laptop battery performance.
Rispondi
febbraio 18th, 2008 at 02:53
Thank you for this outstanding article.
Rispondi
febbraio 26th, 2008 at 20:07
Ciao, scusate ma io sono solo all’inizio e non credo che riuscirò a imparare di più senza pupille, perche mi si stanno bruciando! Ho provato in tutti i versi a installare sta patch ma mi si blocca sempre su make file, potreste spiegarmi proprio terra terra i passaggi da fare perche forse sbaglio qualcosa..
Per favore!
Rispondi
marzo 1st, 2008 at 13:29
quando do il comando Make mi da questo errore..
kagi@kagi-laptop:~/omnibook$ sudo make
make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/home/kagi/omnibook modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic’
CC [M] /home/kagi/omnibook/init.o
CC [M] /home/kagi/omnibook/lib.o
CC [M] /home/kagi/omnibook/ec.o
CC [M] /home/kagi/omnibook/kbc.o
CC [M] /home/kagi/omnibook/pio.o
CC [M] /home/kagi/omnibook/compal.o
CC [M] /home/kagi/omnibook/acpi.o
CC [M] /home/kagi/omnibook/nbsmi.o
/home/kagi/omnibook/nbsmi.c:396: warning: initialization from incompatible pointer type
CC [M] /home/kagi/omnibook/ac.o
CC [M] /home/kagi/omnibook/battery.o
CC [M] /home/kagi/omnibook/blank.o
CC [M] /home/kagi/omnibook/bluetooth.o
CC [M] /home/kagi/omnibook/cooling.o
CC [M] /home/kagi/omnibook/display.o
CC [M] /home/kagi/omnibook/dock.o
CC [M] /home/kagi/omnibook/dump.o
CC [M] /home/kagi/omnibook/fan.o
CC [M] /home/kagi/omnibook/fan_policy.o
CC [M] /home/kagi/omnibook/hotkeys.o
CC [M] /home/kagi/omnibook/info.o
CC [M] /home/kagi/omnibook/lcd.o
/home/kagi/omnibook/lcd.c:37: error: unknown field ‘owner’ specified in initializer
/home/kagi/omnibook/lcd.c:37: warning: initialization makes integer from pointer without a cast
/home/kagi/omnibook/lcd.c:38: error: unknown field ‘get_brightness’ specified in initializer
/home/kagi/omnibook/lcd.c:38: warning: initialization makes integer from pointer without a cast
/home/kagi/omnibook/lcd.c:39: error: unknown field ‘update_status’ specified in initializer
/home/kagi/omnibook/lcd.c:39: warning: initialization makes integer from pointer without a cast
/home/kagi/omnibook/lcd.c: In function ‘omnibook_set_backlight’:
/home/kagi/omnibook/lcd.c:58: error: invalid type argument of ‘->’
/home/kagi/omnibook/lcd.c: In function ‘omnibook_brightness_init’:
/home/kagi/omnibook/lcd.c:131: warning: passing argument 4 of ‘backlight_device_register’ from incompatible pointer type
make[2]: *** [/home/kagi/omnibook/lcd.o] Error 1
make[1]: *** [_module_/home/kagi/omnibook] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic’
make: *** [omnibook.ko] Error 2
Rispondi
marzo 8th, 2008 at 02:46
Thank you for this article!
Rispondi
marzo 14th, 2008 at 00:16
interessante però come faccio a fare tutto questo se non mi parte nemmeno il sistema operativo?per installare ubuntu ho modificato la stringa con F6 e inserito noacpi però ora come faccio a modificare la stringa per arrivare a caricare il sistema?
Rispondi
maggio 17th, 2008 at 02:45
Place an order before 2:30PM EST and your laptop battery or notebook battery will usually ship the same day. We also carry a large inventory of laptop parts and accessories. Click here to browse our laptop parts
Rispondi