No puedo hacer que el bluetooth integrado de mi computadora portátil funcione correcta y permanentemente sin desactivar xHCI desde BIOS.
Bluetooth siempre se muestra como deshabilitado después de iniciar la computadora. Al intentar habilitarlo desde la configuración de bluetooth (haga clic en el ícono de bluetooth-> seleccione "configuración de bluetooth"), obtengo esto 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
Puedo ver que el "interruptor" de Bluetooth se enciende y se apaga inmediatamente, al mismo tiempo que aparecen los mensajes dmseg anteriores.
Mi sistema:
- Portátil Asus UX301LA
- La interfaz inalámbrica y bluetooth se basa en el chipset Intel 7260.
- Ubuntu 14.10 con las últimas actualizaciones
- (kernel 3.16.0-31-genérico en este momento y actualizado periódicamente)
¿Qué otros intentaron y descubrieron?
Aquí hay un hilo muy completo que documenta una larga investigación del autor y todo lo que ha intentado hasta ahora.
¿Qué causa que mi dispositivo bluetooth Intel 7260 se desconecte cuando lo desbloqueo con rfkill?
Y este es un informe de error sobre el tema:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1209124
Lo que ya he probado:
Siguientecomentario #7Puedo hacer que bluetooth funcione temporalmente junto con xHCI. Pero esto esMUYhacky y no sobrevive a los reinicios, ni resiste el uso básico de la computadora portátil (como encender y apagar wifi).
Intenté configurar la opción asus_nb_wmi wapf=X
en 0,1,2,3 o 4 (en el archivo /etc/modprobe.d/asus_nb_wmi.conf) y no vi ningún cambio en el comportamiento.
También intenté incluirlo en la lista negra btusb
, ya que es posible que se esté cargando demasiado pronto (como lo sugiere Jeremy31:) echo "blacklist btusb" | sudo tee /etc/modprobe.d/btusb.conf
. Puedes veraquíun recorte de mi dmesg
.
- Hastasegundo 90, la computadora acababa de iniciarse. La configuración de Bluetooth muestra que Bluetooth está desactivado.
- Ensegundo 90, hago clic en el "interruptor" para habilitar bluetooth. El interruptor permanece encendido, pero obviamente el bluetooth todavía no funciona (porque lo incluimos en la lista negra).
- Ensegundo 99, hago clic en el interruptor para desactivarlo.
- Luego ensegundos 111, 118, 123 y 126, repito los últimos 2 pasos y obtengo el mismo resultado.
- Ensegundo 145Corrí
sudo modprobe btusb
para cargarbtusb
el módulo nuevamente. - Finalmente, ensegundo 157Vuelvo a hacer clic en el interruptor para habilitar el bluetooth, pero esta vez se apaga inmediatamente.
Entonces....
Podría haber una solución ya publicada en versiones más recientes del kernel, que no sé cómo instalar ni probar. Si es así, estoy más que feliz de intentarlo.
Me gustaría encontrar una manera de resolver este problema definitivamente, de una manera que sobreviva a los reinicios y me permita habilitar y deshabilitar el bluetooth con los botones Fn del teclado.
Gracias.
Respuesta1
Resolví este problema en mi Asus Zenbook UX301L reemplazando el adaptador wifi/BT Intel 7260 por un adaptador wifi/BT Intel 7265. El problema desapareció inmediatamente. El único problema fue sacar la parte trasera del UX301L. No es fácil.
Respuesta2
Tuve este error antes, pero se resolvió con algunas configuraciones en BIOS si puedes intentarlo.
En configuración USB Habilitar
Leagacy USB support
USB 3.0 support
XHCI Hand-off
EHCI Hand-off
y en el puente SUR o NORTE habrá una opción de chipset para ingresar y.
hacerModo XHCI Habilitar
hacerDesactivación de administración de energía del enlace USB2
hacerCompatibilidad con USB 2.0 (EHCI) Desactivar