Intel 7260 bluetooth device (usb-device-8087-07dc) at 100% usage
My Intel 7260 bluetooth device is constanly draining battery. As per powertop:
13.9 W 100.0% Device USB device: usb-device-8087-07dc
I have both bluetooth and NFC disabled in /etc/rc.local:
rfkill block bluetooth
rfkill block nfc
/etc/init.d/bluetooth stop
And the suspend options are set as "Good" in powertop:
/sys/bus/usb/devices/3-9/power/autosuspend = 2
/sys/bus/usb/devices/3-9/power/autosuspend_delay_ms = 2000
/sys/bus/usb/devices/3-9/power/control = auto
I am using Ubuntu 16.04, kernel 4.4.0-28.
This device did not use to use so much energy before. This behaviour has only started in the last one or two months.
I have tested with a live USB Ubuntu 16.04 image and the issue does not occur in there. So, it does not seem to be a hardware issue, but a software/configuration issue.
Also, I have another computer (with the same hardware), also with Ubuntu 16.04 and kernel 4.4.0-28, which is not showing this issue.
I have tried everything I can think of: disabling bluetooth in the bluetooth applet, going back from GNOME 3.20 to GNOME 3.18 just in case, uninstalling the Nvidia proprietary driver, disabling the wifi, and upgrading to kernel 4.6.4, and putting the SSD in another computer with the same specs where this usually does not happen (so, it's not a hardware issue).
echo "3-9" | sudo tee /sys/bus/usb/drivers/usb/unbind
does not stop the device from using energy as well.
How can I get this device to stop using power at 100%?
This is a bug in Ubuntu 16.04. I reported and it looks to be recently fixed for Ubuntu 16.10, but not yet for 16.04.
It is not related to the Intel adapter.
You can check the power management status by iwconfig
.
You can enable power management manually using iwconfig
, or install laptop-mode-tools
, where it will be automatically set on.
Another workaround is to set power management on in Network Manager, but it is possible only per connection, that is not handy if there are many connections.
BTW I have exactly same wireless adapter ;-)