It seems the problem for me is the action of 'turn off' bluetooth. I dual boot with Windows 10. If I chose to 'reboot' (not shutdown) from windows and boot into ubuntu, bluetooth will start properly and working fine. The moment I turned off bluetooth it stop working, even reboot again.
I past below the output for command `dmesg|grep -i blue` under the situations of working and not working. >From the dmesg output, it seems different firmware is being loaded for the two cases (revision 0.1 works while revision 0.0 not work). I suspect that the bluetooth daemon modify some of the hardware file when it is turned off. The same for windows 10, I guess it also modifies some hardware file on restart. ================= WORKING CASE =================== [ 3.393285] Bluetooth: Core ver 2.21 [ 3.393293] Bluetooth: HCI device and connection manager initialized [ 3.393295] Bluetooth: HCI socket layer initialized [ 3.393296] Bluetooth: L2CAP socket layer initialized [ 3.393300] Bluetooth: SCO socket layer initialized [ 3.403438] Bluetooth: HCI UART driver ver 2.3 [ 3.403439] Bluetooth: HCI UART protocol H4 registered [ 3.403439] Bluetooth: HCI UART protocol BCSP registered [ 3.403440] Bluetooth: HCI UART protocol LL registered [ 3.403440] Bluetooth: HCI UART protocol ATH3K registered [ 3.403441] Bluetooth: HCI UART protocol Three-wire (H5) registered [ 3.403491] Bluetooth: HCI UART protocol Intel registered [ 3.403504] Bluetooth: HCI UART protocol BCM registered [ 3.403504] Bluetooth: HCI UART protocol QCA registered [ 3.403505] Bluetooth: HCI UART protocol AG6XX registered [ 3.478393] Bluetooth: hci0: Firmware revision 0.1 build 68 week 27 2016 [ 4.884372] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked [ 5.560960] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 5.560961] Bluetooth: BNEP filters: protocol multicast [ 5.560963] Bluetooth: BNEP socket layer initialized [ 10.825093] Bluetooth: RFCOMM TTY layer initialized [ 10.825097] Bluetooth: RFCOMM socket layer initialized [ 10.825101] Bluetooth: RFCOMM ver 1.11 ================= END OF WORKING CASE =================== ================== NOT WORKING CASE ===================== [ 3.536266] Bluetooth: Core ver 2.21 [ 3.536275] Bluetooth: HCI device and connection manager initialized [ 3.536276] Bluetooth: HCI socket layer initialized [ 3.536278] Bluetooth: L2CAP socket layer initialized [ 3.536281] Bluetooth: SCO socket layer initialized [ 3.546498] Bluetooth: HCI UART driver ver 2.3 [ 3.546499] Bluetooth: HCI UART protocol H4 registered [ 3.546500] Bluetooth: HCI UART protocol BCSP registered [ 3.546500] Bluetooth: HCI UART protocol LL registered [ 3.546501] Bluetooth: HCI UART protocol ATH3K registered [ 3.546501] Bluetooth: HCI UART protocol Three-wire (H5) registered [ 3.546532] Bluetooth: HCI UART protocol Intel registered [ 3.546544] Bluetooth: HCI UART protocol BCM registered [ 3.546545] Bluetooth: HCI UART protocol QCA registered [ 3.546545] Bluetooth: HCI UART protocol AG6XX registered [ 3.632162] Bluetooth: hci0: Bootloader revision 0.0 build 26 week 38 2015 [ 3.633833] Bluetooth: hci0: Device revision is 16 [ 3.633834] Bluetooth: hci0: Secure boot is enabled [ 3.633835] Bluetooth: hci0: OTP lock is enabled [ 3.633835] Bluetooth: hci0: API lock is enabled [ 3.633836] Bluetooth: hci0: Debug lock is disabled [ 3.633836] Bluetooth: hci0: Minimum firmware build 1 week 10 2014 [ 3.633984] bluetooth hci0: Direct firmware load for intel/ibt-12-16.sfi failed with error -2 [ 3.633985] Bluetooth: hci0: Failed to load Intel firmware file (-2) [ 3.774670] Bluetooth: hci0: Bootloader revision 0.0 build 26 week 38 2015 [ 3.777812] Bluetooth: hci0: Device revision is 16 [ 3.777813] Bluetooth: hci0: Secure boot is enabled [ 3.777814] Bluetooth: hci0: OTP lock is enabled [ 3.777814] Bluetooth: hci0: API lock is enabled [ 3.777814] Bluetooth: hci0: Debug lock is disabled [ 3.777815] Bluetooth: hci0: Minimum firmware build 1 week 10 2014 [ 3.777913] bluetooth hci0: Direct firmware load for intel/ibt-12-16.sfi failed with error -2 [ 3.777915] Bluetooth: hci0: Failed to load Intel firmware file (-2) [ 4.760374] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked [ 5.455861] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 5.455866] Bluetooth: BNEP filters: protocol multicast [ 5.455889] Bluetooth: BNEP socket layer initialized ================= END OF NOT WORKING CASE =================== -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1561474 Title: Bluetooth will be disable after resume from suspend on Xenial Status in linux package in Ubuntu: Confirmed Bug description: CID: 201208-11536 Dell Latitude 6430u The Bluetooth will be disabled after resume from suspend. You will need to use "hciconfig hci0 reset" to enable it. ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: linux-image-4.4.0-15-generic 4.4.0-15.31 ProcVersionSignature: Ubuntu 4.4.0-15.31-generic 4.4.6 Uname: Linux 4.4.0-15-generic x86_64 ApportVersion: 2.20-0ubuntu3 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: ubuntu 1202 F.... pulseaudio CurrentDesktop: Unity Date: Thu Mar 24 19:14:07 2016 HibernationDevice: RESUME=UUID=25c03762-079c-4c6d-aedb-ec768318a6bf InstallationDate: Installed on 2016-03-24 (0 days ago) InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Alpha amd64 (20151209) MachineType: Dell Inc. Latitude 6430U ProcFB: 0 inteldrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-15-generic root=UUID=18cfda3e-4f3d-40cf-8e7e-a83030819487 ro quiet splash vt.handoff=7 RelatedPackageVersions: linux-restricted-modules-4.4.0-15-generic N/A linux-backports-modules-4.4.0-15-generic N/A linux-firmware 1.157 SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 11/15/2012 dmi.bios.vendor: Dell Inc. dmi.bios.version: A02 dmi.board.asset.tag: 1234567 dmi.board.name: 0MN74V dmi.board.vendor: Dell Inc. dmi.board.version: X01 dmi.chassis.asset.tag: 1234567 dmi.chassis.type: 9 dmi.chassis.vendor: Dell Inc. dmi.modalias: dmi:bvnDellInc.:bvrA02:bd11/15/2012:svnDellInc.:pnLatitude6430U:pvr01:rvnDellInc.:rn0MN74V:rvrX01:cvnDellInc.:ct9:cvr: dmi.product.name: Latitude 6430U dmi.product.version: 01 dmi.sys.vendor: Dell Inc. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1561474/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp