Table of Contents

Проблема

В моем ноутбуке установлен Bluetooth адаптер Atheros AR3011, который не стал нормально определяться в Ubuntu 14.04.

Решение

Пляски с бубном и попытки загрузить firmware для модуля bluetooth ath3k результата не давали.
Причина оказалась в баге в ядре, который был исправлен только в середине июля 2014.
Вот описание бага: https://bugzilla.kernel.org/show_bug.cgi?id=73981

В ядре 3.16-rc6 уже все поправлено.
Для нормальной работы bluetooth нужно установить ядро 3.16-rс6 удалить пакет firmware-atheros (если он был установлен), удалить linux-firmware, почистить папку /lib/firmware, установить linux-firmware:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-rc3-utopic/linux-headers-3.17.0-031700rc3-generic_3.17.0-031700rc3.201408312235_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-rc3-utopic/linux-headers-3.17.0-031700rc3_3.17.0-031700rc3.201408312235_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-rc3-utopic/linux-image-3.17.0-031700rc3-generic_3.17.0-031700rc3.201408312235_amd64.deb
sudo dpkg -i linux-headers-*.deb linux-image-*.deb
sudo apt-get remove firmware-atheros
sudo apt-get remove linux-firmware
sudo rm /lib/firmware/* -Rf
sudo apt-get install linux-firmware
sudo reboot