martedì 15 luglio 2014

Ubuntu 14.04 LTS - problema con attivazione del Bluetooth

Nella nostra poco fortunata esperienza con Ubuntu 14.04 LTS (!) con Gnome 3, abbiamo avuto qualche altra sorpresa, questa volta con il bluetooth non funzionante, forse perchè non avevamo i poteri della supermucca...

C'è da premettere che ormai da tempo siamo abituati a distribuzioni estremamente user-friendly, e quindi ci siamo magari abituati troppo bene, ma in questo caso specifico trattandosi di una semplice periferica hardware bluetooth ci sembrava logico che dovesse funzionare out-of-the-box senza nessun problema (vedi Linux Mint con Cinnamon e Mate).

In realtà, Ubuntu 14.04 sul solito HP Compaq NC2400 non permette la gestione del bluetooth con i pacchetti installati di default. C'è la schermata di configurazione nel pannello di controllo, ma una volta selezionata non viene rilevata nessuna periferica bluetooth da utilizzare, nonostante sia funzionante e riconosciuta dal sistema.

Per controllare che l'adattatore sia effettivamente riconosciuto, aprire un terminale e digitare il seguente comando:

$ hcitool dev

Si dovrebbe ottenere una stringa simile a questa:

$ Devices:
                 hci0     55:44:33:22:11:00

Ovvero il macaddress della scheda bluetooth.

Verificato che la scheda venisse riconosciuta, siamo andati a verificare su Synaptic i pacchetti bluetooth, ed abbiamo selezionato ed installato il pacchetto che ci pareva più appropriato, ovvero con poca fantasia il pacchetto "bluetooth":


Abbiamo quindi riavviato il demone:

$ sudo /etc/init.d/bluetooth restart

Ed ecco il nostro bluetooth perfettamente funzionante.

Sembra comunque strano che su questa versione di Ubuntu un pacchetto cosi evidentemente fondamentale per una periferica integrata non venga installato di default, soprattutto considerando che la già citata Mint lo carica senza nessun problema.

 
 

Ubuntu 14.04 LTS - problema eth0 con alimentazione da batteria

Mi è capitato di collegarmi con un cavo di rete mentre stavo andando a batteria e come risultato mi sono ritrovato con un simpaticissimo kernel panic, come potete vedere da questa bellissima snapshot:


La versione di Ubuntu è la 14.04 LTS (!) superaggiornata, il portatile è un HP Compaq NC2400 con 2 GB di RAM.

Spulciando in internet abbiamo scoperto che questo problema è un bug del kernel già presente dalla versione 2.6, e mai risolto dagli sviluppatori. Ecco il link per chi è interessato a leggere tutta la discussione.
Ci sono un paio di workaround che non vanno a risolvere il problema direttamente ma consentono di eliminarlo.

Il primo (che non abbiamo testato) consiste nell'aggiungere la stringa seguente al GRUB in avvio:

acpi_os_name=Linux

Il secondo workaround, che abbiamo invece testato e ha risolto il problema, prevede di modificare una voce nel BIOS del pc. Una volta entrati nel BIOS cercare una voce relativa al risparmio energetico sulla LAN (LAN Powersave in inglese), e settarla su "disable". 

Et voilà, problema risolto!!!