Per sapere se il tuo PC ha il chip incriminato da terminale dai:
lspci | grep Blue
se ti risponde:
Bluetooth: Ralink corp. RT3290 Bluetooth
hai il problema di cui al bug:
https://bugs.launchpad.net/bluetooth/+bug/1189721
Il chip Ralink RT3290 contiene uno scadente WI-FI adapter ed un pessimo Bluetooth.
Per il WI-FI Ubuntu ha un discreto driver, ma per Bluetooth il problema non è ancora risolto.
Il Bug:
https://bugs.launchpad.net/bluetooth/+bug/1189721
(Ralink RT3290 doesn't have a bluetooth driver)
aperto dal 2013 racconta tutta la storia.
Se si va su gestione_sistema-Bluetooth si ha il messaggio 'NO Bluetooth.. ' e il simbolino di Bluetooth NON compare nella barra menu in alto.
Recentemente, al commento #220 del Bug suddetto viene proposto un driver che DOVREBBE funzionare;
io lo ho provato su varie versioni di Ubuntu installate sul mio HP 250 e ho avuto esiti variabili: su Ubuntu 12.04.5 (Precise) il nuovo driver FUNZIONA: permette di usare un altoparlante Bluetooth, di inviare suoni e file dati ad un altro PC con Bluetooth.
Su 14.04 (Trusty) 16.04 (Xenial) 16.10 (Yakkety) e 17.04 (Zesty) il simbolino di Bluetooth compare nella barra menu, i device Bluetooth vicini vengono rilevati ma poi riesco solo ad usarli come altoparlanti ma non sono ruscito a connetterli per mandare files.
Poichè nel commento #222 del Bug un utente dice che il Driver funziona sul suo ASUS con Ubuntu 16.04 può darsi che il comportamento dipenda non solo dal chip RT3290 ma anche da altro hardware presente.
Scrivo quindi questa guida per installare il nuovo driver nella speranza che sul vostro hardware funzioni.
Come indicato nel bug:
https://bugs.launchpad.net/bluetooth/+bug/1189721
al commento #220
https://bugs.launchpad.net/bluetooth/+b ... mments/220
vai su:
https://launchpad.net/~blaze/+archive/u ... /+packages
trovi:
rtbth-dkms - 3.9.4.6~git20161123-1~zesty~ppa1
rtbth-dkms - 3.9.4.6~git20161123-1~yakkety~ppa1
rtbth-dkms - 3.9.4.6~git20161123-1~xenial~ppa1
rtbth-dkms - 3.9.4.6~git20161123-1~trusty~ppa1
rtbth-dkms - 3.9.4.6~git20161123-1~precise~ppa1
fai click su quello relativo al tuo release, ad esempio io ho Yak ...
trovi la lista dei:Package files
rtbth-dkms_3.9.4.6~git20161123-1~yakkety~ppa1.debian.tar.xz (1.9 KiB)
rtbth-dkms_3.9.4.6~git20161123-1~yakkety~ppa1.dsc (1.9 KiB)
rtbth-dkms_3.9.4.6~git20161123-1~yakkety~ppa1_amd64.deb (307.1 KiB)
rtbth-dkms_3.9.4.6~git20161123.orig.tar.xz (535.5 KiB)
click su quello che ti interessa, io ho scelto ...amd64.deb
... click su 'save' ... lo scarica su Downloads
A questo punto, da terminale vai su Downloads:
Codice: Seleziona tutto
corrado@corrado-yak-hp:~$ cd Downloads
corrado@corrado-yak-hp:~/Downloads$ sudo dpkg -i rtbth-dkms_3.9.4.6~git20161123-1~yakkety~ppa1_amd64.deb
Selecting previously unselected package rtbth-dkms.
(Reading database ... 277195 files and directories currently installed.)
Preparing to unpack rtbth-dkms_3.9.4.6~git20161123-1~yakkety~ppa1_amd64.deb ...
Unpacking rtbth-dkms (3.9.4.6~git20161123-1~yakkety~ppa1) ...
dpkg: dependency problems prevent configuration of rtbth-dkms:
rtbth-dkms depends on dkms (>= 2.1.0.0); however:
Package dkms is not installed.
dpkg: error processing package rtbth-dkms (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
rtbth-dkms
corrado@corrado-yak-hp:~/Downloads$
Codice: Seleziona tutto
corrado@corrado-yak-hp:~/Downloads$ sudo apt-get install dkms
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
linux-headers-4.8.0-22 linux-headers-4.8.0-22-generic linux-image-4.8.0-22-generic linux-image-extra-4.8.0-22-generic
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
dkms
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 66,0 kB of archives.
After this operation, 264 kB of additional disk space will be used.
Get:1 http://it.archive.ubuntu.com/ubuntu yakkety/main amd64 dkms all 2.2.0.3-2ubuntu14 [66,0 kB]
Fetched 66,0 kB in 0s (174 kB/s)
Selecting previously unselected package dkms.
(Reading database ... 277234 files and directories currently installed.)
Preparing to unpack .../dkms_2.2.0.3-2ubuntu14_all.deb ...
Unpacking dkms (2.2.0.3-2ubuntu14) ...
Setting up dkms (2.2.0.3-2ubuntu14) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up rtbth-dkms (3.9.4.6~git20161123-1~yakkety~ppa1) ...
Loading new rtbth-3.9.4.6 DKMS files...
First Installation: checking all kernels...
Building for 4.8.0-26-generic and 4.8.0-30-generic
Building initial module for 4.8.0-26-generic
Done.
rtbth:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.8.0-26-generic/updates/dkms/
depmod.......
Backing up initrd.img-4.8.0-26-generic to /boot/initrd.img-4.8.0-26-generic.old-dkms
Making new initrd.img-4.8.0-26-generic
(If next boot fails, revert to initrd.img-4.8.0-26-generic.old-dkms image)
update-initramfs....
DKMS: install completed.
Building initial module for 4.8.0-30-generic
Done.
rtbth:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.8.0-30-generic/updates/dkms/
depmod........
Backing up initrd.img-4.8.0-30-generic to /boot/initrd.img-4.8.0-30-generic.old-dkms
Making new initrd.img-4.8.0-30-generic
(If next boot fails, revert to initrd.img-4.8.0-30-generic.old-dkms image)
update-initramfs....
DKMS: install completed.
Processing triggers for initramfs-tools (0.125ubuntu5) ...
update-initramfs: Generating /boot/initrd.img-4.8.0-30-generic
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915
Processing triggers for shim-signed (1.21.3+0.9+1465500757.14a5905.is.0.8-0ubuntu3) ...
corrado@corrado-yak-hp:~/Downloads$
Codice: Seleziona tutto
corrado@corrado-yak-hp:~$ sudo modprobe rtbth
[sudo] password for corrado:
corrado@corrado-yak-hp:~$ init complete