More detailed information on this issue is below: The customer has Ubuntu OEM through Dell. The laptop goes into deep sleep over night and they can no longer use their BT devices. You click on bt via GUI and try to toggle on and it looks like it is doing something and goes right back to off. BIOS 1.6.3 XPS 13 9370 Ubuntu 18.04- Kernel 4.15.0-43-generic Lspci shows 02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32) lsusb Bus 001 Device 005: ID 0489:e0a2 Foxconn / Hon Hai Bluetooth show Controller 9C:B6:D0:8D:D2:C8 (public) Name: dell-XPS-13-9370 Alias: dell-XPS-13-9370 Class: 0x001c010c Powered: yes Discoverable: yes Pairable: yes UUID: Headset AG (00001112-0000-1000-8000-00805f9b34fb) UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb) UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb) UUID: OBEX File Transfer (00001106-0000-1000-8000-00805f9b34fb) UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb) UUID: OBEX Object Push (00001105-0000-1000-8000-00805f9b34fb) UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb) UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb) UUID: IrMC Sync (00001104-0000-1000-8000-00805f9b34fb) UUID: Audio Source (0000110a-0000-1000-8000-00805f9b34fb) UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb) UUID: Vendor specific (00005005-0000-1000-8000-0002ee000001) UUID: Message Notification Se.. (00001133-0000-1000-8000-00805f9b34fb) UUID: Phonebook Access Server (0000112f-0000-1000-8000-00805f9b34fb) UUID: Message Access Server (00001132-0000-1000-8000-00805f9b34fb) UUID: Headset (00001108-0000-1000-8000-00805f9b34fb) Modalias: usb:v1D6Bp0246d0530 Discovering: yes ....... [HP Bluetooth Mouse X4000b]# list Controller 9C:B6:D0:8D:D2:C8 dell-XPS-13-9370 [default] rtlwifi_new$ hciconfig -a hci0: Type: Primary Bus: USB BD Address: 9C:B6:D0:8D:D2:C8 ACL MTU: 1024:8 SCO MTU: 50:8 UP RUNNING PSCAN ISCAN INQUIRY RX bytes:1189167 acl:6900 sco:0 events:36422 errors:0 TX bytes:31398 acl:80 sco:0 commands:3310 errors:0 Features: 0xff 0xfe 0x8f 0xfe 0xd8 0x3f 0x5b 0x87 Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 Link policy: RSWITCH HOLD SNIFF Link mode: SLAVE ACCEPT Name: 'dell-XPS-13-9370' Class: 0x1c010c Service Classes: Rendering, Capturing, Object Transfer Device Class: Computer, Laptop HCI Version: 4.2 (0x8) Revision: 0x0 LMP Version: 4.2 (0x8) Subversion: 0x25a Manufacturer: Qualcomm (29) dell@dell-XPS-13-9370:~/rtlwifi_new$ lsusb Bus 001 Device 005: ID 0489:e0a2 Foxconn / Hon Hai lsusb -v -d 0489:e0a2 Bus 001 Device 005: ID 0489:e0a2 Foxconn / Hon Hai Couldn't open device, some information will be missing Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 224 Wireless bDeviceSubClass 1 Radio Frequency bDeviceProtocol 1 Bluetooth bMaxPacketSize0 64 idVendor 0x0489 Foxconn / Hon Hai idProduct 0xe0a2 bcdDevice 0.01 iManufacturer 0 iProduct 0 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 177 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0010 1x 16 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0000 1x 0 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0000 1x 0 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 1 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0009 1x 9 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0009 1x 9 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 2 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0011 1x 17 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0011 1x 17 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 3 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0019 1x 25 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0019 1x 25 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 4 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0021 1x 33 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0021 1x 33 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 5 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0031 1x 49 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0031 1x 49 bytes bInterval 1 hwinfo --bluetooth 10: USB 00.0: 11500 Bluetooth Device [Created at usb.122] Unique ID: X7GA.JL0K2LHQJC3 Parent ID: k4bc.2DFUsyrieMD SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0 SysFS BusID: 1-7:1.0 Hardware Class: bluetooth Model: "Foxconn / Hon Hai Bluetooth Device" Hotplug: USB Vendor: usb 0x0489 "Foxconn / Hon Hai" Device: usb 0xe0a2 Revision: "0.01" Driver: "btusb" Driver Modules: "btusb" Speed: 12 Mbps Module Alias: "usb:v0489pE0A2d0001dcE0dsc01dp01icE0isc01ip01in00" Driver Info #0: Driver Status: btusb is active Driver Activation Cmd: "modprobe btusb" Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #12 (Hub) more /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS" hciconfig -a hci0: Type: Primary Bus: USB BD Address: 9C:B6:D0:8D:D2:C8 ACL MTU: 1024:8 SCO MTU: 50:8 UP RUNNING PSCAN ISCAN INQUIRY RX bytes:1390321 acl:11530 sco:0 events:41247 errors:0 TX bytes:34589 acl:80 sco:0 commands:3743 errors:0 Features: 0xff 0xfe 0x8f 0xfe 0xd8 0x3f 0x5b 0x87 Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 Link policy: RSWITCH HOLD SNIFF Link mode: SLAVE ACCEPT Name: 'dell-XPS-13-9370' Class: 0x1c010c Service Classes: Rendering, Capturing, Object Transfer Device Class: Computer, Laptop HCI Version: 4.2 (0x8) Revision: 0x0 LMP Version: 4.2 (0x8) Subversion: 0x25a Manufacturer: Qualcomm (29) uname -a Linux dell-XPS-13-9370 4.15.0-43-generic #46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux dell@dell-XPS-13-9370:~/rtlwifi_new$ T: Bus=01 Lev=01 Prnt=01 Port=06 Cnt=03 Dev#= 5 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=0489 ProdID=e0a2 Rev=00.01 C: #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb I: If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 6 D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1 P: Vendor=1d6b ProdID=0003 Rev=04.15 S: Manufacturer=Linux 4.15.0-43-generic xhci-hcd S: Product=xHCI Host Controller S: SerialNumber=0000:00:14.0 C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub $ service bluetooth status ● bluetooth.service - Bluetooth service Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2019-02-01 10:23:00 CST; 3h 24min ago Docs: man:bluetoothd(8) Main PID: 741 (bluetoothd) Status: "Running" Tasks: 1 (limit: 4915) CGroup: /system.slice/bluetooth.service └─741 /usr/lib/bluetooth/bluetoothd syslog info: Feb 01 10:23:00 dell-XPS-13-9370 systemd[1]: Started Bluetooth service. Feb 01 10:23:09 dell-XPS-13-9370 bluetoothd[741]: Endpoint registered: sender=:1.92 path=/MediaEndpoint/A2DPSource Feb 01 10:23:09 dell-XPS-13-9370 bluetoothd[741]: Endpoint registered: sender=:1.92 path=/MediaEndpoint/A2DPSink Feb 01 10:24:01 dell-XPS-13-9370 bluetoothd[741]: Can't get HIDP connection info Feb 01 10:24:06 dell-XPS-13-9370 bluetoothd[741]: connect error: Host is down (112) Feb 01 10:24:17 dell-XPS-13-9370 bluetoothd[741]: Can't get HIDP connection info Feb 01 10:24:22 dell-XPS-13-9370 bluetoothd[741]: connect error: Host is down (112) Feb 01 10:40:30 dell-XPS-13-9370 bluetoothd[741]: Can't store name for private addressed device /org/bluez/hci0/dev_64_38_2D_06_BB_79 Feb 01 12:31:19 dell-XPS-13-9370 bluetoothd[741]: Can't get HIDP connection info Feb 01 13:05:19 dell-XPS-13-9370 bluetoothd[741]: Can't get HIDP connection info dmesg|grep -i QCA [ 2.958943] Bluetooth: hci0: using rampatch file: qca/rampatch_usb_00000302.bin [ 2.958944] Bluetooth: hci0: QCA: patch rome 0x302 build 0x3e8, firmware rome 0x302 build 0x111 [ 3.013144] Bluetooth: hci0: using NVM file: qca/nvm_usb_00000302.bin [ 3.646690] ath10k_pci 0000:02:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 1a56:143a [ 3.647048] ath10k_pci 0000:02:00.0: firmware ver WLAN.RM.4.4.1-00079-QCARMSWPZ-1 api 6 features wowlan,ignore-otp crc32 fd869beb dell@dell-XPS-13-9370:~/rtlwifi_new$ /var/log/syslog:Feb 1 10:40:17 dell-XPS-13-9370 kernel: [ 1039.600141] Bluetooth: hci0: last event is not cmd complete (0x0f) /var/log/syslog:Feb 1 10:40:30 dell-XPS-13-9370 bluetoothd[741]: Can't store name for private addressed device /org/bluez/hci0/dev_64_38_2D_06_BB_79 /var/log/syslog:Feb 1 12:31:15 dell-XPS-13-9370 kernel: [ 7697.860835] Bluetooth: hci0: last event is not cmd complete (0x0f) /var/log/syslog:Feb 1 12:31:19 dell-XPS-13-9370 bluetoothd[741]: Can't get HIDP connection info /var/log/syslog.1:Jan 23 14:48:09 dell-XPS-13-9370 kernel: [ 230.784524] Bluetooth: hci0: SCO packet for unknown connection handle 0 /var/log/syslog.1:Jan 23 14:48:09 dell-XPS-13-9370 kernel: [ 230.784561] Bluetooth: hci0: SCO packet for unknown connection handle 1280 /var/log/syslog.1:Jan 23 14:48:09 dell-XPS-13-9370 kernel: [ 230.784565] Bluetooth: hci0: SCO packet for unknown connection handle 2 /var/log/syslog.1:Jan 23 14:49:57 dell-XPS-13-9370 kernel: [ 338.764051] Bluetooth: hci0: SCO packet for unknown connection handle 0 /var/log/syslog.1:Jan 23 14:50:48 dell-XPS-13-9370 bluetoothd[657]: Pair device timed out for hci0 /var/log/syslog.1:Jan 24 08:26:23 dell-XPS-13-9370 kernel: [ 403.134882] Bluetooth: hci0: using rampatch file: qca/rampatch_usb_00000302.bin /var/log/syslog.1:Jan 24 08:26:23 dell-XPS-13-9370 kernel: [ 403.134885] Bluetooth: hci0: QCA: patch rome 0x302 build 0x3e8, firmware rome 0x302 build 0x111 /var/log/syslog.1:Jan 24 08:26:23 dell-XPS-13-9370 bluetoothd[657]: Unable to get io data for Headset Voice gateway: getpeername: Transport endpoint is not connected (107) /var/log/syslog.1:Jan 24 08:26:23 dell-XPS-13-9370 bluetoothd[657]: Endpoint unregistered: sender=:1.125 path=/MediaEndpoint/A2DPSource /var/log/syslog.1:Jan 24 08:26:23 dell-XPS-13-9370 bluetoothd[657]: Endpoint unregistered: sender=:1.125 path=/MediaEndpoint/A2DPSink /var/log/syslog.1:Jan 24 08:26:23 dell-XPS-13-9370 systemd[1]: bluetooth.target: Unit not needed anymore. Stopping. /var/log/syslog.1:Jan 24 08:26:23 dell-XPS-13-9370 systemd[1]: Stopped target Bluetooth. /var/log/syslog.1:Jan 24 08:26:23 dell-XPS-13-9370 NetworkManager[699]: [1548339983.9308] bluez5: NAP: removed interface 9C:B6:D0:8D:D2:C8 /var/log/syslog.1:Jan 24 08:26:23 dell-XPS-13-9370 kernel: [ 403.189812] Bluetooth: hci0: using NVM file: qca/nvm_usb_00000302.bin /var/log/syslog.1:Jan 24 08:26:23 dell-XPS-13-9370 gnome-control-c[1729]: Error setting property 'Discoverable' on interface org.bluez.Adapter1: GDBus.Error:org.freedesktop.DBus.Error.UnknownObject: Metho d "Set" with signature "ssv" on interface "org.freedesktop.DBus.Properties" doesn't exist#012 (g-dbus-error-quark, 41) /var/log/syslog.1:Jan 24 08:26:23 dell-XPS-13-9370 gnome-control-c[1729]: Error setting property 'DiscoverableTimeout' on interface org.bluez.Adapter1: GDBus.Error:org.freedesktop.DBus.Error.UnknownObject : Method "Set" with signature "ssv" on interface "org.freedesktop.DBus.Properties" doesn't exist#012 (g-dbus-error-quark, 41) /var/log/syslog.1:Jan 24 08:26:24 dell-XPS-13-9370 NetworkManager[699]: [1548339984.4399] bluez5: NAP: added interface 9C:B6:D0:8D:D2:C8