BCM4313 Bluetooth не работает на 64-разрядной версии Oneiric

Я только что установил Oneiric на ноутбук HP dm1-4142nr (AMD E-450), и с небольшой настройкой все работает, кроме Bluetooth (BT). После некоторых исследований я обнаружил, что BT является частью страшного гибридного оборудования Broadcom BCM4313, которое, предположительно, поставляет оба. Вот что я попробовал до сих пор:

Во всех тестах аппаратная клавиша (f12) была включена, а на верхней панели инструментов отображается значок Bluetooth, а также значок беспроводной сети (нажатие одной клавиши включает как BT, так и Wi-Fi). /off).

В настоящее время я использую ядро ​​linux-3.0.0-13-lowlatency, но это должно иметь какое-либо отношение к проблеме, так как я также пытался загрузить последний драйвер Broadcom (hybrid-portsrc_x86_64-v5_100_82_112.tar.gz) с сайта Broadcom и успешно построил его в соответствии с их инструкциями.

Я попробовал как драйвер brcmsmac, так и драйвер wl. Драйвер Wl решает проблему плохого диапазона, а также изменение цвета светодиода f12 (которое не происходит при использовании драйвера brcmsmac) для отражения включенного состояния. Кроме того, они оба имеют одинаковое поведение в отношении этой проблемы.

Во всех тестах сначала «список rfkill» не показывал никаких устройств Bluetooth, пока я не вручную запустил modprobed btusb. Теперь в нем перечислены следующие устройства:

1: hp-wifi: беспроводная локальная сеть заблокирована: нет жесткая блокировка: нет 2: hp-bluetooth: Bluetooth мягкая заблокирована: нет жесткая блокировка: нет 6: brcmwl-0: Беспроводная локальная сеть Софт заблокирована: нет Жесткая блокировка: нет

Включение / отключение устройств правильно отражено в вышеуказанном списке (значение жесткой блокировки изменяется на да / нет).

«hcitool dev» не показывает доступных устройств.

«hcitool -i hp-bluetooth» выдает: недопустимое устройство: такого устройства нет

Любопытно, что «lsusb» не показывает устройства Bluetooth: шина 001 Устройство 001: ID 1d6b: 0002 корневой шлюз Linux Foundation 2.0 Bus 002 Устройство 001: идентификатор 1d6b: 0002 корневой концентратор Linux Foundation 2.0. Шина 003 Устройство 001: идентификатор 1d6b: 0002 корневой концентратор Linux Foundation 2.0. Шина 004 Устройство 001: идентификатор 1d6b: 0001 корневой концентратор Linux Foundation 1.1. Шина 005 Устройство 001: идентификатор 1d6b: 0001 Корневой концентратор Linux Foundation 1.1. Шина 006 Устройство 001: ID 1d6b: 0001. Корневой концентратор Linux Foundation 1.1. Шина 001 Устройство 002: ID 064e: d217 Корпус Suyin. Корпус 006 Устройство 002: ID 0a5c: 21e3. : 2339 JMicron Technology Corp. / JMicron USA Technology Corp.

Верхняя панель инструментов показывает, что Bluetooth включен. Щелчок правой кнопкой мыши по нему и выбор свойств (который открывает настройки системы BT) показывает, что Bluetooth отключен, и попытка включить его просто возвращается к отключенному в течение секунды или двух.

Единственный вывод, который я обнаружил на данный момент, заключается в том, что некоторые из них смогли включить BT в Windows (на компьютерах с двойной загрузкой), а затем перезагрузить Linux, после чего BT работала нормально. У меня, однако, нет двойной загрузки на этой машине. Кроме того, необходимость каждый раз загружаться в Windows перед Linux, чтобы просто «починить» bluetooth, вряд ли можно исправить. Я нашел другой поток с пользователем в идентичной ситуации (без двойной загрузки) и не нашел решения указанной проблемы. На основании этого, однако, мне кажется, что может быть не хватает какой-то прошивки?

Кроме того, кто-нибудь пробовал ndiswrapper для этой установки в надежде, что это может решить проблему с BT? Если да, стабильный ли Wi-Fi?

Любое понимание этого вопроса очень ценится!

0
задан 17 March 2012 в 13:27

1 ответ

Я обновился до 12.04 beta и после исправления и установки драйвера wl (патч см. http://www.mindwerks.net/2011/11/wireless-bcm4312-3-2-kernel ) Теперь и Bluetooth, и беспроводная связь работают отлично!

0
ответ дан 17 March 2012 в 13:27

Другие вопросы по тегам:

Похожие вопросы: