ब्लूटूथ Ubuntu 16.04 LTS पर काम नहीं कर रहा है


26

मैं अपने फोन से अपने लैपटॉप पर फाइलें भेजना चाहता हूं और ब्लूटूथ के माध्यम से इसके विपरीत। लेकिन मेरे सिस्टम पर ब्लूटूथ काम नहीं करता है। जब मैं सिस्टम सेटिंग्स> ब्लूटूथ में ब्लूटूथ स्विच को चालू करता हूं , तो कुछ भी नहीं होता है और दाहिने हाथ की तरफ दृश्य स्विच भी हमेशा अक्षम होता है।

आउटपुट rfkill listइस प्रकार है:

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

आउटपुट dmesg | grep Blueइस प्रकार है:

[   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

मुझे नहीं पता कि ड्राइवर स्थापित किए गए थे या नहीं और मुझे नहीं पता कि इसे कैसे जांचना है।

किसी भी विचार क्या मुद्दा है?


अपडेट :

आउटपुट lspci -knn | grep Net -A2; lsusbइस प्रकार है:

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

कृपया अपना प्रश्न संपादित करें और lspci -knn | grep Net -A2; lsusbटर्मिनल कमांड का आउटपुट जोड़ें ।
पायलट

यह जांचने के लिए कि क्या ब्लूटूथ पैकेज स्थापित हैं, मैं आपको सिनैप्टिक पैकेज मैनेजर स्थापित करने और उस पर ब्लूटूथ की तलाश करने का सुझाव देता हूं। BTW हम बग रिपोर्ट दर्ज कर सकते हैं, जैसा कि मैं भी भुगत रहा हूं, मेरे मामले में मेरे पास सिस्टम पैनल में दो ब्लूटूथ आइकन हैं, और मेरे पीसी को दोनों से दिखाई नहीं देता है यह वास्तव में दिखाई नहीं देता है। यह अन्य ब्लूटूथ डिवाइस खोजने में भी विफल रहता है।
नैनो

ब्लूटूथ RT3290 के लिए बग रिपोर्ट खोजें और आपको कुछ मिल जाएगा। मुझे वास्तव में संदेह है कि यह अभी भी तय है
जेरेमी 31

@ जेरेमी 31 आप सही जेरेमी हैं। ऐसा लगता है कि पुराने संस्करणों के साथ भी यह एक मुद्दा था।
उर्सिनस.स्ट्रोंग

1
मुझे लगता है कि कुछ कट्टर लिनक्स उपयोगकर्ताओं ने कर्नेल 4.0 तक काम किया था
जेरेमी 31

जवाबों:


23

मेरे ubuntu 16.04 को ब्लूटूथ डिवाइस नहीं मिल पाए, भले ही डिवाइस की पेयरिंग स्विच चालू थी।

Ubuntu 16.04 ब्लूटूथ स्पीकर

संक्षेप में, मैंने निम्नलिखित प्रक्रिया का प्रयास किया।

  1. sudo nano /etc/bluetooth/main.conf
  2. डिफ़ॉल्ट रूप #AutoEnable=falseसे AutoEnable=true(फ़ाइल के निचले भाग पर) बदलें
  3. systemctl restart bluetooth.service

तब, मेरी उबंटू मशीन ब्लूटूथ डिवाइसों को खोजने में सक्षम थी!


11
apos thats सही नहीं, यह होना चाहिए systemctl पुनः आरंभ करें bluetooth.service
Amias

2
इसने मेरे लिए उस बदलाव के साथ काम किया जिसका @Amias ने उल्लेख किया था। धन्यवाद।
एर्दनसे

6
सबसे अच्छा तरीका वास्तव में हैsudo service bluetooth restart
smac89

भले ही अभी भी सही नहीं है, thx काम! मुझे लगता है कि यहाँ अन्य ब्लूटूथ मैनेजर के साथ संघर्ष हो सकता है .., यह भी मदद कर सकता है askubuntu.com/a/680192/46437
कुंभ राशि

मुझे तीसरी कमांड के लिए एक त्रुटि मिल रही है। पुनः आरंभ करने में विफल रहा आदि-init.d-bluaxy.service.mount: Unit etc-init.d-bluaxy.service.mount नहीं मिला।
रेयांश खरगा

15

इस मुद्दे को हल करने के इतने प्रयासों के बाद निम्नलिखित आदेशों ने मेरे लिए यह किया।

rfkill block bluetooth

फिर मैं निम्न कार्य करता हूं

rfkill unblock bluetooth

कमाल है, यह मेरे लिए भी काम किया।
गोफर

मुझे वास्तव में यह याद रखने की जरूरत है ...
संगीत

18.04 को काम किया !!
ब्लूटूथ ब्लूटूथ

4

मेरा ब्लूटूथ "बाहर गिरना" था, और मुझे एक रीबोट करना था। लेकिन इसने इसे हल किया:

sudo service bluetooth restart

(एक रिबूट से आसान!)


1
क्या यह उत्तर अधिक स्थायी समाधान नहीं होगा ? हर बार सेवा को फिर से शुरू करते हुए, संभावना है कि कार्यात्मक मुझे कम आकर्षक विकल्प लगता है।
एल्डर गीक

3

मुझे भी यही समस्या थी। मेरे मामले में मुझे लगता है कि यह एकता नियंत्रण केंद्र के मेरे पुराने स्थापित संस्करण, या कुछ गुम निर्भरताओं का एक बग था। एकता-नियंत्रण-केंद्र को आसानी से अपडेट करने का हल:

sudo apt-get install unity-control-center

आशा है कि यह मदद कर सकता है।


नहीं, यह केवल "हेडफ़ोन कनेक्टेड" कहता है, लेकिन इसमें से कोई आवाज़ नहीं आई।
jaycode

2

मेरे लिए दो दिनों के बाद बिना किसी भाग्य के खोज। मैंने एक यूएसबी स्टिक पर उबंटू की एक छवि को जला दिया, ट्राई मोड में प्रवेश किया। ब्लूटूथ का परीक्षण किया और यह काम करता है और उपकरणों और जोड़ी को पा सकता है।

तब मैंने अपने हार्डडिस्क पर उबंटू की एक नई छवि स्थापित की, उस समय तक पुराने इंस्टॉलेशन पर स्थापित सभी कार्यक्रमों को स्थापित करने की कोशिश की जब मैंने पाया कि ब्लूटूथ काम करना बंद कर देता है

मुझे लगा कि मैंने बिजली प्रबंधन के लिए टीएलपी नामक एक उपकरण स्थापित किया है , जब मैंने इसे माध्यम से हटा दिया apt remove tlpऔर रिबूट किया, तो ब्लूटूथ ने काम किया और अन्य उपकरणों को खोज सका!

हो सकता है कि ब्लूटूथ के साथ अच्छा काम करने के लिए TLP को किसी न किसी तरह कॉन्फ़िगर किया जाना चाहिए

मुझे उम्मीद है कि यह आपकी मदद कर सकता है

अद्यतन करें:

मैंने TLP का नवीनतम संस्करण स्थापित किया है और अब ब्लूटूथ बिना किसी समस्या के काम कर रहा है।

TLP Gihub पर रिलीज़: यहाँ

नवीनतम रिलीज़ अनकंप्रेस डाउनलोड करें

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

नवीनतम रिलीज़ प्राप्त करने के लिए PPA का उपयोग करें

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

और रिबूट।


1
आपका उत्तर कई मायनों में अनुचित है: 1. आपको नहीं पता कि टीएलपी स्थापित है (अधिकांश उबंटू स्वादों के लिए डिफ़ॉल्ट नहीं)। 2. पूरी तरह से अनइंस्टॉल करने के बजाय, एफएक्यू से समाधान का उपयोग करें । 3. कृपया स्रोत से इंस्टॉल करने का सुझाव न दें, पीपीए का उपयोग करें । 4. आपकी समस्या के संबंध में टीएलपी 0.8 ... 1.0 के बीच कोई अंतर नहीं है। मुझे लगता है कि उम्मीद के मुताबिक काम नहीं किया गया था और टीएलपी अब विघटनकारी है। मलबे को हटाने के साथ गुड लक --- कृपया अपने उत्तर को तदनुसार संपादित करें।
लाइनरनर

यह शानदार है, बहुत बहुत धन्यवाद! मैं पूरी तरह से भूल गया कि मैंने टीएलपी स्थापित किया है और इससे मुझे बहुत सारे मुद्दों का सामना करना पड़ा।
गेरिट

2

इसे इस्तेमाल करे,

$ 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

तो सूची से ब्लूटूथ rfkill द्वारा अवरुद्ध है, कोई आश्चर्य नहीं कि मैं जीयूआई में कनेक्ट नहीं कर सकता।

$ 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

अनब्लॉक कमांड के बाद मुझे एक नया डिवाइस hci0 मिलता है जो कि Soft block होता है, लेकिन hp-bluetooth डिवाइस अनब्लॉक हो जाता है और यह GUI से काम नहीं करता है।

$ 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

इसके बाद सब कुछ उम्मीद के मुताबिक काम कर रहा है। मुझे नहीं पता कि rfkill समय-समय पर ब्लूटूथ को अवरुद्ध करने के लिए क्यों है, लेकिन अब मुझे पता है कि जब मुझे इसका उपयोग करने की आवश्यकता होती है, तो इसे कैसे अनब्लॉक करना है और जब मुझे इसका उपयोग करने की आवश्यकता नहीं है, तो ब्लॉक करें।


1

अपने लैपटॉप पर काम नहीं करने वाले फोन से ब्लूटूथ अपलोड के कुछ समय बाद, मैंने पाया कि डिवाइस के लिए इंस्टॉल blueman-applet( sudo apt install blueman) और 'ट्रस्ट' को जोड़ना और फिर अपलोड की गई फ़ाइलों को स्वीकार करने के लिए निर्दिष्ट करने से मेरी समस्या ठीक हो गई। मैं वास्तव में नहीं जानता कि मेरे टास्कबार में अब दो ब्लूटूथ आइकन क्यों हैं - लेकिन ब्लूमैन-एप्लेट मानक गनोम / उबंटू एप्लेट की तुलना में बहुत अधिक विकल्प प्रदान करता है।

अतिरिक्त एप्लेट मेनू:

एप्लेट मेनू

डिवाइस सूची के संदर्भ मेनू डिवाइस के 'विश्वास' की अनुमति देता है:

ट्रस्ट डिवाइस

स्थानीय सेवा संवाद ब्लूटूथ को अपलोड की गई फ़ाइलों को स्वीकार करने की अनुमति देता है:

फ़ाइलों को स्वीकार करें


संपादित करें : आगे की खुदाई से पता चलता है कि उबंटू द्वारा अनुशंसित एक 'पर्सनल फाइल शेयरिंग' संवाद है जो इस कार्यक्षमता को सीधे बिना समर्थन के माना जाता हैblueman-applet । लेकिन यह मेरे लिए काम नहीं किया।

व्यक्तिगत फ़ाइल साझाकरण


1

नोट: यह उत्तर केवल डेबियन के लिए है!

मेरे मामले में ब्लूटूथ डिवाइस का पता नहीं चला था। मेरे मामले में यह क्वालकॉम एथेरोस हार्डवेयर का हिस्सा था:

$ 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

मालिकाना / गैर-मुक्त फर्मवेयर स्थापित करने और रिबूट करने में मदद मिली।

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

1
यह एक डेबियन जवाब है। firmware-atherosउबंटू में कोई पैकेज नहीं है ।
पायलट 6

1
मुझे "कोई भी पैकेज नहीं मिला जिसका नाम या विवरण" फर्मवेयर-एथेरोस "से मेल खाता हो
फेरोआओ

हाँ क्षमा करें। मुझे महसूस नहीं हुआ कि उबंटू में वह पैकेज नहीं है।
wedesoft

0

मैं हमेशा इसका उपयोग सब कुछ पुनः आरंभ करने के लिए करता हूं:

:~# 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

उसके बाद मैं क्या करूँ? क्या मैं कंप्यूटर को पुनरारंभ करता हूं? इसके अलावा, मुझे इसमें से त्रुटि संदेश मिल रहे हैं: imgur.com/a/h5hO8 (आउटपुट विंडो के अंत में स्क्रॉल किया गया है, इसलिए मैंने दो स्क्रीनशॉट ले लिए हैं।)
याकोव आइंस्पैन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.