Невозможно включить Bluetooth Ubuntu 13.10

После обновления до 13.10 мой bluetooth перестал работать: - я не вижу индикатор bluetooth вообще - я не могу включить его и выполнить поиск устройств

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

Ниже приведены некоторые выводы, которые показывают мой конфиг / проблемы

$ dmesg | grep -i bluetooth
[    2.732391] usb 5-2: Product: Bluetooth V2.0 Dongle
[    2.732394] usb 5-2: Manufacturer: Bluetooth v2.0
[    2.758748] Bluetooth: Core ver 2.16
[    2.758786] Bluetooth: HCI device and connection manager initialized
[    2.758797] Bluetooth: HCI socket layer initialized
[    2.758800] Bluetooth: L2CAP socket layer initialized
[    2.758805] Bluetooth: SCO socket layer initialized
[    8.178551] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    8.178556] Bluetooth: BNEP filters: protocol multicast
[    8.178567] Bluetooth: BNEP socket layer initialized
[    8.210172] Bluetooth: RFCOMM TTY layer initialized
[    8.210187] Bluetooth: RFCOMM socket layer initialized
[    8.210189] Bluetooth: RFCOMM ver 1.11

** список USB-устройств

$ lsusb 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 005 Device 002: ID 04f2:0833 Chicony Electronics Co., Ltd 
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

** установлены пакеты Bluetooth

$ dpkg -l | grep -i blue
ii  blueman                                         1.23+update1-2ubuntu1                      amd64        Graphical bluetooth manager
ii  bluewho                                         0.1-1                                      all          notifies new discovered bluetooth devices
ii  bluez                                           4.101-0ubuntu8b1                           amd64        Bluetooth tools and daemons
ii  bluez-compat                                    4.101-0ubuntu8b1                           amd64        BlueZ 3.x compatibility binaries
ii  bluez-cups                                      4.101-0ubuntu8b1                           amd64        Bluetooth printer driver for CUPS
ii  bluez-hcidump                                   2.5-1                                      amd64        Analyses Bluetooth HCI packets
ii  bluez-tools                                     0.1.38+git662e-3                           amd64        Set of tools to manage Bluetooth devices for linux
ii  gir1.2-gnomebluetooth-1.0                       3.8.1-2ubuntu2                             amd64        Introspection data for GnomeBluetooth
ii  gnome-bluetooth                                 3.8.1-2ubuntu2                             amd64        GNOME Bluetooth tools
ii  indicator-bluetooth                             0.0.6daily13.02.19-0ubuntu1                amd64        System bluetooth indicator.
ii  libbluetooth3:amd64                             4.101-0ubuntu8b1                           amd64        Library to use the BlueZ Linux Bluetooth stack
ii  libgnome-bluetooth-dev                          3.8.1-2ubuntu2                             amd64        GNOME Bluetooth tools - support library development files
ii  libgnome-bluetooth11                            3.8.1-2ubuntu2                             amd64        GNOME Bluetooth tools - support library
ii  pulseaudio-module-bluetooth                     1:4.0-0ubuntu6                             amd64        Bluetooth module for PulseAudio sound server
ii  python-bluez                                    0.18-2                                     amd64        Python wrappers around BlueZ for rapid bluetooth development

** не удалось установить его в качестве UP

$ hciconfig -a
hci0:   Type: BR/EDR  Bus: USB
    BD Address: 00:1B:10:00:11:DC  ACL MTU: 1017:8  SCO MTU: 64:0
    DOWN 
    RX bytes:457 acl:0 sco:0 events:16 errors:0
    TX bytes:68 acl:0 sco:0 commands:16 errors:0
    Features: 0xff 0xff 0x8d 0xfe 0x9b 0xf9 0x00 0x80
    Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
    Link policy: 
    Link mode: SLAVE ACCEPT 


$ sudo hciconfig hci0 up
Can't init device hci0: Operation not supported (95)

$ hcitool scan
Device is not available: No such device

$ rfkill list 
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

** загруженных модулей:

$ lsmod 
Module                  Size  Used by
rfcomm                 69070  0 
bnep                   19564  2 
binfmt_misc            17468  1 
nls_iso8859_1          12713  1 
vesafb                 13828  1 
btusb                  28267  0 
bluetooth             371874  12 bnep,btusb,rfcomm
nvidia              10675220  49 
coretemp               13435  0 
kvm_intel             138538  0 
kvm                   431315  1 kvm_intel
hid_generic            12548  0 
gpio_ich               13476  0 
ppdev                  17671  0 
usbhid                 53014  0 
hid                   101512  2 hid_generic,usbhid
microcode              23518  0 
lpc_ich                21080  0 
serio_raw              13413  0 
snd_hda_codec_realtek    51465  1 
snd_hda_intel          48171  3 
parport_pc             32701  1 
snd_hda_codec         188738  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep              13602  1 snd_hda_codec
mac_hid                13205  0 
snd_pcm               102033  2 snd_hda_codec,snd_hda_intel
drm                   296739  2 nvidia
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
snd_rawmidi            30095  1 snd_seq_midi
snd_seq                61560  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              29433  2 snd_pcm,snd_seq
snd                    69141  16 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_h    da_intel,snd_seq_device,snd_seq_midi
soundcore              12680  1 snd
lp                     17759  0 
parport                42299  3 lp,ppdev,parport_pc
floppy                 69370  0 
r8169                  67341  0 
mii                    13934  1 r8169


$ ps axu | grep -i blue | grep -v grep
root       723  0.0  0.0  19264  1720 ?        Ss   16:10   0:00 /usr/sbin/bluetoothd
myuser    1571  0.0  0.1 448968  5604 ?        Sl   16:10   0:00 /usr/lib/x86_64-linux-gnu/indicator-bluetooth/indicator-bluetooth-service

** /etc/bluetooth/main.conf без комментариев:

$ grep -v '#'  /etc/bluetooth/main.conf | grep .
[General]
Name = %h-%d
Class = 0x000100
DiscoverableTimeout = 0
PairableTimeout = 0
PageTimeout = 8192
AutoConnectTimeout = 60
InitiallyPowered = true
RememberPowered = true
ReverseServiceDiscovery = true
NameResolving = true
DebugKeys = false
EnableGatt = false

Будем благодарны за все советы.

0
задан 2 February 2014 в 20:36

2 ответа

Эта проблема описана как Ошибка 60824 в Bugzilla.

Вы найдете патч в этой теме: https://bugzilla.kernel.org/attachment.cgi?id=107379

Этот патч еще не доступен в официальной Ubuntu. релизы.

Чтобы заставить ключ работать до того, как он станет официальным, вам нужно пересобрать ядро ​​Ubuntu.

Вот как:


  • Сохранить патч в ~ / Patch_Bluetooth.txt
  • Получить исходные коды ядра Ubuntu ( дерзкая версия, то есть 13.10)

    cd ~
    git clone git://kernel.ubuntu.com/ubuntu/ubuntu-saucy.git
    
  • Примените патч к источникам ядра

    cd ~/ubuntu-saucy
    patch -p1 < ~/Patch_Bluetooth.txt
    
  • Если вы никогда раньше не собирали ядро, установите следующие инструменты.

    sudo apt-get build-dep linux-image-$(uname -r)
    
  • Пришло время запустить сборку ядра.

    cd ~/ubuntu-saucy
    fakeroot debian/rules clean
    fakeroot debian/rules binary-headers binary-generic
    

    В конце этого процесса вы должны были создать некоторый файл .deb в каталоге ~ /.

  • Использовать новое ядро ​​для загрузки.

    cd ~
    sudo dpkg -i linux-headers-3.11.0-19*.deb linux-image-extra-3.11.0-19-generic_3.11.0-19.33_amd64.deb
    
  • Перезагрузите компьютер.

Теперь вы должны увидеть индикатор Bluetooth и обнаружить устройства Bluetooth.

<Ч>
0
ответ дан 2 February 2014 в 20:36

У меня точно такая же проблема (тот же ключ, та же версия Ubuntu, те же файлы конфигурации, те же выходные данные команды ...).

Единственная информация, касающаяся этой совместимости с ключом, взята из вики Ubuntu:

Работает из коробки в Ubuntu v10.04 ~ 11.04. В 11.10 перестала работать надежно, частая паника ядра и другие В общем, плохие вещи, [Bug: 901770]

$ lsusb Bus 007 Устройство 003: ID 0a12: 0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (режим HCI)

$ hciconfig -a hci0 Производитель : Cambridge Silicon Radio (10)

Может потребоваться такое же исправление, как и у Belkin: добавить blacklist hci_usb в /etc/modprobe.d/blacklist.conf и добавить hci_usb reset=1 в / etc / modules

Я попытался «починить Белкина», но безуспешно, но, возможно, он подойдет для вашего ключа в Ubuntu 13.10.

0
ответ дан 2 February 2014 в 20:36

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

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