Bluetoothctl: कोई डिफ़ॉल्ट नियंत्रक उपलब्ध नहीं है


13

मुझे अपने लॉगिटेक K810 ब्लूटूथ कीबोर्ड को डेबियन जेसी में ब्लूज़ संस्करण 5.23-1, कर्नेल 3.16.0-4 से जोड़ने में समस्या हो रही है।

कीबोर्ड अधिकांश समय ठीक काम करता है, लेकिन कभी-कभी यह बिल्कुल भी काम नहीं करता है और bluetoothctlमुझे यह त्रुटि देता है कि नियंत्रक अनुपलब्ध है।

जब ऐसा होता है, hciconfig अभी भी डिवाइस को पहचानता है और मुझे यह आउटपुट मिलता है:

# hciconfig hci0 up 
# hciconfig
hci0:   Type: BR/EDR  Bus: USB
    BD Address: 40:2C:F4:68:02:CA  ACL MTU: 1021:8  SCO MTU: 64:1
    UP RUNNING PSCAN 
    RX bytes:21820 acl:1132 sco:0 events:68 errors:0
    TX bytes:1182 acl:11 sco:0 commands:53 errors:0

लेकिन bluetoothctlप्रॉम्प्ट में कोई उपकरण नहीं दिखाया गया है और यह मुझे यह आउटपुट देता है:

[bluetooth]# power on
No default controller available
[bluetooth]# scan on
No default controller available

रिबूट करना या कभी-कभी निलंबित / फिर से शुरू करना समस्या को ठीक करता है: bluetoothctlफिर से नियंत्रक और कीबोर्ड दोनों को पहचान लेगा जो फिर से काम करता है।

ब्लूटूथ के अनुसार लगातार हार्ड और सॉफ्ट अनब्लॉक होता है rfkill

प्रासंगिक उत्पादन से lspci -v, मुझे लगता है कि यह होगा:

03:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000 [Condor Peak]
        Subsystem: Intel Corporation Centrino Wireless-N 1000 BGN
        Flags: bus master, fast devsel, latency 0, IRQ 43
        Memory at f0400000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: <access denied>
        Kernel driver in use: iwlwifi

मुझे डेबियन व्हीज़ी में समान हार्डवेयर के साथ यह समस्या नहीं थी।

यह कई बार उपलब्ध होने के लिए ब्लूटूथ नियंत्रक क्या हो सकता है?


रास्पबेरी पाई में चलने वाले OSMC में मुझे यही समस्या है। क्या आपको एक समाधान मिला? कृपया इसे साझा करें यदि आपके पास एक है, तो कृपया।
user2109718

नहीं, एक समाधान नहीं मिला है ...
MajorBriggs

1
मैं एक रास्पबेरी पाई पर OSMC के साथ एक ही मुद्दे का सामना किया है। कीबोर्ड hcitool के साथ स्कैन करते समय दिखाई देता है। Bluetoothctl कमांड का परिणाम 'कोई डिफ़ॉल्ट नियंत्रक उपलब्ध नहीं है' है।
डलास

1
मेरी जाँच के दौरान इस प्रश्न के कई बार आने के बाद: अभी भी कोई जवाब नहीं है, हालाँकि, कभी-कभी हटाने ( modprobe -r btusb) और जोड़ने से ( modprobe btusb) कर्नेल मॉड्यूल नियंत्रक को वापस लाने में मदद करता है (ताकि आप पूर्ण रीबूट करने से बच सकें)।
माक्र्स

@ डलास मेरा जवाब देख। आपको इसे सूडो के रूप में चलाने की आवश्यकता है और यह ठीक काम करता है।
jamescampbell

जवाबों:


2

मेरा मानना ​​है कि उत्तर बस bluetoothctlसाथ चलना है sudo

इस प्रकार, sudo bluetoothctl। तो हर आदेश ठीक काम करता है power on, agent onआदि कोई त्रुटि के साथ।

रास्पियन स्ट्रेच पर काम करने की पुष्टि की।


0

क्या कर्नेल अपडेट एक विकल्प है?

क्या आपने नवीनतम लिनक्स-फर्मवेयर पैकेज की कोशिश की है?

इसके अलावा आप " https://wless.wiki.kernel.org/en/users/drivers/iwlwifi " में सुझावों के बारे में "iwldvm समर्थन और ज्ञात मुद्दों के बारे में" कोशिश कर सकते हैं


0

शायद कोशिश करें systemctl start hciuart


यूनिक्स एसई पर आपका स्वागत है! मैं यह समझाने का सुझाव देता हूं कि आप क्या कर रहे हैं और क्यों कर रहे हैं।
पेटेर - मोनिका

-1

पहले GUI के साथ ब्लूटूथ को सक्षम करें। यह मेरे लिए कैसे काम किया। मुझे पता है कि यह पोस्ट पुरानी है, लेकिन इसने मेरे लिए काम किया। बस "ब्लूटूथ" के लिए अपने मुख्य मेनू में खोज करें (मेरे वर्तमान टकसाल 18 सारा पर यह ऐसा है)

फिर आप वापस आ सकते हैं और "पावर ऑफ" के साथ कमांड्स आज़मा सकते हैं


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