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 03/04/2020, à 14:12

belo71

Mise en route du bluetooth

Bonjour à toutes et tous,

Je remercie celles et ceux qui postent des solutions sur ce forum : c'est fort utile.

J'ai installé récemment Ubuntu 18.04.4 LTS sur un toshiba Portege R700-13H, en dual boot. Je n'arrivais pas à activer le bluetooth sous ubuntu. Ca fonctionnait sous windows. Par ailleurs, j'ai bien suivi l'instruction conseillant DE NE PAS ARRETER windows mais de REDEMARRER pour éviter les problèmes.

Merci à xubu1957 pour la compilation des informations sur le bluetooth et ubuntu ici ou .

J'ai cherché des infos sur le matériel :

lspci -k -nn | grep -A 3 -i net

et

lsusb

Puis j'ai trouvé ce post :

xubu1957 a écrit :

Vu :

Bus 002 Device 003: ID 0930:0225 Toshiba Corp. 

Essaye :

Try

wget https://github.com/winterheart/broadcom-bt-firmware/blob/master/brcm/BCM43142A0-0930-0225.hcd
sudo cp BCM43142A0-0930-0225.hcd /lib/firmware/brcm/BCM.hcd
sudo modprobe -r btusb
sudo modprobe btusb

Shutdown and boot it up
Arrêtez et démarrez

> Bluetooth Driver for Toshiba

J'ai effectué les quatre commandes et Ô miracle, d'eteint le bt est passé à activé. J'ai même réussi à connecter du matériel bt (une enceinte).

Le problème qui se pose (tout ça pour en arriver là), c'est que si je redémarre, je suis obligé de tout recommencer.

Je sais que mon matériel n'est pas de très bonne qualité, mais j'aurais voulu savoir s'il y avait possibilité de trouver une solution pérenne.

Est ce que qqn aurait une idée ?

Merci d'avance,
JS.

Hors ligne

#2 Le 03/04/2020, à 14:23

xubu1957

Re : Mise en route du bluetooth

Bonjour,

Montre :

dmesg | egrep -i 'blue|firm'

Tu avais désactivé le secure-boot, pour ce pilote Broadcom ?

bootctl

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#3 Le 03/04/2020, à 14:33

belo71

Re : Mise en route du bluetooth

Pour info

00:19.0 Ethernet controller [0200]: Intel Corporation 82577LC Gigabit Network Connection [8086:10eb] (rev 06)
	Subsystem: Toshiba America Info Systems 82577LC Gigabit Network Connection [1179:0001]
	Kernel driver in use: e1000e
	Kernel modules: e1000e
00:1a.0 USB controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b3c] (rev 06)
--
02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
	Subsystem: Askey Computer Corp. BCM4313 802.11bgn Wireless Network Adapter [144f:7175]
	Kernel driver in use: bcma-pci-bridge
	Kernel modules: bcma
06:00.0 CardBus bridge [0607]: O2 Micro, Inc. OZ601/6912/711E0 CardBus/SmartCardBus Controller [1217:6972] (rev 40)
	Subsystem: SafeNet (wrong ID) OZ601/6912/711E0 CardBus/SmartCardBus Controller [0001:0000]
	Kernel driver in use: yenta_cardbus
	Kernel modules: yenta_socket
ff:00.0 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers [8086:2c62] (rev 02)

Hors ligne

#4 Le 03/04/2020, à 14:42

belo71

Re : Mise en route du bluetooth

Bonjour Xubu1957

[    0.128704] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    0.271482] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    9.438938] toshiba_bluetooth: Toshiba ACPI Bluetooth device driver
[   10.001401] usb 2-1.6: Product: Askey Bluetooth Module
[   13.687849] Bluetooth: Core ver 2.22
[   13.687886] Bluetooth: HCI device and connection manager initialized
[   13.687893] Bluetooth: HCI socket layer initialized
[   13.687896] Bluetooth: L2CAP socket layer initialized
[   13.687901] Bluetooth: SCO socket layer initialized
[   16.168176] Bluetooth: hci0: command 0x1009 tx timeout
[   20.780303] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   20.780305] Bluetooth: BNEP filters: protocol multicast
[   20.780310] Bluetooth: BNEP socket layer initialized

Tu avais désactivé le secure-boot, pour ce pilote Broadcom ?

Non, je ne savais pas. Comment dois je faire ?

Merci,
JS.

Hors ligne

#5 Le 03/04/2020, à 14:45

belo71

Re : Mise en route du bluetooth

bootctl

Voilà ce que donne bootctlv :

Couldn't find EFI system partition. It is recommended to mount it to /boot or /efi.
Alternatively, use --path= to specify path to mount point.
System:
    Not booted with EFI

Hors ligne

#6 Le 03/04/2020, à 14:46

xubu1957

Re : Mise en route du bluetooth

L'ordi est de quelle année ?

Regarde au § 2 et début du § 3 > [Tuto] Pas de Wi-fi ? Eléments importants à vérifier pour désactiver le secure-boot.
_ _ _

(edit=messages regroupés)
_ _ _

belo71 a écrit :

Le problème qui se pose (tout ça pour en arriver là), c'est que si je redémarre, je suis obligé de tout recommencer.

Je le signale à Naziel, il est meilleur que moi.

Dernière modification par xubu1957 (Le 03/04/2020, à 16:27)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#7 Le 03/04/2020, à 14:53

belo71

Re : Mise en route du bluetooth

J'ai eu cet ordinateur en 2014, mais il semble que le modèle ait été lancé en 2010.
Je suis les instructions et je désactive le secure-boot ?

Dernière modification par belo71 (Le 03/04/2020, à 14:53)

Hors ligne

#8 Le 03/04/2020, à 14:59

xubu1957

Re : Mise en route du bluetooth

Il faut attendre les conseils de Naziel, quand il sera disponible.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#9 Le 03/04/2020, à 15:43

belo71

Re : Mise en route du bluetooth

Merci

Hors ligne

#10 Le 03/04/2020, à 16:18

Nuliel

Re : Mise en route du bluetooth

Bonjour,
Visiblement il n'y a pas de secure boot sur cet ordi.
Tu peux donner

dmesg | grep hcd

Hors ligne

#11 Le 04/04/2020, à 17:52

belo71

Re : Mise en route du bluetooth

Bonjour Naziel,

Et voilà le résultat

dmesg | grep hcd
[    1.127509] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.144816] usb usb1: Manufacturer: Linux 5.3.0-42-generic ehci_hcd
[    1.164791] usb usb2: Manufacturer: Linux 5.3.0-42-generic ehci_hcd
[    1.165095] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.165115] uhci_hcd: USB Universal Host Controller Interface driver

Dernière modification par belo71 (Le 04/04/2020, à 17:52)

Hors ligne

#12 Le 07/04/2020, à 20:11

belo71

Re : Mise en route du bluetooth

Bonsoir,

Peut être que pour résoudre le problème, il faudrait que je crée un script qui se lance au démarrage et qui exécute les 4 lignes de commande ?

Qqn aurait il une idée ?

Merci,
JS.

Hors ligne

#13 Le 07/04/2020, à 20:14

Nuliel

Re : Mise en route du bluetooth

Est ce que si tu ne lances que

sudo modprobe -r btusb

sudo modprobe btusb

cela fonctionne?

Hors ligne

#14 Le 14/04/2020, à 12:03

belo71

Re : Mise en route du bluetooth

Bonjour Naziel,

Effectivement, avec ces deux lignes

sudo modprobe -r btusb

sudo modprobe btusb

le bt passe d'éteint à actif.

Le pb, c'est que si je redémarre, ça reste bloqué sur éteint et il me faut retaper les deux lignes.

Merci pour le suivi,
JS.

Hors ligne

#15 Le 14/04/2020, à 12:04

Nuliel

Re : Mise en route du bluetooth

Dans le doute, tu peux donner

grep -R bt /etc/modprobe.d/

Dernière modification par Nuliel (Le 14/04/2020, à 12:05)

Hors ligne

#16 Le 17/04/2020, à 15:06

belo71

Re : Mise en route du bluetooth

grep -R bt /etc/modprobe.d/
/etc/modprobe.d/blacklist-oss.conf:blacklist btaudio
/etc/modprobe.d/alsa-base.conf:options bt87x index=-2

Hors ligne

#17 Le 17/04/2020, à 17:03

Nuliel

Re : Mise en route du bluetooth

Le module n'est pas blacklisté, donc c'est bon de ce côté là.
Comme je n'ai pas d'explication (et donc pas la solution la plus appropriée), on peut contourner le problème en demandant de lancer ces commandes au démarrage avec un service systemd.
Pour cela, tu peux faire

sudo nano /usr/local/btusb.sh

et tu colles le contenu suivant

#!/bin/bash
sudo modprobe -r btusb
sudo modprobe btusb

puis ctrl+x puis o pour enregistrer et quitter. Ensuite on crée le service systemd:

sudo nano /etc/systemd/system/btusb.service
[Unit]
Description=btusb reload
After=network.target

[Service]
Type=simple
Restart=always
ExecStart=/usr/local/btusb.sh

[Install]
WantedBy=multi-user.target

puis tu enregistres et quittes avec ctrl+x puis o

Ensuite on relance la recherche de services systemd:

systemctl daemon-reload

puis on le lance automatiquement:

systemctl enable btusb.service

tu redémarres et tu me dis si ça fonctionne.

Hors ligne

#18 Le 19/04/2020, à 18:10

belo71

Re : Mise en route du bluetooth

Bonsoir Naziel,

J'ai essayé la solution, mais ça ne fonctionne pas.

J'ai redémarré, mais le bt est toujours éteint au démarrage. C'est étrange.

JS.

Hors ligne

#19 Le 19/04/2020, à 18:15

Nuliel

Re : Mise en route du bluetooth

J'ai oublié de mettre le script en exécutable:

sudo chmod +x /usr/local/btusb.sh

suivi d'un redémarrage.
Et si ça fonctionne pas tu peux donner

journalctl -u btusb

Hors ligne