pares de mouse Bluetooth, mas não conecta

2

Instalei o Ubuntu 15.04 em um notebook DELL XPS 13 (modelo 9343, bios A03). Depois de alguns ajustes, eu consegui fazer o bluetooth funcionar (Broadcom Corp. BCM20702A0 Bluetooth). No entanto, eu consigo emparelhar meu mouse bluetooth (Dell WM615), mas ele não se conecta. Já tentei várias coisas, mas neste momento estou um pouco preso. Alguém tem uma idéia do que pode ser o problema?

Eu anexei algumas informações:

ludwik@ludwik-XPS-13:~$ lsusb
Bus 003 Device 002: ID 8087:8001 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0c45:670c Microdia 
Bus 001 Device 004: ID 04f3:20d0 Elan Microelectronics Corp. 
Bus 001 Device 003: ID 0a5c:216f Broadcom Corp. BCM20702A0 Bluetooth
Bus 001 Device 002: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ludwik@ludwik-XPS-13:~$ dmesg | grep firmware
[    2.741704] Bluetooth: hci0: BCM: firmware hci_ver=06 hci_rev=1624 lmp_ver=06 lmp_subver=220e

Percebi que o pareamento não foi bem-sucedido. Quero dizer, o gerenciador de bluetooth disse que era, mas quando eu olho para a saída do dmesg, eu tenho essas duas linhas de erro:

[ 1214.194988] ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = d0:c7:89:cd:d0:ef   profile =d0:c7:89:cd:d0:e0
[ 1359.069997] Bluetooth: HCI request failed to create LE connection: status 0x0c

Então eu joguei também os dados brutos de HCI e durante o pareamento:

> HCI Event: Command Complete (0x0e) plen 4
    Inquiry Cancel (0x01|0x0002) ncmd 1
    status 0x00
> HCI Event: Command Status (0x0f) plen 4
    LE Create Connection (0x08|0x000d) status 0x00 ncmd 1
> HCI Event: Command Status (0x0f) plen 4
    LE Start Encryption (0x08|0x0019) status 0x00 ncmd 1
> HCI Event: Encrypt Change (0x08) plen 4
    status 0x00 handle 64 encrypt 0x01
> HCI Event: Command Status (0x0f) plen 4
    Disconnect (0x01|0x0006) status 0x00 ncmd 1
> HCI Event: Disconn Complete (0x05) plen 4
    status 0x00 handle 64 reason 0x16
    Reason: Connection Terminated by Local Host
    
por Ludwik 14.08.2015 / 16:33

1 resposta

3

Acredito que o que está acontecendo é que você tem um mouse que usa o novo modo bluetooth de baixa energia que foi introduzido no bluez5 e na execução do bluez4. Eu tenho uma situação semelhante com o meu Microsoft Arc Mouse.

Nesta linha: [ 1359.069997] Bluetooth: HCI request failed to create LE connection: status 0x0c a LE connection refere-se a esse novo modo de baixa energia que está apenas em bluez5.

Um pequeno histórico sobre o Bluez

Bluez é o driver bluetooth e, pelo que eu encontrei online, cada grande atualização parece quebrar muitas coisas. Quando o bluez4 foi introduzido, ele não era retrocompatível com o bluez3 e demorou muito para o Linux atualizar para o bluez4, já que cada programa tinha que ser portado para o bluez4. Para concordar com isso, de acordo com este artigo , aparentemente, Bluez tem uma documentação horrível e demorou uma eternidade para descobrir como atualizar programas para usá-lo.

Quando o bluez5 saiu, parece que também quebrou a compatibilidade retroativa. Veja esta página . Eu li que a Canonical estava tentando atualizar para o bluez5 para o 15.04, mas não conseguiu prepará-lo a tempo.

O que você pode fazer

Bem, há esperança! Você pode baixar o arquivo .deb Bluez5 aqui , se você precisar da versão AMD, ou aqui , se você precisar da versão i386 e, em seguida, instale-a com dpkg -i name_of_package.deb . Você precisará reiniciar seu computador.

Isso geralmente quebra o gerenciador de bluetooth padrão no Ubuntu, mas instala o Gerenciador de Bluetooth , seja através do Terminal ou da Loja de Software, e você poderá conectar todos os seus dispositivos.

    
por Eric Power 17.08.2015 / 12:11