फेडोरा पर ब्लूटूथ पर पेयरिंग बोस क्यूसी 35


26

मैं गनोम शेल के साथ फेडोरा 24 चला रहा हूं। मैं ब्लूटूथ पर अपने नए बोस QuietComfort 35 को बाँधने की कोशिश करता हूँ।

मैंने गनोम इंटरफ़ेस का उपयोग करना शुरू कर दिया। दुर्भाग्य से, कनेक्शन धारण करने के लिए नहीं लगता है। यह लगातार कनेक्ट / डिस्कनेक्ट करने के रूप में प्रकट होता है:

https://youtu.be/eUZ9D9rGUZY

मेरा अगला चरण कमांड-लाइन का उपयोग करके कुछ जांच करना था। सबसे पहले, मैंने जाँच की कि ब्लूटूथ सेवा चल रही है:

$ sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
   Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: active (running) since dim. 2016-06-26 11:19:24 CEST; 14min ago
     Docs: man:bluetoothd(8)
 Main PID: 932 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 512)
   Memory: 2.1M
      CPU: 222ms
   CGroup: /system.slice/bluetooth.service
           └─932 /usr/libexec/bluetooth/bluetoothd

juin 26 11:19:24 leonard systemd[1]: Starting Bluetooth service...
juin 26 11:19:24 leonard bluetoothd[932]: Bluetooth daemon 5.40
juin 26 11:19:24 leonard bluetoothd[932]: Starting SDP server
juin 26 11:19:24 leonard bluetoothd[932]: Bluetooth management interface 1.11 initialized
juin 26 11:19:24 leonard bluetoothd[932]: Failed to obtain handles for "Service Changed" characteristic
juin 26 11:19:24 leonard systemd[1]: Started Bluetooth service.
juin 26 11:19:37 leonard bluetoothd[932]: Endpoint registered: sender=:1.68 path=/MediaEndpoint/A2DPSource
juin 26 11:19:37 leonard bluetoothd[932]: Endpoint registered: sender=:1.68 path=/MediaEndpoint/A2DPSink
juin 26 11:20:26 leonard bluetoothd[932]: No cache for 08:DF:1F:DB:A7:8A

फिर, मैंने आर्कलिनक्स विकी के कुछ स्पष्टीकरणों का पालन करने की कोशिश की है, जिसमें कोई सफलता नहीं मिली। जोड़ी विफल हो रहा है जोड़ी में विफल: org.bluez.Error.AuthenticationFailed :

$ sudo bluetoothctl 
[NEW] Controller 00:1A:7D:DA:71:05 leonard [default]
[NEW] Device 08:DF:1F:DB:A7:8A Bose QuietComfort 35
[NEW] Device 40:EF:4C:8A:AF:C6 EDIFIER Luna Eclipse
[bluetooth]# agent on
Agent registered
[bluetooth]# scan on
Discovery started
[CHG] Controller 00:1A:7D:DA:71:05 Discovering: yes
[CHG] Device 08:DF:1F:DB:A7:8A RSSI: -77
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 0000febe-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A RSSI: -69
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 0000febe-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 0000110d-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 0000110f-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 00001130-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 0000112e-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 0000111e-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 00001108-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 00001131-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:1F:DB:A7:8A UUIDs: 00000000-deca-fade-deca-deafdecacaff
[bluetooth]# devices
Device 08:DF:1F:DB:A7:8A Bose QuietComfort 35
Device 40:EF:4C:8A:AF:C6 EDIFIER Luna Eclipse
[CHG] Device 08:DF:1F:DB:A7:8A RSSI: -82
[CHG] Device 08:DF:1F:DB:A7:8A RSSI: -68
[CHG] Device 08:DF:1F:DB:A7:8A RSSI: -79
[bluetooth]# trust 08:DF:1F:DB:A7:8A
Changing 08:DF:1F:DB:A7:8A trust succeeded
[bluetooth]# pair 08:DF:1F:DB:A7:8A
Attempting to pair with 08:DF:1F:DB:A7:8A
[CHG] Device 08:DF:1F:DB:A7:8A Connected: yes
Failed to pair: org.bluez.Error.AuthenticationFailed
[CHG] Device 08:DF:1F:DB:A7:8A Connected: no

मैंने SSPMode को अक्षम करने का प्रयास किया लेकिन इसका कोई प्रभाव नहीं है:

$ sudo hciconfig hci0 sspmode 0

जब मैं bluetoothctl का उपयोग करता हूं, तो journalctl निम्नलिखित लॉग करता है:

juin 26 11:37:21 leonard sudo[4348]: lpellegr : TTY=pts/2 ; PWD=/home/lpellegr ; USER=root ; COMMAND=/bin/bluetoothctl
juin 26 11:37:21 leonard audit[4348]: USER_CMD pid=4348 uid=1000 auid=4294967295 ses=4294967295 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 msg='cwd="/home/lpellegr" cmd="bluetoothctl" terminal=pt
juin 26 11:37:21 leonard audit[4348]: CRED_REFR pid=4348 uid=0 auid=4294967295 ses=4294967295 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 msg='op=PAM:setcred grantors=pam_env,pam_fprintd acct="roo
juin 26 11:37:21 leonard sudo[4348]: pam_systemd(sudo:session): Cannot create session: Already occupied by a session
juin 26 11:37:21 leonard audit[4348]: USER_START pid=4348 uid=0 auid=4294967295 ses=4294967295 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 msg='op=PAM:session_open grantors=pam_keyinit,pam_limits,
juin 26 11:37:21 leonard sudo[4348]: pam_unix(sudo:session): session opened for user root by (uid=0)
juin 26 11:38:06 leonard bluetoothd[932]: No cache for 08:DF:1F:DB:A7:8A

दुर्भाग्य से, मैं आउटपुट नहीं समझता। किसी भी विचार या मदद का स्वागत है। मैं बहुत खोया हुआ हूं।

मेरे द्वारा उपयोग किया जाने वाला ब्लूटूथ रिसीवर CSL-Computer का USB डोंगल है। Bluetoothctl संस्करण 5.40 है। मैं कर्नेल 4.5.7-300.fc24.x86_64 चला रहा हूं।

नीचे मेरे ब्लूटूथ एडाप्टर द्वारा समर्थित विशेषताएं हैं:

hciconfig -a hci0 features
hci0:   Type: BR/EDR  Bus: USB
    BD Address: 00:1A:7D:DA:71:05  ACL MTU: 310:10  SCO MTU: 64:8
    Features page 0: 0xff 0xff 0x8f 0xfe 0xdb 0xff 0x5b 0x87
        <3-slot packets> <5-slot packets> <encryption> <slot offset> 
        <timing accuracy> <role switch> <hold mode> <sniff mode> 
        <park state> <RSSI> <channel quality> <SCO link> <HV2 packets> 
        <HV3 packets> <u-law log> <A-law log> <CVSD> <paging scheme> 
        <power control> <transparent SCO> <broadcast encrypt> 
        <EDR ACL 2 Mbps> <EDR ACL 3 Mbps> <enhanced iscan> 
        <interlaced iscan> <interlaced pscan> <inquiry with RSSI> 
        <extended SCO> <EV4 packets> <EV5 packets> <AFH cap. slave> 
        <AFH class. slave> <LE support> <3-slot EDR ACL> 
        <5-slot EDR ACL> <sniff subrating> <pause encryption> 
        <AFH cap. master> <AFH class. master> <EDR eSCO 2 Mbps> 
        <EDR eSCO 3 Mbps> <3-slot EDR eSCO> <extended inquiry> 
        <LE and BR/EDR> <simple pairing> <encapsulated PDU> 
        <non-flush flag> <LSTO> <inquiry TX power> <EPC> 
        <extended features> 
    Features page 1: 0x03 0x00 0x00 0x00 0x00 0x00 0x00 0x00

यह जोड़ी EDIFIER लूना एक्लिप्स वक्ताओं के साथ अच्छी तरह से काम करती है। मुझे संदेह है कि समस्या वास्तव में उस हेडसेट से संबंधित है जिसे मैं कॉन्फ़िगर करने का प्रयास कर रहा हूं।

जवाबों:


26

मेरे पास ये हेडफोन हैं, साथ ही फेडोरा 24 को चलाने वाले एक लैपटॉप के साथ। आईआरसी पर ब्लूज़ डेवलपर्स में से एक के साथ चैट करने के बाद, मेरे पास काम करने वाली चीजें हैं। नीचे मैंने जो पाया है। (ध्यान दें कि मैं ब्लूटूथ के बारे में बहुत कम जानता हूं इसलिए मैं इसमें से कुछ के लिए गलत शब्दावली का उपयोग कर सकता हूं।)

हेडफोन समर्थन (या कम से कम वे समर्थन करते हैं) ब्लूटूथ ले कहते हैं लेकिन जोड़ी बनाने के लिए ले का समर्थन नहीं करते हैं। Bluez अभी तक इसका समर्थन नहीं करता है और कॉन्फ़िगरेशन फ़ाइल में सांख्यिकीय रूप से समर्थित बीटी मोड को सेट करने का कोई तरीका नहीं है। आप नियमित रूप से ब्लूटूथ पर हेडफ़ोन का उपयोग कर सकते हैं, हालांकि ठीक है। यह ब्लूज़ 4 कार्यों का कारण बनता है; यह वास्तव में LE का समर्थन नहीं करता है।

इसलिए, /etc/bluaxy/main.conf बनाएं। फेडोरा 24 इस फ़ाइल के साथ नहीं आता है इसलिए या तो अपस्ट्रीम से एक कॉपी प्राप्त करें , जिसमें लाइन खोजें

#ControllerMode = dual

और इसे बदलें:

ControllerMode = bredr

या सिर्फ एक नई फ़ाइल बनाएँ:

[General]
ControllerMode = bredr

फिर ब्लूटूथ और जोड़ी को पुनरारंभ करें। (मैंने इसे मैन्युअल रूप से bluetoothctl के माध्यम से किया था, लेकिन बस ब्लूटूथ प्रबंधक का उपयोग करना चाहिए।)

अब, यह मेरे लिए काम कर रहा है, हालांकि यदि आप A2DP- सिंक प्रोटोकॉल का उपयोग करने के लिए pulseaudio को बाध्य नहीं करते हैं, तो हेडफ़ोन यह घोषणा करेगा कि आपके पास किसी कारण से आने वाली कॉल है। हालाँकि, मेरे माउस को ब्लूटूथ LE की आवश्यकता है, इसलिए मैंने कंट्रोलरोड लाइन को अंदर जाकर हटा दिया। और ... हेडफ़ोन अभी भी काम करते हैं, साथ ही साथ माउस भी। मुझे लगता है कि एक बार वे सब कुछ ठीक हो जाए।


मैंने निर्दिष्ट फ़ाइल में आपके द्वारा उल्लिखित लाइन जोड़ी है, लेकिन जब मैं ब्लूटूथ डेमॉन को पुनरारंभ करता हूं तो मुझे "पार्सिंग /etc/bluaxy/main.conf विफल हो जाता है: कुंजी फ़ाइल एक समूह के साथ शुरू नहीं होती है"। क्या आप ब्लूटूथ डेमन के संस्करण 5.40 का उपयोग कर रहे हैं? क्या आपके पास एक पंक्ति है /etc/bluetooth/main.conf?
लॉरेंट

1
मुझे [General]पहले लाइन पर समूह जोड़ना था । पुनरारंभ करने के बाद सब कुछ सुचारू रूप से काम कर रहा है। आपका बहुत बहुत धन्यवाद!
लॉरेंट

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

यह मेरे लिए काम कर रहा है, मैं Xubuntu 16.04 पर हूँ
थ्रू

फेडोरा 23 पर भी मेरे लिए काम किया, अभी भी मेरा मुद्दा वॉल्यूम है, यह मेरे फोन की तुलना में बहुत कम है, आप में से किसी के पास था? मुझे ऑडियो मोड को A2DP सिंक में बदलना पड़ा, इसके अलावा मुझे अपने हेडफ़ोन पर अजीब हस्तक्षेप हो रहा था। मैं उस पर किसी भी मदद की सराहना करता हूं, हो सकता है कि @JasonTibbitts के बारे में कुछ हो
Renato Mefi

3

मैं आपके विशिष्ट हेडफ़ोन पर पढ़ता हूं, और वे युग्मन को सुविधाजनक बनाने के लिए नियर फील्ड कम्युनिकेशन (एनएफसी) का उपयोग करते हैं, और यह विशेष रूप से ब्लूज़ 5.3 में जोड़ा गया था , हालाँकि, यह कम से कम एक ब्लॉग पर उल्लेख किया गया था "एनएफसी नए कीबोर्ड के लिए बनाया गया है। , लेकिन दुर्भाग्यवश Gnu / Linux अभी तक NFC का अच्छी तरह से समर्थन नहीं करता है । हालाँकि NFC समर्थन लिनक्स कर्नेल में बनाया गया है, इसके लिए न तो Gnome और न ही KDE का कोई समर्थन है, और मेरे Fedora 20 रिपॉजिटरी में NFC सक्षम ऐप्स की संख्या रियासत शून्य है । NFC मुझे अपनी डिवाइस बाँधने में मदद नहीं करेगा, इसलिए हमें इसके बजाय पुराने ढंग से करने की ज़रूरत है ... "तो फिर, यह हमें आपके दृष्टिकोण पर वापस लाता है।

हालाँकि, Bluez 5.3 के पास उपकरणों के साथ जोड़ी बनाने के लिए समर्थन नहीं था (जैसे कि आपके हेडफ़ोन बोस) जो युग्मन के लिए एक पिन कोड का उपयोग करते हैं। पिछले वितरणों से एक और वितरण पर
एक बग रिपोर्ट है। इसलिए हालांकि यह विशेष रूप से फेडोरा पर रिपोर्ट नहीं किया गया है, आधिकारिक ब्लूज़ साइट ने विशेष रूप से एक फिक्स का उल्लेख नहीं किया है, कम से कम जो मैं देख सकता हूं।

तो यह सुविधा समर्थित नहीं है; और कम से कम अब इसका जवाब है।

साथ ही, जैसा कि आपको संदेह है, अन्य मुद्दे हो सकते हैं, जैसे कि एक विशिष्ट मालिकाना ड्रावर की जरूरत है, जब तक कि आपने पहले से ही फैसला नहीं किया है (यानी ओएसएक्स या विंडोज पर हेडफोन क्लास-कंप्लेंट का परीक्षण करके या जो भी वे समर्थन करते हैं)। मुझे वास्तव में अत्यधिक संदेह है कि यह मामला है, या यह आपको या किसी अन्य को स्प्रिंगबोर्ड से कुछ देता है।


तो, यहाँ कुछ अन्य उत्तरों ने ब्लूज़ (4.99) के पुराने OS और / या बैकपोर्ट संस्करणों पर कम से कम एक काम करने वाले सेटअप को सत्यापित किया है , जिसमें गैर-डिफ़ॉल्ट "नॉन-फ़्री" डेबियन रिपोज़ के पैकेज भी हो सकते हैं। आप यहां फेडोरा पर यह कोशिश कर सकते हैं , फेडोरा-भूमि में जो 4 साल पहले था :)
forgotstackxpassword

आपके द्वारा उल्लिखित संस्करण को अपग्रेड करना एक बुरा सपना प्रतीत होता है। मैंने 5.39-1.fc24 को डाउनग्रेड करने की कोशिश की, sudo dnf downgrade bluez --allowerasingलेकिन यह कुछ भी नहीं बदलता है।
लौरेंत

मैंने सिर्फ इसका उल्लेख किया था क्योंकि यह नीचे बताया गया था कि डेबियन 4.99 संगत था; मैं अन्यथा वास्तव में यह सिफारिश नहीं करूंगा कि जैसे आपने कहा कि फेडोरा पूरी तरह से अलग है। मैं छड़ी करता हूं कि यह केवल तब काम करेगा जब मैन्युअल रूप से जोड़ा जाएगा, इसके अलावा मेरे पास सही हार्डवेयर काम नहीं है (जैसे हेडफ़ोन), और एनएफसी और इसके अन्य ब्लॉब्स असमर्थित हो सकते हैं।
forststackxpassword

आह, यह जेसन टिबबिट्स का महान जवाब है, ऊपर , खुशी है कि आपको यह काम मिला और उसके पास पास में हेडफ़ोन और सिस्टम था।
forststackxpassword

1

यदि यह किसी के लिए मदद का हो सकता है, तो मेरे ubuntu 16.04 में ऊपर वर्णित व्यावहारिक रूप से कोशिश करने के बाद, अंत में, यह "बोस कनेक्ट ऐप" (एंड्रॉइड के लिए मेरे मामले में) के माध्यम से कनेक्ट करना इतना आसान था। मैंने इसे करने के लिए ब्लूमैन का उपयोग किया और आखिरकार मैं हेडसेट को पेयर करने में सक्षम हुआ।

मेरे मामले में, मुझे ब्लूज़ 5.37v, ब्लूमैन 2.0.4 मिला है, और अंत में मुझे डिफ़ॉल्ट /etc/bluaxy/main.conf में कोई भी बदलाव करने की आवश्यकता नहीं है, डिफ़ॉल्ट "कंट्रोलरोड" के साथ इसे दोहरी करने के लिए सेट किया गया है काम किया।

मेरे लिए काम करने वाले चरण थे:

1.- ऐप खोलें और विकल्प का चयन करें एक नया डिवाइस या समान कनेक्ट करें। (मुझे बिल्कुल नाम याद नहीं है) 2.- ब्लूमैन से एक नए डिवाइस की खोज करें। 3.- एक बार हेडसेट मिल जाने के बाद, मैं उन्हें बिना किसी समस्या के जोड़ सकता था और काम करने के तरीके का चयन कर सकता था।

पहले कदम के बिना, मैं उन्हें बाँध नहीं पा रहा था।

मैंने मुझे यह करने का तरीका खोजने के लिए बहुत कुछ लिया, लेकिन एक बार जब आप इसे करना जानते हैं, तो इसे करना काफी आसान है।


यह वह विधि है जो मेरे लिए काम करती है। मैं आर्मी लिनक्स का उपयोग कर रहा हूं, ब्लूमैन और पल्सएडियो / पावुकोन्ट्रोल के साथ। मैंने आर्क विकी में सामान्य कदम का पालन किया और स्थापित किया और समस्या निवारण किया, और आपकी तकनीक ने इसे मेरे लिए बनाया। धन्यवाद !
DjebbZ

0

मैंने कुछ दिनों पहले बोस QC 35 भी खरीदा है। कुछ शुरुआती समस्याओं के बाद, मैं एएलएसए और ब्लूज़ 4.x के साथ डेबियन पर काम करने में कामयाब रहा

apt-get install bluetooth
apt-get install bluez-alsa
apt-get install blueman

इन पैकेजों को स्थापित करने के बाद भी यह काम नहीं किया। समस्या dbus अनुमतियों के साथ थी। मैंने इसे अपने यूजर (uid 1000) को ग्रुप ब्लूटूथ में जोड़कर हल किया, अर्थात:

usermod -a -G bluetooth martin

उसके बाद सब कुछ काम करता है, और हेडसेट स्वचालित रूप से मेरे लैपटॉप के साथ हर शुरुआत में जोड़े


यह जोड़ी है, लेकिन क्या कनेक्शन भी लंबे समय तक रहता है?
phk

@phk - हाँ। यह एक आकर्षण की तरह काम करता है
मार्टिन वेज्टर

क्या आप जो GUI का उपयोग कर रहे हैं, उसे भी सूचीबद्ध कर सकते हैं, आपके संस्करण का ब्लूज़ भी (उदाहरण के लिए jessie [करंट स्टेबल]) में यह 5.23-2 + b1 है। यह उसके फेडोरा सेटअप के समाधान को पोर्ट करने में मदद कर सकता है
forgotstackxpassion

@forgotstackxpassword - जैसा कि मैंने अपने मूल पोस्ट में कहा था, मैं bluez 4.x(विशेष रूप से संस्करण 4.99) और bluemanएक gui के रूप में उपयोग कर रहा हूं ।
मार्टिन वेग्टर जूल

4.99 थोड़ा अधिक विशिष्ट है, धन्यवाद। व्हीजी पर यह डिफ़ॉल्ट था इसलिए मुझे भी लगता है कि आप पुराने स्थिर हैं।
forststackxpassword

0

मुझे Fedora 24 पर QC35 के साथ भी यही समस्या थी। मैंने यहां एक अनुकूलित ब्लूज़ पैकेज आज़माया: https://copr.fedorainfracloud.org/coprs/npmccallum/jelling/packages/ :

# dnf copr enable npmccallum/jelling
# dnf install bluez-5.37-1.gatt.fc24

संशोधित 5.37-1 संस्करण के लिए 5.40 से डाउनग्रेड करने के बाद, मैं हेडसेट जोड़ी बनाने में सफल हो सकते हैं मैन्युअल रूप से bluetoothctl(दुर्भाग्य से सूक्ति ब्लूटूथ सेटिंग काम नहीं करता है):

$ bluetoothctl
[bluetooth]# devices
Device 08:DF:xx:xx:xx:xx QC35
[bluetooth]# trust 08:DF:xx:xx:xx:xx 
[CHG] Device 08:DF:xx:xx:xx:xx Trusted: yes
Changing 08:DF:xx:xx:xx:xx trust succeede
[bluetooth]# pair 08:DF:xx:xx:xx:xx 
Attempting to pair with 08:DF:xx:xx:xx:xx
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 00000000-deca-fade-deca-deafdecacaff
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 00001101-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 00001108-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 0000111e-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 00001800-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 00001801-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 0000180a-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx UUIDs: 0000febe-0000-1000-8000-00805f9b34fb
[CHG] Device 08:DF:xx:xx:xx:xx Paired: yes
Pairing successful
[bluetooth]# connect 08:DF:xx:xx:xx:xx 
Attempting to connect to 08:DF:xx:xx:xx:xx
Connection successful
[QC35]# connect 08:DF:xx:xx:xx:xx 
Attempting to connect to 08:DF:xx:xx:xx:xx
[CHG] Device 08:DF:xx:xx:xx:xx RSSI is nil
Connection successful
[QC35]# info 08:DF:xx:xx:xx:xx 
Device 08:DF:xx:xx:xx:xx
    Name: QC35
    Alias: QC35
    Class: 0x240418
    Icon: audio-card
    Paired: yes
    Trusted: yes
    Blocked: no
    Connected: yes
    LegacyPairing: no
    UUID: Vendor specific           (00000000-deca-fade-deca-deafdecacaff)
    UUID: Serial Port               (00001101-0000-1000-8000-00805f9b34fb)
    UUID: Headset                   (00001108-0000-1000-8000-00805f9b34fb)
    UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
    UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
    UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
    UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
    UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
    UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
    UUID: Bose Corporation          (0000febe-0000-1000-8000-00805f9b34fb)
    Modalias: bluetooth:v009Ep400Cd0103

तब मेरा QC35 GNOME साउंड सेटिंग में सक्रिय हो सकता है। प्रारंभिक जोड़ी के बाद इसने त्रुटिपूर्ण रूप से काम किया और अपने लैपटॉप को बाद में स्वचालित रूप से पुन: कनेक्ट कर सकता है।

ब्लूज़ का यह संस्करण मेरे ब्लूटूथ माउस और ट्रैकपैड के साथ भी काम करता है। मुझे सही कारण नहीं पता कि यह क्यों काम करता है। हो सकता है कि ब्लूज़ के नवीनतम संस्करण में ब्लूटूथ ले पर किसी प्रकार का प्रतिगमन हो (जेसन टिबबिट्स के उत्तर द्वारा इंगित)? वैसे भी, उम्मीद है कि यह जवाब मदद कर सकता है। :)


इसने मेरे फेडोरा 26 को तोड़ दिया, धन्यवाद! : '(
डिएगो मोरा सेस्पेडेस

0

उबंटू 16.04, बोस QC35: "ब्लूटूथ एडेप्टर" सॉफ़्टवेयर स्थापित किया गया और आसानी से कनेक्ट करने में सक्षम था।


मेरे लिए "उबंटू एक आंतरिक त्रुटि" के साथ विफल।
लॉरेंट

0

मुझे आर्क लिनक्स पर एक ही समस्या थी और ये चीजें हैं जो मुझे करनी थीं, यह संभावना नहीं है कि लिनक्स के डिस्ट्रोस पर अन्य लोगों के लिए 'समतुल्य' कमांड चलाना बहुत अधिक उपयोगी होगा:

  • पैकेजों को स्थापित करें pulseaudio-bluetooth pulseaudio-alsa bluez bluez-libs bluez-utils और पल्सेडियो को पुनरारंभ करें (यदि यह पहले से ही चल रहा था जब ब्लूटूथ स्थापित किया गया था):

    pulseaudio -k
    pulseaudio --start
    

    यदि आपको एक त्रुटि संदेश मिलता है

    XDG_RUNTIME_DIR (/var/snips-audio-server) is not owned by us (uid 0), but by uid  
    <some UID (probably yours)>!
    

    फिर आपको इन कमांड को बिना रूट / बिना रन के चलाना होगा sudo

  • मॉड्यूल btusbको मेरे मामले में लोड किया जाना था, इसलिए modprobe btusbहर बार आपको हेडफ़ोन की आवश्यकता होती है, या स्टार्टअप पर मॉड्यूल लोड करना पड़ता है

  • rfkillयह देखने के लिए चलाएँ कि क्या आपका ब्लूटूथ उपकरण नरम है / हार्डब्लॉक है और अवरुद्ध है तो उसे अनब्लॉक करें
  • जांचें कि क्या ब्लूटूथ सेवा चल रही है (यानी systemd, कमांड संभवतः systemctl status bluetooth.service अंतर्निहित ऑडियो उच्च निष्ठा के लिए डिजिटल स्टीरियो आउटपुट जैसा होगा ... हेडफ़ोन के लिए a2dp सिंक)

  • जैसा कि ओपी द्वारा कहा गया है, कॉन्फ़िगरेशन को इस एसई प्रश्न के उत्तर में सुझाए अनुसार अनुकूलित किया जा सकता है , जहां आप स्पष्टीकरण पर पढ़ सकते हैं:

    • संपादित करें /etc/bluetooth/main.conf: युक्त रेखा खोजें
      #ControllerMode = dual
      
      और इसे बदलें:
      ControllerMode = bredr
      
      या सिर्फ एक नई फ़ाइल बनाएँ:
      [General]
      ControllerMode = bredr
      
      फिर ब्लूटूथ और पेयर को फिर से कनेक्ट करें ( systemctl restart bluetooth.serviceया कुछ GUI फ्रंटेंड का उपयोग करके, इसे बंद करके चालू करें)

GitHub पर किसी के भी निर्देश हैं ( नोट: मुझे पूरी तरह से यकीन नहीं है कि GitHub रिपॉजिटरी डू से ये बदलाव क्या हैं (मैंने काम करने के लिए चीजों को प्राप्त करने के लिए पर्याप्त समय बिताया है), इसलिए सावधानी के साथ उपयोग करें ... मुझे लगता है समूह परिवर्तन संभवत: केवल उपयोगकर्ता स्थान या इन पंक्तियों के बीच ब्लूटूथ नियंत्रण को सक्षम करते हैं):

बोस QC35 हेडसेट ब्लूटूथ काम करने के लिए निम्नलिखित कार्य करें:

  • sudo pacman -Syu pulseaudio-alsa pulseaudio-bluetooth bluez bluez-libs bluez-utils
  • turn off bluetooth from your computer
  • sudo btmgmt ssp of
  • gpasswd -a YOUR_USER lp

यदि आप समूह को रिबूट के बिना बदलना चाहते हैं, तो आप चला सकते हैं (जैसा कि एसई पर यहां बताया गया है ):

exec su -l $USER

रिबूट के बिना समूह परिवर्तनों को तुरंत प्रभावी बनाने के लिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.