Atheros Bluetooth, не работающий над Ubuntu 14.10

ЗАФИКСИРОВАННЫЙ, смотрите на ошибку Панели запуска!

У меня есть очень специфическая проблема на Ubuntu Gnome 14.10 x64. Мой внутренний адаптер Wi-Fi/Bluetooth обнаруживается, и WiFi хорошо работает. Его функциональность Bluetooth также обнаруживается, весь GUI и команды командной строки, кажется, обычно работают (они не возвращают ошибок), но и при этом другие bluetooth-устройства не обнаруживаются, и при этом другие устройства не могут видеть мой ноутбук. Я подозревал, что это было проблемой антенны (признаки идентичны), но с Windows 8.1 это работает отлично.

Мой ноутбук является Acer Aspire E3-111-C1LY

root@pantheratigris:~# hcitool dev
Devices:
    hci0    00:71:CC:60:XX:XX              // a full MAC was displayed
root@pantheratigris:~# time hcitool scan   // with nearby Bluetooth visible Android phone
Scanning ...

real    0m10.248s
user    0m0.001s
sys     0m0.005s
matega@pantheratigris:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04f2:b47f Chicony Electronics Co., Ltd 
Bus 001 Device 004: ID 0489:e078 Foxconn / Hon Hai 
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
matega@pantheratigris:~$ lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 480M
    |__ Port 2: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
        |__ Port 1: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
    |__ Port 4: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 4: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
matega@pantheratigris:~$ hciconfig --all
hci0:   Type: BR/EDR  Bus: USB
    BD Address: 00:71:CC:60:XX:XX  ACL MTU: 1022:8  SCO MTU: 183:5
    UP RUNNING PSCAN 
    RX bytes:1212 acl:0 sco:0 events:72 errors:0
    TX bytes:2050 acl:0 sco:0 commands:72 errors:0
    Features: 0xff 0xfe 0x0d 0xfe 0xd8 0x7f 0x7b 0x8f
    Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
    Link policy: RSWITCH HOLD SNIFF 
    Link mode: SLAVE ACCEPT 
    Name: 'ubuntu-gnome-0'
    Class: 0x7c0100
    Service Classes: Rendering, Capturing, Object Transfer, Audio, Telephony
    Device Class: Computer, Uncategorized
    HCI Version: 4.0 (0x6)  Revision: 0x3101
    LMP Version: 4.0 (0x6)  Subversion: 0x1
    Manufacturer: Atheros Communications, Inc. (69)
matega@pantheratigris:~$ 
1
задан 3 January 2015 в 14:14

2 ответа

Можно ли отправить результаты lsusb и hciconfig --all, поскольку существуют некоторые чипсеты, которые еще не поддерживаются правильно

, я смог исправить пару модулей так, чтобы Bluetooth работал в 14,10 с 3.16.0-28 ядрами на 64 бита, свериться uname -a, надо надеяться, это показывает x86_64 также

, Новые заархивированные модули могут быть найдены https://www.dropbox.com/s/kufg12cf28eh36l/Ubuntu1410.zip? dl=0 извлекает их на рабочий стол тогда в терминале sudo mv /lib/modules/3.16.0-28-generic/kernel/drivers/bluetooth/ath3k.ko /lib/modules/3.16.0-28-generic/kernel/drivers/bluetooth/ath3k.ko.bak

sudo modprobe -r btusb

sudo mv /lib/modules/3.16.0-28-generic/kernel/drivers/bluetooth/btusb.ko /lib/modules/3.16.0-28-generic/kernel/drivers/bluetooth/btusb.ko.bak
cd Desktop
cd Ubuntu1410
sudo cp btusb.ko /lib/modules/3.16.0-28-generic/kernel/drivers/bluetooth/btusb.ko
sudo cp ath3k.ko /lib/modules/3.13.0-39-generic/kernel/drivers/bluetooth/ath3k.ko
sudo apt-get install linux-firmware
sudo modprobe ath3k
sudo modprobe btusb

С любой удачей, это будет работать, поскольку я не засвидетельствовал, незначительный сбой xhci с загрузкой встроенного микропрограммного обеспечения в 14,10 как он был в 14,04

Новое редактирование 01.01.2015, различный метод с исправленным ath3k.c и btusb.c Редактированием файлов: загрузить этот https://www.dropbox.com/s/ajxndivy4vwgapv/test.zip? dl=0 и извлечение, которое это к / размещает, таким образом, у Вас есть папка, названная тестом в доме, затем в терминале

sudo apt-get install build-essential
cd test
cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers
make all
sudo modprobe -r ath3k
sudo modprobe -r btusb
sudo mv /lib/modules/$(uname -r)/kernel/drivers/bluetooth/ath3k.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/ath3k.ko.bak
sudo mv /lib/modules/$(uname -r)/kernel/drivers/bluetooth/btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/btusb.ko.bak
sudo cp ath3k.ko  /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
sudo cp btusb.ko  /lib/modules/$(uname -r)/kernel/drivers/bluetooth/

тогда Перезагрузка.

6
ответ дан 10 November 2019 в 08:08

Попробуйте ниже команды и установите геном Bluetooth снова и затем проверьте, в состоянии ли Вы соединиться с bluetooth-устройством,

sudo apt-get install bluetooth blueman bluez-hcidump bluewho python-bluez  bluez-tools

Hope, которой это помогает.

1
ответ дан 10 November 2019 в 08:08

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

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