Réponses:
Votre noyau l'aurait ramassé et chargé un module pour cela lorsque vous avez démarré Ubuntu. Dans la ligne de commande, gnome-terminal tapez cette commande:
dmesg | grep -i blue
Si vous obtenez une sortie semblable à celle ci-dessous, votre ordinateur portable est doté de la capacité Bluetooth.
[ 2.933062] usb 1-1.4: Product: Broadcom Bluetooth Device
Utilisant lsusb
:
sudo lsusb |grep Bluetooth
Devrait donner une sortie semblable à:
Device 005: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
S'il n'y a pas de périphérique Bluetooth, vous n'obtiendrez aucune sortie pour cette commande.
Courtesy: https://help.ubuntu.com/community/BluetoothSetup#Manual_Discovery
sudo
? Ici ça marche sans ...
dmesg
fonctionnera.
sur mon ordinateur portable Asus, j'ai une icône Bluetooth en haut à droite et
dmesg | grep Blue
Obtient:
[ 3.757769] Bluetooth: Core ver 2.16
[ 3.757798] Bluetooth: HCI device and connection manager initialized
[ 3.757802] Bluetooth: HCI socket layer initialized
[ 3.757805] Bluetooth: L2CAP socket layer initialized
[ 3.757814] Bluetooth: SCO socket layer initialized
[ 3.767297] Bluetooth: Generic Bluetooth USB driver ver 0.6
[ 4.332846] Bluetooth: RFCOMM TTY layer initialized
[ 4.332853] Bluetooth: RFCOMM socket layer initialized
[ 4.332856] Bluetooth: RFCOMM ver 1.11
[ 4.340772] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 4.340776] Bluetooth: BNEP filters: protocol multicast
mais: sudo lsusb |grep Bluetooth
ne retourne rien.
vérifiez également si vous avez un commutateur réseau matériel (mode avion). Cela peut désactiver le bluetooth et le rendre invisible pour Ubuntu
dmesg
sortie ci-dessus n'indique pas les périphériques Bluetooth. Il apparaît même dans mon bureau sans aucune installation bluettoth. Donc, la sortie ci-dessus ne sert à rien dans ce cas particulier. Mais si cela donne quelque chose [ 2.933062] usb 1-1.4: Product: Broadcom Bluetooth Device
au dessus, comme @kingmilo l’a souligné, cela montre que vous avez un appareil.
dmesg | grep Blue
et sudo lsusb |grep Bluetooth
?
dmesg | grep -i bluetooth
affiche toujours les messages Bluetooth, qui, je pense, sont plus liés à /etc/init/bluetooth.conf au matériel réel
Toutes les réponses proposées n'ont pas abouti à un résultat correct dans mon cas. Pour détecter si mon ordinateur portable dispose bien d'un adaptateur Bluetooth, je devais suivre ces instructions :
sudo apt-get install bluez-utils
Ensuite:
sudo /etc/init.d/bluetooth restart
Ce qui précède permet de s’assurer que vous avez installé tout ce qui est nécessaire et que tout a été correctement initialisé. À présent:
geek@liv-inspiron:~$ hcitool dev
Devices:
hci0 00:11:95:00:1A:CF
Notez que votre périphérique Bluetooth aura un identifiant différent. Je devais également m'assurer que Bluetooth était activé dans Blueman Turned On
.
Avant ou après les deux lsusb |grep -i bluetooth
et dmesg | grep -i blue
ne produisez rien d’intérêt (c’est-à-dire vide). Pourtant, l'adaptateur Bluetooth est physiquement présent et je peux envoyer des fichiers à un autre appareil ...
sudo apt-get install bluez-tools
bt-adapter -l
ou bluetoothctl devices
.
Il n'y a aucun moyen de le savoir avec précision. Certains modules Bluetooth ne sont pas pris en charge par le noyau Linux et peuvent ne pas être détectés.
Généralement, vous devriez rechercher des modules Bluetooth dans lsusb
et des lspci
sorties. Mais même si un module est pris en charge, il peut y avoir une sortie qui ne contient pas "bluetooth".
Par exemple, j'ai un module Bluetooth Atheros AR3012 en état de marche.
lsusb
montre comme 13d3:3408 IMC Networks
.
Il n'était pas supporté initialement, j'ai créé un correctif de noyau pour le faire fonctionner. Maintenant, ce patch est appliqué à tous les noyaux supportés par Ubuntu.
Si vous êtes sûr d’avoir le bluetooth et que cela ne fonctionne pas dans Ubuntu, signalez-le à Launchpad en l’exécutant dans un terminal.
ubuntu-bug linux
Et en plus des informations collectées par apport, ajoutez la sortie de sudo cat /sys/kernel/debug/usb/devices
la commande de terminal.
Il y a une solution plus facile.