TL; DR: O Bluetooth estava funcionando perfeitamente no Kubuntu, até que eu iniciei no Windows. Agora, o Bluetooth funciona apenas no Windows, e o ícone Bluetooth do Kubuntu diz "Nenhum adaptador encontrado" .
Minha máquina
Eu tenho um desktop com o Kubuntu 14.04.5 ( com HWE , kernel 4.4.0 ) e o Windows 10. São instalações de UEFI e uso o GRUB para inicialização dupla. Eu tenho uma placa-mãe X99 e recentemente trouxe um cartão Gigabyte do Wifi + Bluetooth PCI Express, que é acionado pela Intel 8260 chip - um chip com excelente suporte ao Linux. (As interfaces Wi-Fi da Intel 8260 através de um slot PCI Express x1, enquanto o Bluetooth se conecta através de um slot USB 2.0 interno da placa-mãe.)
O bom
O Intel 8260 funcionou perfeitamente fora da caixa. O Kubuntu pegou de imediato e eu consegui configurar os meus altifalantes Bluetooth como um coletor de áudio e reproduzir áudio com pouco incómodo.
O ruim
Eu raramente uso o Windows, mas eu iniciei nele ontem. Eu conectei ao meu alto-falante Bluetooth bem do Windows. Depois disso, voltei ao Kubuntu e meu adaptador Bluetooth desapareceu.
Detalhes
Eu sei que meu chip Intel 8260 está bem e isso não é um problema de hardware, pois o Bluetooth continua funcionando bem no Windows. Não está mais funcionando no Linux. O Wi-Fi da Intel 8260 também continua a funcionar sem problemas no ambos Kubuntu e Windows.
Além disso, lspci
ainda lista o dispositivo Wi-Fi:
08:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
Mas lembre-se, o chip Bluetooth não está fazendo interface através do PCIE, mas sim através de um conector USB 2.0 interno na placa-mãe.
Também corri lsusb
e havia 3 dispositivos que apenas disseram Intel Corp
. Não sei como identificar se algum deles é o Intel 8260 Bluetooth. Esta é a saída completa de lsusb
:
Bus 002 Device 002: ID 8087:8002 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:800a Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 045b:0210 Hitachi, Ltd
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 045b:0209 Hitachi, Ltd
Bus 003 Device 004: ID 04f2:0833 Chicony Electronics Co., Ltd
Bus 003 Device 003: ID 046d:c24d Logitech, Inc. G710 Gaming Keyboard
Bus 003 Device 002: ID 8087:0a2b Intel Corp.
Bus 003 Device 006: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Talvez o Windows tenha mexido com o chip e reconfigurado ou algo assim? Ou talvez algo afetou o handoff UEFI XHCI / EHCI de um dispositivo USB? Eu realmente não sei.
Esta é a saída de dmesg | grep -i blue
:
[ 11.371872] Bluetooth: Core ver 2.21
[ 11.371884] Bluetooth: HCI device and connection manager initialized
[ 11.371887] Bluetooth: HCI socket layer initialized
[ 11.371889] Bluetooth: L2CAP socket layer initialized
[ 11.371897] Bluetooth: SCO socket layer initialized
[ 12.795087] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 12.795089] Bluetooth: BNEP filters: protocol multicast
[ 12.795093] Bluetooth: BNEP socket layer initialized
[ 12.797933] Bluetooth: RFCOMM TTY layer initialized
[ 12.797939] Bluetooth: RFCOMM socket layer initialized
[ 12.797943] Bluetooth: RFCOMM ver 1.11
[ 13.380033] Bluetooth: hci0 command 0xfc05 tx timeout
[ 21.376079] Bluetooth: hci0: Reading Intel version information failed (-110)
E esta é a saída de rfkill list all
:
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Desenvolvimentos recentes
Quando eu escrevi esta pergunta, eu poderia usar o Bluetooth do 8260 da Intel sem nenhum problema, se eu inicializasse no Windows.
Mas hoje, o Bluetooth parou de funcionar no Windows também. O Gerenciador de dispositivos do Windows indica que o dispositivo tem uma falha de energia.
Eu deixei meu desktop ligado por dois dias seguidos, com o Ubuntu rodando. Talvez isso possa ter prejudicado este dispositivo - o período prolongado de não ser detectado, e não sendo gerenciado adequadamente pelo kernel / OS?
Qualquer ajuda seria muito apreciada!