web-dev-qa-db-fra.com

Bluetooth dans Toshiba Satellite C845

J'utilise Ubuntu Gnome 15.10 avec Linux 4.2.0-22-generic # 27-Ubuntu SMP jeu 17 déc. 22:57:08 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux.

Je ne parviens pas à activer le périphérique Bluetooth intégré à mon ordinateur portable Toshiba Satellite C845. Il possède un pilote de périphérique Bluetooth Toshiba ACPI. Il y a un périphérique hci0 que je reçois avec timeout après commande:

$ hcitool scan
Scanning ...
Inquiry failed: Connection timed out

Cependant, je reçois une adresse MAC:

$ hcitool dev
Devices:
    hci0    44:6D:57:05:6A:81

J'ai cette sortie de commande:

$ dmesg | grep -i bluet
[    1.590914] usb 3-1.3: Product: RT Bluetooth Radio
[    8.168356] Toshiba_bluetooth: Toshiba ACPI Bluetooth device driver
[   10.178847] Bluetooth: Core ver 2.20
[   10.178864] Bluetooth: HCI device and connection manager initialized
[   10.178868] Bluetooth: HCI socket layer initialized
[   10.178871] Bluetooth: L2CAP socket layer initialized
[   10.178876] Bluetooth: SCO socket layer initialized
[   10.498021] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=0e3d lmp_ver=06 lmp_subver=a5b1
[   10.498026] Bluetooth: rtl: assuming no firmware upload needed.
[   17.512991] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   17.512994] Bluetooth: BNEP filters: protocol multicast
[   17.512998] Bluetooth: BNEP socket layer initialized
[   19.514692] Bluetooth: hci0 command 0x0c56 tx timeout
[   27.481207] Bluetooth: RFCOMM TTY layer initialized
[   27.481216] Bluetooth: RFCOMM socket layer initialized
[   27.481223] Bluetooth: RFCOMM ver 1.11
[ 4118.722944] usb 3-1.3: Product: RT Bluetooth Radio
[ 4119.317636] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=1200
[ 4119.317646] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723a_fw.bin
[ 4128.043128] Bluetooth: hci0 command 0x200c tx timeout
[ 4235.120749] Bluetooth: hci0 command 0x0401 tx timeout
[ 4365.282581] Bluetooth: hci0 command 0x0c1a tx timeout
[ 5014.738593] usb 3-1.3: Product: RT Bluetooth Radio
[ 5015.335446] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=1200
[ 5015.335455] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723a_fw.bin
[ 5023.586749] Bluetooth: hci0 command 0x200c tx timeout
[ 5281.283140] Bluetooth: hci0 command 0x0c1a tx timeout
[ 5294.988048] Bluetooth: hci0 command 0x0401 tx timeout
[ 9177.900062] Bluetooth: hci0 command 0x0401 tx timeout
[10898.765848] Bluetooth: hci0 command 0x0c20 tx timeout
[10920.331256] Bluetooth: hci0 urb ffff8801d0bda180 failed to resubmit (113)
[10920.331629] Bluetooth: hci0 urb ffff8801d0bda0c0 failed to resubmit (113)

Je comprends qu’il existe un périphérique physique qui n’a pas de pilote à utiliser. Quand je vois la sortie de lsusb, alors je reçois:

Bus 003 Device 002: ID 0930:021d Toshiba Corp.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          224 Wireless
  bDeviceSubClass         1 Radio Frequency
  bDeviceProtocol         1 Bluetooth
  bMaxPacketSize0        64
  idVendor           0x0930 Toshiba Corp.
  idProduct          0x021d 
  bcdDevice            2.00
  iManufacturer           1 Realtek
  iProduct                2 RT Bluetooth Radio
  iSerial                 3 00e04c000001
  bNumConfigurations      1

... Que manque-t-il pour que je ne puisse pas charger un pilote/module pour activer ce périphérique Bluetooth? Toshiba n'est-il pas un fabricant favorable à Ubuntu?

Des idées, s'il vous plaît?

6
LobaLuna

Des problèmes similaires ont été signalés l’année dernière ( noyau 4.1.1: Bluetooth: hci0: impossible de charger rtl_bt/rtl8723b_fw.bin ) sur les forums Ubuntu.

Résumé des étapes pour le résoudre ici ( que vous ne devriez probablement pas utiliser! ):

Sudo dpkg -i  linux-firmware_1.145_all.deb
Sudo updatedb
rfkill list all; hciconfig -a

Les étapes mises à jour pour votre Ubuntu 15.10 seraient par contre:

Sudo apt update
Sudo apt install linux_firmware
rfkill list all; hciconfig -a

Ceci est basé sur les instructions pour 15.10 trouvées ici ( https://www.howtoinstall.co/en/ubuntu/wily/linux-firmware )

Vous trouverez des informations supplémentaires pouvant s'avérer utiles ici ( Bluetooth ne détectant aucun périphérique ) où Pilote6 a écrit une réponse pour un pilote rtl8723au-bt.

En ce qui concerne l’adéquation de Toshiba pour Linux ... cela a toujours été très satisfaisant au cours des dernières années. Cependant, j’ai lu récemment des commentaires sur certaines nouvelles machines: Windows only. Dans ce cas, cependant, il s’agit davantage du matériel RealTek/Broadcom installé à l’intérieur duquel Dell pourrait également disposer. Les deux fabricants pourraient également disposer de matériel Intel WiFi/Bluetooth.

FTR J'ai un ordinateur portable Dell avec Intel à l'intérieur et je n'ai pas eu de réel problème de bluetooth à ce jour (doigts croisés). J'espère que vos problèmes seront bientôt résolus!

3
WinEunuuchs2Unix

Un utilisateur local de AskUbuntu, Pilot6, a fourni un PPA ( ppa:hanipouspilot/rtlwifi ) contenant les pilotes requis pour garantir le bon fonctionnement du chipset RTL8723 avec votre ordinateur.

Essentiellement, vous devez ajouter ce PPA à votre système:

_Sudo add-apt-repository ppa:hanipouspilot/rtlwifi && Sudo apt update
_

Ensuite, installez les modules et pilotes DKMS appropriés sur votre système:

_Sudo apt install rtlwifi-new-dkms linux-firmware rtl8723au-bt-dkms
_

Ces deux commandes (combinées) installeront les pilotes requis sur votre système et votre noyau. De plus, cela fonctionnera après toute mise à jour du noyau, en raison de la nature de DKMS.

En outre, vous installez également _linux-firmware_, ce qui permet une meilleure prise en charge du micrologiciel pour des périphériques aussi bizarres.


Si vous préférez compiler à partir des sources, vous pouvez voir cette réponse , qui inclut également (davantage) des informations sur les PPA. Sinon, si vous voulez le support DKMS, cochez ici .

1
Kaz Wolfe

Essayez ceci avec dans le terminal:

Sudo apt-get install bluez

Plus d'étapes sont expliquées ici:

http://quehow.com/how-to-enable-and-configure-bluetooth-in-ubuntu/3851.html

Ainsi, comme expliqué ci-dessus, les étapes suivantes de ce lien seraient les suivantes:

Sudo /etc/inet.d/networking restart

et

Sudo /etc/inet.d/bluetooth start

À votre santé.

0
dschinn1001