16.04 LTS: el bluetooth sigue funcionando después de apagarlo, es imposible detenerlo realmente

16.04 LTS: el bluetooth sigue funcionando después de apagarlo, es imposible detenerlo realmente

El problema:

Después de apagar el bluetooth mediante el control del panel, sigue ejecutándose, como muestra el siguiente comando:

sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
  Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor    preset: enabled)
  Active: active (running) since lun. 2018-03-26 10:03:39 CEST; 22min ago
    Docs: man:bluetoothd(8)
Main PID: 3713 (bluetoothd)
  Status: "Running"
  CGroup: /system.slice/bluetooth.service
          └─3713 /usr/lib/bluetooth/bluetoothd

A continuación se muestra información adicional (pruebas de comandos, configuración)


Prueba de ejecución de comandos:

Acerca dela página oficial de documentación de bluetooth de ubuntu, aquí hay devoluciones relacionadas con bluez:

snap interfaces bluez
Slot  Plug

snap interfaces | grep blue
:bluetooth-control         -
:bluez                     -

systemctl status snap.bluez.bluez.service
● snap.bluez.bluez.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)

Discusiones similares

Adiscusión similar en el foro de ubuntuSugiere soluciones, pero no resuelven mi problema.

Versión y núcleo:

cat /etc/issue
Ubuntu 16.04.4 LTS \n \l

uname -a
Linux dell-vostro1510 4.4.0-67-generic #88-Ubuntu SMP Wed Mar 8 16:34:04 UTC 2017 i686 i686 i686 GNU/Linux

Tipo y marca de computadora

DELL VOSTRO 1510

Configuración:

lspci -knn | grep Net -A2; lsusb
06:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
        Subsystem: Dell Wireless 1395 WLAN Mini-Card [1028:000b]
        Kernel driver in use: wl
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0c45:63e0 Microdia Sonix Integrated Webcam
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 005: ID 413c:8140 Dell Computer Corp. Wireless 360 Bluetooth
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Respuesta1

Desactivar el bluetooth en el panel/indicador de bluetooth no detiene el servicio bluetooth, pero apaga el dispositivo.

Puede verificar el estado de energía usando:

bluetoothctl <<< show | grep Powered

Editar:

Mi primera suposición (el dispositivo sólo se apaga mediante el interruptor indicador) parece no haber sido del todo correcta. El estado "Activado: no" parece aparecer sólo ocasionalmente y probablemente no sea el comportamiento previsto (¿error?).

Por lo general, desactivar el bluetooth desde el indicador o la configuración de bluetooth bloquea suavemente el dispositivo usando rfkill, lo que hace que el dispositivo desaparezca por completo de la bluetoothctllista (y coincidentemente también hace que desaparezca el indicador de bluetooth, lo que probablemente pueda considerarse otro error).

Intente encenderlo y apagarlo nuevamente desde el indicador de bluetooth o la configuración...

Puede verificar los rfkillestados de bloqueo de todos los dispositivos inalámbricos usando

rfkill list

Si el bluetooth se desactiva mediante software (no mediante un interruptor de hardware), debería esperar algo como esto en el resultado:

2: dell-bluetooth: Bluetooth
    Soft blocked: yes
    Hard blocked: no

información relacionada