Bluetooth no Toshiba Satellite C845

6

Estou usando o Ubuntu Gnome 15.10 com o Linux 4.2.0-22-genérico # 27-Ubuntu SMP Qui Dez 17 22:57:08 UTC 2015 x86_64 x86_64 x86_64 GNU / Linux.

Não consigo ativar o dispositivo Bluetooth incorporado ao meu laptop Toshiba Satellite C845. Ele tem um driver de dispositivo Toshiba ACPI Bluetooth. Existe um dispositivo hci0 que eu recebo timeout após o comando:

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

No entanto, obtenho um endereço MAC:

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

Eu tenho esta saída do comando:

$ 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)

Eu entendo que existe um dispositivo físico que não consegue um driver para operar. Quando vejo a saída de lsusb , obtenho:

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

O que está faltando que eu não posso carregar um driver / módulo para obter habilitado este dispositivo bluetooth? A Toshiba não é um fabricante amigo do Ubuntu?

Alguma idéia, por favor?

    
por celiapgt 05.01.2016 / 02:55

3 respostas

2

Problemas semelhantes foram relatados no ano passado aqui ( kernel 4.1.1: Bluetooth: hci0: Falha ao carregar rtl_bt / rtl8723b_fw.bin ) nos fóruns do Ubuntu.

Resumo dos passos para resolver o problema ( que você provavelmente não deveria usar! ):

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

As etapas atualizadas para o seu Ubuntu 15.10, por outro lado, seriam:

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

Isso se baseia em instruções para 15.10 encontradas aqui ( link )

Informações adicionais que podem ser úteis podem ser encontradas aqui ( Bluetooth não detectando nenhum dispositivo ) onde o Pilot6 escreveu uma resposta para um driver rtl8723au-bt .

Tanto quanto a adequação da Toshiba para o Linux ... historicamente tem sido muito bom, mas recentemente eu li comentários algumas novas máquinas são Windows only . Neste caso, no entanto, é mais um reflexo do hardware da RealTek / Broadcom instalado dentro do qual a Dell também pode ter. Qualquer fabricante também pode ter hardware Intel WiFi / Bluetooth também.

FTR Eu tenho um laptop Dell com Intel dentro e não tive problemas reais de bluetooth até hoje (dedos cruzados). Espero que seus problemas sejam resolvidos em breve!

    
por WinEunuuchs2Unix 17.12.2016 / 13:25
0

Tente isso com terminal:

  

sudo apt-get instala o bluez

Mais etapas são explicadas aqui:

link

Assim, como explicado acima, este link dos próximos passos seria:

  

sudo /etc/inet.d/networking restart

e

  

sudo /etc/inet.d/bluetooth start

Felicidades.

    
por dschinn1001 21.12.2016 / 18:48
0

Um usuário AskUbuntu local, Pilot6, forneceu um PPA ( ppa:hanipouspilot/rtlwifi ) contendo os drivers necessários para garantir que o chipset RTL8723 funcione com a sua máquina.

Essencialmente, você precisa adicionar este PPA ao seu sistema:

sudo add-apt-repository ppa:hanipouspilot/rtlwifi && sudo apt update

Em seguida, instale os módulos e drivers DKMS apropriados em seu sistema:

sudo apt install rtlwifi-new-dkms linux-firmware rtl8723au-bt-dkms

Estes dois comandos (combinados) instalarão os drivers necessários para o seu sistema e kernel. Além disso, isso funcionará após qualquer atualização do kernel, devido à natureza do DKMS.

Além disso, você também está instalando o linux-firmware , o que permite algum (melhor) suporte a firmware para dispositivos similares.

Se você preferir compilar a partir da fonte, você pode ver esta resposta , que também inclui (mais) informações sobre o PPA. Como alternativa, se você quiser suporte a DKMS, verifique aqui .

    
por Kaz Wolfe 23.12.2016 / 20:28