Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/04/2017, à 13:12

Jarodd

Impossible d'activer le bluetooth

Bonjour,

J'utilise Ubuntu 16.04.2. Je n'arrive pas à activer le bluetooth, car je l'active mais il reste désespérément inactif et le pc n'est pas visible des autres appareils...
bluetooth inactif

Faut-il installer un paquet, quelques chose qui permettrait de l'activer ?

Merci pour votre aide.


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#2 Le 15/04/2017, à 13:15

seebz

Re : Impossible d'activer le bluetooth

As-tu lu la doc, principalement le chapitre Problèmes connus ?

Hors ligne

#3 Le 15/04/2017, à 13:45

Jarodd

Re : Impossible d'activer le bluetooth

Je viens de la lire.

Je n'ai rien dans le BIOS qui fait référence au bluebooth, mais j'ai acheté ce pc avec un Windows 8 préinstallé, et le bluetooth fonctionnait. Je m'en sers très peu et n'avais pas vu que cela déconnait avec Ubuntu.

J'ai lancé la commande "networking restart", cela m'a permis de l'activer, et de régler la visibilité. Mais le pc n'est visible sur aucun de mes mobiles.

C'est un problème de détection, j'ai donc lancé le "bluetooth restart", puis le "hciconfig hci0 reset", pas plus de détection (j'ai aussi tout redémarré, pc et mobile).

Les autres conseils de la doc ne semblent pas s'appliquer à mon problème.


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#4 Le 15/04/2017, à 14:16

Nuliel

Re : Impossible d'activer le bluetooth

Bonjour,

Peux tu donner le retour de

hcitool -i hci0 scan
dmesg | grep Bluetooth

Hors ligne

#5 Le 15/04/2017, à 14:23

Jarodd

Re : Impossible d'activer le bluetooth

$ hcitool -i hci0 scan
Scanning ...

Ca tourne 10 secondes, puis je retrouve la main sur la commande, sans aucun autre retour.

$ dmesg | grep Bluetooth
[   12.311564] Bluetooth: Core ver 2.21
[   12.311591] Bluetooth: HCI device and connection manager initialized
[   12.311597] Bluetooth: HCI socket layer initialized
[   12.311601] Bluetooth: L2CAP socket layer initialized
[   12.311611] Bluetooth: SCO socket layer initialized
[   12.433035] Bluetooth: hci0: BCM: chip id 70
[   12.449034] Bluetooth: hci0: BCM43142A
[   12.449040] Bluetooth: hci0: BCM (001.001.011) build 0000
[   12.455559] Bluetooth: hci0: BCM: Patch brcm/BCM.hcd not found
[   13.805275] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   13.805279] Bluetooth: BNEP filters: protocol multicast
[   13.805284] Bluetooth: BNEP socket layer initialized
[   26.965551] Bluetooth: RFCOMM TTY layer initialized
[   26.965562] Bluetooth: RFCOMM socket layer initialized
[   26.965570] Bluetooth: RFCOMM ver 1.11

Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#6 Le 15/04/2017, à 14:36

Nuliel

Re : Impossible d'activer le bluetooth

Déjà, c'est pas un problème de timeout.

[   12.449034] Bluetooth: hci0: BCM43142A

Vu le nom, j'ai trouvé https://forum.ubuntu-fr.org/viewtopic.php?id=1998161 qui est visiblement la même carte.
En plus, il manque BCM.hcd, ça colle exactement aux problèmes du lien.
Tu as regardé dans les pilotes additionnels?
Et c'est un périphérique audio que tu veux brancher?

Dernière modification par Nuliel (Le 15/04/2017, à 14:37)

Hors ligne

#7 Le 15/04/2017, à 14:44

Jarodd

Re : Impossible d'activer le bluetooth

Dans Pilotes additionnels, j'ai ça :
CAWHepzTSaC3sEF0.png

Le second peut correspondre à du bluetooth ?

Pas d'audio, je voudrais brancher les téléphones mobiles pour échanger des fichiers (et éviter de les brancher en USB ou de faire par e-mail).


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#8 Le 15/04/2017, à 16:28

Jarodd

Re : Impossible d'activer le bluetooth

J'ai essayé de suivre la méthodo pour créer le fichier manquant. Au 4e lien lol on arrive sur askubuntu.com, mais je ne suis absolument pas sûr que ce soit valable pour mon cas. Comment puis-je le vérifier ? Je suis un peu paumé...


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#9 Le 15/04/2017, à 16:32

Nuliel

Re : Impossible d'activer le bluetooth

Le deuxième, c'est un microcode pour ton processeur, le premier c'est que pour le wifi.

Je pense avoir vu la solution sur internet mais c'est super technique (au passage mon post me sert de pense bête)
https://forum.ubuntu-fr.org/viewtopic.php?id=1998161
https://forum.ubuntu-fr.org/viewtopic.php?id=1996397
Ces deux méthodes sont identiques. Le deuxième lien est exactement ce qu'il faut faire pour créer le fichier hcd manquant. Peux tu faire ce qui est proposé sur cette page, si tu comprends rien ou que tu as des erreurs qui s'affichent, je peux t'expliquer.

Edit: le lien deuxième lien est la traduction du lien vers askubuntu
Bien évidemment, si c'est pas un pc asus, il faut aller sur le site du constructeur de ton pc

Dernière modification par Nuliel (Le 15/04/2017, à 16:36)

Hors ligne

#10 Le 15/04/2017, à 16:34

Jarodd

Re : Impossible d'activer le bluetooth

Ok je vais y aler doucement et calmement :stress:

Mais je vois que ces liens parlent d'Asus. J'ai un Sony Vaio, est-ce que c'est pareil (même architecture peut-être) ?

Edit :

1/
installer les pilotes propriétaires Linux STA.
sur UBUNTU, utiliser le programme "pilotes additionnels" présent dans les paramètres.

1e étape et je suis déjà bloqué big_smile

Je dois faire quoi ici ? J'ai mis l'impression d'écran, je n'ai rien qui s'appelle STA. La 2e ligne (le "microcode") n'est pas sélectionnable.

Dernière modification par Jarodd (Le 15/04/2017, à 16:39)


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#11 Le 15/04/2017, à 16:38

Nuliel

Re : Impossible d'activer le bluetooth

Ok, peux tu donner le nom exact de ton pc? Et le retour de

lsusb
lspci

pour connaître le nom exact de cette carte (et piquer le firmware chez asus s'ils le donnent pas chez sony smile )

Dernière modification par Nuliel (Le 15/04/2017, à 16:39)

Hors ligne

#12 Le 15/04/2017, à 16:41

Jarodd

Re : Impossible d'activer le bluetooth

$ lsusb
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 5986:0543 Acer, Inc 
Bus 001 Device 004: ID 0489:e062 Foxconn / Hon Hai 
Bus 001 Device 003: ID 03eb:880f Atmel Corp. 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 2717:ff40  
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
07:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
08:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
0e:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)

C'est un Sony Vaio SVF152C29M. J'ai été sur le site de Sony, cette référence n'apparaît nulle part dans le support.


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#13 Le 15/04/2017, à 16:52

Nuliel

Re : Impossible d'activer le bluetooth

Je m'attendais pas à ça. Tu peux revérifier le nom du pc? La carte devrait communiquer le bluetooth par usb et devrait apparaître dans lsusb.
Le truc invisible dans lsusb, c'est ton téléphone portable.

Dernière modification par Nuliel (Le 15/04/2017, à 16:53)

Hors ligne

#14 Le 15/04/2017, à 17:09

Nuliel

Re : Impossible d'activer le bluetooth

As tu un dual boot windows linux sur ce pc? (j'ai trouvé ça https://dhanar10.blogspot.fr/2015/04/up … 3142.html)

Dernière modification par Nuliel (Le 15/04/2017, à 17:10)

Hors ligne

#15 Le 15/04/2017, à 17:14

seebz

Re : Impossible d'activer le bluetooth

Bus 001 Device 004: ID 0489:e062 Foxconn / Hon Hai 

C'est celui-là il me semble.

Hors ligne

#16 Le 15/04/2017, à 17:16

Nuliel

Re : Impossible d'activer le bluetooth

Exact, et as tu un dual boot windows?

Hors ligne

#17 Le 15/04/2017, à 17:23

seebz

Re : Impossible d'activer le bluetooth

À noter que sur mon pc, je n'ai pas installé les drivers proprios "recommandés" :

sudo apt install broadcom-sta-common broadcom-sta-dkms broadcom-sta-source
sudo apt remove --purge bcmwl-kernel-source

(cela ne devrait concerner que le wifi).

Pour le bluetooth, je peux éventuellement transmettre le fichier BCM43142A0-0489-e062.hcd ...
... mais cela est normalement interdit par la license Broadcom.

Dernière modification par seebz (Le 15/04/2017, à 17:24)

Hors ligne

#18 Le 15/04/2017, à 17:44

Jarodd

Re : Impossible d'activer le bluetooth

Le nom du pc, c'est-à-dire ?

Non pas du dualboot. Je n'ai qu'Ubuntu 16.04, par contre il est en disque chiffré, je ne sais pas si cela change quelque chose ?


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#19 Le 15/04/2017, à 18:47

Nuliel

Re : Impossible d'activer le bluetooth

https://github.com/winterheart/broadcom … aster/brcm
Il est là smile
BCM43142A0-0489-e062.hcd

Hors ligne

#20 Le 15/04/2017, à 19:31

Jarodd

Re : Impossible d'activer le bluetooth

C'est pour moi ce fichier ? J'ai pas compris ce que je devais faire big_smile


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#21 Le 15/04/2017, à 20:47

Nuliel

Re : Impossible d'activer le bluetooth

Oups, j'étais content de trouver ce fichier, j'en ai oublié de préciser ce qu'il fallait en faire smile
Après avoir téléchargé le fichier hcd, tu le renommes en BCM.hcd, puis en supposant que BCM.hcd se trouve dans le dossier Téléchargements

sudo cp ~/Téléchargements/BCM.hcd /lib/firmware/brcm/BCM.hcd

Puis après tu éteins le pc, tu rallumes, puis tu me donnes le retour de

dmesg | egrep -i 'usbcore|bluetooth'

Et tu testes le bluetooth

Il faudra peut être faire

hciconfig hci0 up

puis redémarrer

Dernière modification par Nuliel (Le 15/04/2017, à 20:53)

Hors ligne

#22 Le 16/04/2017, à 13:25

Jarodd

Re : Impossible d'activer le bluetooth

Après copie du fichier et reboot :

$ dmesg | egrep -i 'usbcore|bluetooth'
[    0.196564] usbcore: registered new interface driver usbfs
[    0.196577] usbcore: registered new interface driver hub
[    0.196600] usbcore: registered new device driver usb
[    1.901251] usbcore: registered new interface driver usbhid
[   28.583157] Bluetooth: Core ver 2.21
[   28.583180] Bluetooth: HCI device and connection manager initialized
[   28.583185] Bluetooth: HCI socket layer initialized
[   28.583190] Bluetooth: L2CAP socket layer initialized
[   28.583197] Bluetooth: SCO socket layer initialized
[   28.625855] usbcore: registered new interface driver uvcvideo
[   28.664034] usbcore: registered new interface driver btusb
[   30.673567] Bluetooth: hci0 command 0x1001 tx timeout
[   38.669780] Bluetooth: hci0: BCM: Reading local version info failed (-110)
[   38.677677] Bluetooth: hci0: BCM: chip id 70
[   38.693704] Bluetooth: hci0: BCM43142A
[   38.693711] Bluetooth: hci0: BCM (001.001.011) build 0000
[   39.289581] Bluetooth: hci0: BCM (001.001.011) build 0280
[   39.305577] Bluetooth: hci0: Broadcom Bluetooth Device (43142)
[   39.414815] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   39.414820] Bluetooth: BNEP filters: protocol multicast
[   39.414826] Bluetooth: BNEP socket layer initialized
$ hciconfig hci0 up
Can't init device hci0: Operation not permitted (1)

(en sudo jen'ai pas de retour)


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#23 Le 16/04/2017, à 14:02

Jarodd

Re : Impossible d'activer le bluetooth

Il y a du progrès ! Le pc et le mobile se voient bien, par contre quand du mobile je fais "envoyer vers ubuntu", il ne se passe rien sur le pc. Je suppose que je devrais avoir une fenêtre me demandant d'accepter un transfert, ou quelque chose de ce genre ?


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#24 Le 16/04/2017, à 16:09

Jarodd

Re : Impossible d'activer le bluetooth

Ca me semble assez instable (les icones ne reflètent pas l'état allumé ou éteint) mais j'ai réussi à envoyer un fichier du pc vers le mobile !
Dans l'autre sens mobile vers pc, cela échoue. Mais je n'ai pas de demande pour accepter sur le pc. J'ai juste l'icone du bluetooth qui apparaît avec un cadenas. Est-ce que cela signifie qu'il y a une protection avec mot de passe ? Je ne vois nulle part où faire ce paramétrage...


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne

#25 Le 16/04/2017, à 17:33

Nuliel

Re : Impossible d'activer le bluetooth

Oups, j'ai oublié sudo sur la commande hciconfig hci0 up.
Le cadenas, c'est pour dire que le pc est appairé au téléphone.
Oui, normalement une fenêtre devrait apparaître pour que tu puisses accepter ou refuser le fichier.
Peux tu faire

sudo /etc/init.d/bluetooth restart

puis redémarrer?
Ensuite tu peux retester avec ton téléphone à moins d'un mètre et plus d'un mètre du pc

Dernière modification par Nuliel (Le 16/04/2017, à 17:38)

Hors ligne