Não consigo fazer com que o bluetooth integrado do meu laptop funcione correta e permanentemente sem desabilitar o xHCI do BIOS.
O Bluetooth sempre é mostrado como desativado após a inicialização do computador. Ao tentar ativá-lo nas configurações do bluetooth (clique no ícone do bluetooth-> selecione "configurações do bluetooth"), recebo isso de dmesg
:
[ 948.641625] usb 1-4: USB disconnect, device number 2
[ 948.912013] usb 1-4: new full-speed USB device number 5 using xhci_hcd
[ 949.041299] usb 1-4: New USB device found, idVendor=8087, idProduct=07dc
[ 949.041305] usb 1-4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 949.055380] Bluetooth: hci0: read Intel version: 370710018002030d00
[ 949.057370] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
[ 949.233672] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
Posso ver o "interruptor" do Bluetooth ser ligado e desligado imediatamente, ao mesmo tempo que as mensagens dmseg acima aparecem.
Meu sistema:
- Notebook Asus UX301LA
- a interface sem fio e bluetooth é baseada no chipset Intel 7260.
- Ubuntu 14.10 com atualizações mais recentes
- (kernel 3.16.0-31-genérico no momento e atualizado regularmente)
O que outros tentaram e descobriram
Aqui está um tópico muito completo que documenta uma longa investigação do autor e tudo o que foi tentado até agora por ele.
E este é um relatório de bug sobre o assunto:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1209124
O que eu já tentei:
Seguindocomentário #7Posso fazer com que o bluetooth funcione temporariamente junto com o xHCI. Mas isso éMUITOhacky e não sobrevive a reinicializações, nem resiste ao uso básico do laptop (como ligar e desligar o wifi).
Tentei definir a opção asus_nb_wmi wapf=X
para 0,1,2,3 ou 4 (no arquivo /etc/modprobe.d/asus_nb_wmi.conf) sem ver nenhuma mudança no comportamento.
Também tentei colocar na lista negra btusb
, pois pode estar carregando muito cedo (como sugerido por Jeremy31:) echo "blacklist btusb" | sudo tee /etc/modprobe.d/btusb.conf
. Você pode veraquium recorte do meu dmesg
.
- Atésegundo 90, o computador acabou de inicializar. As configurações de Bluetooth mostram que o bluetooth está desativado.
- Nosegundo 90, clico no "switch" para ativar o bluetooth. O botão permanece ligado, mas o bluetooth obviamente ainda não está funcionando (porque o colocamos na lista negra).
- Nosegundo 99, clico no botão para desativá-lo.
- Em seguidasegundos 111, 118, 123 e 126, repito as duas últimas etapas e obtenho o mesmo resultado.
- Sobresegundo 145Corri
sudo modprobe btusb
para carregarbtusb
o módulo novamente. - Finalmente, emsegundo 157Clico no botão novamente para ativar o bluetooth, mas desta vez ele desliga imediatamente.
Então....
Pode haver uma correção já lançada em versões mais recentes do kernel, que não sei instalar nem tentar. Se sim, estou mais do que feliz em tentar.
Gostaria de encontrar uma maneira de resolver esse problema definitivamente, de uma forma que sobreviva às reinicializações e me permita ativar e desativar o bluetooth com os botões Fn do teclado.
Obrigado.
Responder1
Resolvi esse problema no meu Asus Zenbook UX301L substituindo o adaptador Intel 7260 wifi/BT por um adaptador Intel 7265 wifi/BT. O problema desapareceu imediatamente. O único problema foi retirar a parte traseira do UX301L. Díficil.
Responder2
Eu tive esse erro antes, mas foi resolvido com algumas configurações na BIOS, se você puder tentar!
Na configuração USB Habilitar
Leagacy USB support
USB 3.0 support
XHCI Hand-off
EHCI Hand-off
e na ponte SUL ou NORTE haverá opção de chipset para entrar nela e.
fazerModo XHCI ativado
fazerDesativação do gerenciamento de energia do link USB2
fazerDesativar suporte USB 2.0 (EHCI)