Bluetooth Ubuntu 16.04 LTS’de çalışmıyor


26

Telefonumdan dizüstü bilgisayarıma dosya göndermek ve Bluetooth üzerinden tam tersi yapmak istiyorum. Ancak sistemimdeki Bluetooth çalışmıyor. Sistem Ayarları> Bluetooth'ta Bluetooth anahtarını açtığımda hiçbir şey olmuyor ve sağ taraftaki görünürlük anahtarı her zaman devre dışı bırakılıyor.

Çıkışı rfkill listaşağıdaki gibidir:

0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
2: hp-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no

Çıkışı dmesg | grep Blueaşağıdaki gibidir:

[   29.519992] Bluetooth: Core ver 2.21
[   29.520012] Bluetooth: HCI device and connection manager initialized
[   29.520016] Bluetooth: HCI socket layer initialized
[   29.520019] Bluetooth: L2CAP socket layer initialized
[   29.520025] Bluetooth: SCO socket layer initialized
[   54.305795] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   54.305799] Bluetooth: BNEP filters: protocol multicast
[   54.305804] Bluetooth: BNEP socket layer initialized

Sürücülerin kurulup kurulmadığını bilmiyorum ve nasıl kontrol edeceğimi de bilmiyorum.

Sorunun ne olduğu hakkında bir fikrin var mı?


Güncelleme :

Çıkışı lspci -knn | grep Net -A2; lsusbaşağıdaki gibidir:

09:00.0 Network controller [0280]: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe [1814:3290]
    DeviceName:  
    Subsystem: Hewlett-Packard Company Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Adapter [103c:18ec]
Bus 001 Device 003: ID 064e:c342 Suyin Corp. 
Bus 001 Device 002: ID 8087:8000 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Lütfen sorunuzu düzenleyin ve lspci -knn | grep Net -A2; lsusbterminal komutunun çıktısını ekleyin .
Pilot6

Bluetooth paketlerinin kurulu olup olmadığını kontrol etmek için Synaptic Paket Yöneticisi'ni kurmanızı ve üzerinde bluetooth aramanızı öneririm. BTW, bir hata raporu da sunabiliriz, çünkü ben de acı çekiyorum, benim durumumda sistem panelinde iki tane bluetooth ikonu var ve bilgisayarımı her ikisinden de görünür yapmak gerçekten görünmüyor. Ayrıca diğer bluetooth cihazlarını bulamıyor.
Nano

Bluetooth RT3290 için hata raporlarını arayın ve bazı bulacaksınız. Şimdi bile
tamir edildiğinden şüpheliyim

@ Jeremy31 Haklısın Jeremy. Eski sürümlerde bile bir sorun olduğu anlaşılıyor.
UrsinusTheStrong 16:16

1
Sanırım bazı Linux kullanıcıları çekirdek 4.0'a kadar çalışıyorlardı
Jeremy31

Yanıtlar:


23

Ubuntu 16.04 cihazım eşleştirme anahtarı açık olsa bile Bluetooth cihazlarını bulamadı.

Ubuntu 16.04 Bluetooth Hoparlörler

Kısacası, süreci takip etmeye çalıştım.

  1. sudo nano /etc/bluetooth/main.conf
  2. Değişim #AutoEnable=falseiçin AutoEnable=true(varsayılan olarak dosyanın alt kısmında)
  3. systemctl restart bluetooth.service

Ardından Ubuntu makinem Bluetooth aygıtlarını bulabildi!


11
apos bu doğru değil, sistemctl olmalıdır bluetooth.service yeniden
11

2
Bu benim için @Amias'ın bahsettiği değişiklikle işe yaradı. Teşekkürler.
Erdnase,

6
En iyi yol aslındasudo service bluetooth restart
smac89

hala mükemmel olmasa bile çalışıyorum, thx! Ben .., bu da yardımcı olabilir burada diğer bluetooth yöneticisi ile çatışma var olabilir düşünmek askubuntu.com/a/680192/46437
Kova Güç

Üçüncü komut için bir hata alıyorum. Etc-init.d-bluetooth.service.mount başlatılamadı: Birim etc-init.d-bluetooth.service.mount bulunamadı.
Reyansh Kharga

15

Bu sorunu çözmek için pek çok girişimden sonra, aşağıdaki komutlar benim için yaptı.

rfkill block bluetooth

Sonra aşağıdakileri yapıyorum

rfkill unblock bluetooth

Şaşırtıcı, bu da benim için çalıştı.
gopher

Bunu gerçekten hatırlamam gerekiyor ...
musicformellons

18.04 tarihinde çalıştı!
bluetoothfx

4

Bluetooth'um "düşme" eğilimindeydi ve yeniden başlatma yapmak zorunda kaldım. Ancak bu çözüldü:

sudo service bluetooth restart

(yeniden başlatmadan daha kolay!)


1
Olmaz Bu cevap daha kalıcı bir çözüm olabilir mi? Hizmeti her seferinde yeniden başlatmak, muhtemelen işlevsel olsa da bana daha az çekici bir seçenek gibi geliyor.
Elder Geek

3

Ben de aynı problemi yaşadım. Benim durumumda, eski yüklü birlik kontrol merkezimin veya bazı eksik bağımlılıkların bir hatası olduğunu düşünüyorum. Birlik-kontrol merkezini kolayca güncelleyerek çözüldü:

sudo apt-get install unity-control-center

Umarım yardımcı olabilir.


Ah hayır, sadece "kulaklık bağlı" yazıyor, ancak ses çıkmıyor.
jaycode

2

İki gün şanssız aradıktan sonra benim için. Bir USB çubuğunda Ubuntu görüntüsünü yaktım, Dene moduna girdim. Test edilmiş Bluetooth ve çalışır ve aygıtları bulabilir ve eşleyebilir.

Sonra HardDisk'ime yeni bir ubuntu görüntüsü yükledim, Bluetooth'un çalışmayı durdurduğunu bulduğumda eski kurulumda kurulu tüm programları yüklemeye çalıştım.

Güç yönetimi için TLP adında bir araç kurduğumu düşündüm, üzerinden çıkardığımda apt remove tlpve yeniden başlattığımda , Bluetooth çalıştı ve başka cihazlar bulabildi!

Belki TLP'nin Bluetooth ile iyi çalışacak şekilde yapılandırılması gerekir

Umarım bu size yardımcı olabilir

Güncelleştirme:

TLP'nin en yeni sürümünü yükledim ve şimdi Bluetooth sorunsuz çalışıyor.

TLP Gihub’da yayınlandı: burada

En son indirilen sıkıştırmayı indir

cd TLP-1.0
# use checkinstall so that you can remove it anytime
sudo checkinstall

En son sürüm almak için PPA kullanın

sudo add-apt-repository ppa:linrunner/tlp
sudo apt update
sudo apt install tlp

Ve yeniden başlat.


1
Cevabınız birkaç yönden uygunsuz: 1. TLP'nin kurulu olup olmadığını bilmiyorsunuz (çoğu Ubuntu tatları için varsayılan değil). 2. Tamamen kaldırmak yerine , SSS bölümündeki çözümü kullanın . 3. Lütfen kaynaktan yüklemeyi önermeyin, PPA'yı kullanın . 4. Sorununuz açısından TLP 0.8 ... 1.0 arasında bir fark yoktur. Checkinstall'ın beklendiği gibi çalışmadığını ve TLP'nin artık işlevsiz olduğunu düşünüyorum. Enkazı kaldırırken iyi şanslar --- Lütfen cevabını buna göre düzenle.
linrunner

Bu harika, çok teşekkürler! TLP'yi kurduğumu tamamen unuttum ve bu bana pek çok soruna neden oldu.
Gerrit

2

Bunu dene,

$ rfkill list
0: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: hp-bluetooth: Bluetooth
    Soft blocked: yes
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

Bu yüzden listeden Bluetooth rfkill tarafından engellendi, merak ediyorum ki GUI'ye bağlanamıyorum.

$ rfkill unblock bluetooth
$ rfkill list
0: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: hp-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
3: hci0: Bluetooth
    Soft blocked: yes
    Hard blocked: no

Unblock komutundan sonra Soft bloke olan hci0 yeni bir cihaz alıyorum, ancak hp-bluetooth cihazı engellendi ve GUI'den hala çalışmıyor.

$ hciconfig hci0 up
Can't init device hci0: Operation not permitted (1)
$ sudo hciconfig hci0 up
[sudo] password for karibe: 
Can't init device hci0: Operation not possible due to RF-kill (132)
rfkill unblock bluetooth hci0
rfkill list
0: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: hp-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
3: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

Bundan sonra her şey beklendiği gibi çalışıyor. Rfkill'in neden zaman zaman bluetooth engelleme olduğunu bilmiyorum, ancak şimdi kullanmam gerektiğinde engellemeyi nasıl açacağımı ve kullanmaya gerek duymadığımda engellemeyi biliyorum.


1

Telefonumdan Bluetooth yüklemesiyle bir süre sonra dizüstü bilgisayarımda çalışmıyorken , cihaza yükleme blueman-applet( sudo apt install blueman) ve 'güven' ekleyerek yüklenen dosyaları kabul edeceğimi belirleyerek sorunumu düzelttim. Şu anda görev çubuğumda neden iki Bluetooth simgesi olduğunu gerçekten bilmiyorum - ancak blueman-applet standart Gnome / Ubuntu applet'ten çok daha fazla seçenek sunuyor gibi görünüyor.

Ekstra uygulama menüsü:

uygulama menüsü

Cihazlar listesinin içerik menüsü cihazın 'güvenilmesine' izin verir:

güven cihazı

Yerel Hizmetler iletişim kutusu Bluetooth'un yüklenen dosyaları kabul etmesine izin verir:

dosyaları kabul et


EDIT : daha fazla kazıma, Ubuntu tarafından önerilen ve bu özelliği doğrudan desteklememesi beklenen bir 'Kişisel Dosya Paylaşımı' iletişim kutusu olduğunu göstermektedir blueman-applet. Ama benim için işe yaramadı.

kişisel dosya paylaşımı


1

Not: Bu cevap sadece Debian içindir!

Benim durumumda, Bluetooth cihazı tespit edilmedi. Benim durumumda Qualcomm Atheros donanımının bir parçasıydı:

$ lspci -knn | grep Net -A2
03:00.0 Network controller [0280]: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01)
        Subsystem: Hewlett-Packard Company QCA9565 / AR9565 Wireless Network Adapter [103c:217f]
        Kernel driver in use: ath9k
        Kernel modules: ath9k

Özel / ücretsiz olmayan bellenimin kurulması ve yeniden başlatılması yardımcı oldu.

sudo apt-get install aptitude
sudo aptitude install firmware-atheros

1
Bu bir Debian cevabı. firmware-atherosUbuntu'da paket yok .
Pilot6

1
"Adı veya açıklaması" firmware-atheros "ile eşleşen hiçbir paket
bulunamadı.

Evet üzgünüm. Ubuntu’nun bu paketi taşımadığını bilmiyordum.
wedesoft,

0

Bunu her şeyi yeniden başlatmak için her zaman kullanırım:

:~# rfkill block bluetooth; rfkill list; /etc/init.d/bluetooth restart;\
/etc/init.d/bluetooth status;\
modprobe -r btusb; modprobe btusb;\
/etc/init.d/bluetooth restart; /etc/init.d/bluetooth status

Bundan sonra ne yaparım? Bilgisayarı yeniden başlatmalı mıyım? Ayrıca, ondan hata mesajları alıyor gibiyim : imgur.com/a/h5hO8 (çıktı pencerenin sonundan geçti, bu yüzden iki ekran görüntüsü aldım.)
Yaakov Ainspan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.