OS X Yosemite (10.10) में सोने के बाद ब्लूटूथ समस्याएँ


53

मुझे लगता है कि ब्लूटूथ कनेक्टिविटी के साथ लगातार समस्याएं हो रही हैं, खासकर मेरी मैकबुक प्रो को एक लंबी नींद से जगाने के बाद।

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

हालाँकि, यह समस्या प्रतीत होती है कि यदि मेरी मैकबुक अभी लंबी नींद से जाग गई है तो मेरे ब्लूटूथ बाह्य उपकरणों को फिर से कनेक्ट नहीं करता है।

चारों ओर खोज करने के बाद, मुझे यह स्क्रिप्ट ब्लूटूथ कर्नेल एक्सटेंशन को पुन: लॉन्च करने के लिए मिली , लेकिन यह योसेमाइट पर काम नहीं करता था।

यहाँ क्या हो रहा है sudo tail -f /var/log/system.logमुझे एक करने के बाद दिया था kextloadऔर kextunload(होस्ट नाम और उपयोगकर्ता नाम संशोधित):

Nov 17 07:50:11 {redacted} sudo[8118]: username: TTY=ttys000 ; PWD=/Users/username; USER=root ; COMMAND=/sbin/kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
Nov 17 07:50:11 {redacted} kernel[0]: IOBluetoothUSBDFU::probe
Nov 17 07:50:11 {redacted} kernel[0]: IOBluetoothUSBDFU::probe ProductID - 0x821D FirmwareVersion - 0x0147
Nov 17 07:50:11 {redacted} kernel[0]: **** [IOBluetoothHostControllerUSBTransport][start] -- completed -- result = TRUE -- 0x0800 ****
Nov 17 07:50:11 {redacted} kernel[0]: **** [BroadcomBluetoothHostControllerUSBTransport][start] -- Completed -- 0x0800 ****
Nov 17 07:50:11 {redacted} kernel[0]: [IOBluetoothHCIController][staticBluetoothTransportShowsUp] -- Received Bluetooth Controller register service notification -- 0x0800 
Nov 17 07:50:12 {redacted} kernel[0]: **** [IOBluetoothHostControllerUSBTransport][initHardwareWL] -- failed -- calling DoDeviceReset (kBluetoothControllerResetHub) -- 0x0800 ****
Nov 17 07:50:12 {redacted} kernel[0]: **** [IOBluetoothHostControllerUSBTransport][DoDeviceReset] -- thread_call_enter1 (mReEnumerateOrResetThread) -- reEnumerateOrReset (0xffffff8213ac3ae0) = 2 --  returned FALSE -- 0x0800 ****
Nov 17 07:50:12 {redacted} kernel[0]: **** [IOBluetoothHCIController][ProcessBluetoothTransportShowsUpActionWL] -- Error!! -- Something went wrong in the setup process. Could not communicate with Bluetooth Transport successfully -- 0x0800 -- 0x0800 ****
Nov 17 07:50:12 {redacted} kernel[0]: **** [IOBluetoothHostControllerUSBTransport][ReEnumerateOrResetThreadEntry] -- entering -- param0 = 0xffffff806a870800, param1 = 0x2 -- 0x0800
Nov 17 07:50:12 {redacted} kernel[0]: **** [IOBluetoothHostControllerUSBTransport][ReEnumerateOrReset] -- entering -- reEnumerateOrResetIn = 2 -- this = 0x0800 ****
Nov 17 07:50:12 {redacted} kernel[0]: **** [IOBluetoothHostControllerUSBTransport][ReEnumerateOrReset] -- in our workloop -- 0x0800 ****
Nov 17 07:50:12 {redacted} kernel[0]: **** [IOBluetoothHostControllerUSBTransport][ReEnumerateOrReset] -- parameter is valid -- 0x0800 ****
Nov 17 07:50:12 {redacted} kernel[0]: **** [IOBluetoothHostControllerUSBTransport][ReEnumerateOrReset] -- reEnumerateOrReset = 2 -- 0x0800 ****
Nov 17 07:50:12 {redacted} kernel[0]: [IOBluetoothHostControllerUSBTransport][ReEnumerateOrReset] -- calling myHub->ReEnumerateDevice() -- gEnumerateCounter = 1 
Nov 17 07:50:12 {redacted} kernel[0]: [IOBluetoothHostControllerUSBTransport][ReEnumerateOrReset] -- exit; error = 0x0000 (kIOReturnSuccess)
Nov 17 07:50:12 {redacted} kernel[0]: **** [IOBluetoothHostControllerUSBTransport][ReEnumerateOrResetThreadEntry] -- exiting -- 0x0800
Nov 17 07:50:12 {redacted} kernel[0]: IOBluetoothUSBDFU::probe
Nov 17 07:50:12 {redacted} kernel[0]: IOBluetoothUSBDFU::probe ProductID - 0x821D FirmwareVersion - 0x0147
Nov 17 07:50:12 {redacted} kernel[0]: **** [IOBluetoothHostControllerUSBTransport][start] -- completed -- result = TRUE -- 0x0800 ****
Nov 17 07:50:12 {redacted} kernel[0]: **** [BroadcomBluetoothHostControllerUSBTransport][start] -- Completed -- 0x0800 ****
Nov 17 07:50:12 {redacted} kernel[0]: [IOBluetoothHCIController][staticBluetoothTransportShowsUp] -- Received Bluetooth Controller register service notification -- 0x0800 
Nov 17 07:50:12 {redacted} kernel[0]: [IOBluetoothHCIController::setConfigState] calling registerService
Nov 17 07:50:12 {redacted} kernel[0]: **** [IOBluetoothHCIController][ProcessBluetoothTransportShowsUpActionWL] -- Connected to the transport successfully -- 0xe300 -- 0x0800 -- 0x0800 ****
Nov 17 07:50:12 {redacted} sharingd[367]: 07:50:12.595 : SDStatusMonitor::kStatusBluetoothPowerChanged
Nov 17 07:50:12 {redacted} sharingd[367]: 07:50:12.617 : SDStatusMonitor::kStatusBluetoothPowerChanged
Nov 17 07:50:12 {redacted} sharingd[367]: 07:50:12.637 : SDStatusMonitor::kStatusBluetoothPowerChanged
Nov 17 07:50:12 {redacted} sharingd[367]: 07:50:12.657 : SDStatusMonitor::kStatusBluetoothPowerChanged
Nov 17 07:50:12 {redacted} sharingd[367]: 07:50:12.659 : BTLE scanner Powered Off
Nov 17 07:50:12 --- last message repeated 2 times ---
Nov 17 07:50:12 {redacted} coreaudiod[360]: 2014-11-17 07:50:12.663673 AM [AirPlay] BTLE client stopping to browse for AirPlay Solo Target Presence.
Nov 17 07:50:12 {redacted} blued[62]: hciControllerOnline; HID devices? 0
Nov 17 07:50:12 {redacted} coreaudiod[360]: 2014-11-17 07:50:12.663868 AM [AirPlay] BTLE client starting to browse for AirPlay Solo Target Presence.
Nov 17 07:50:12 {redacted} sharingd[367]: 07:50:12.664 : Starting Handoff scanning
Nov 17 07:50:12 {redacted} coreaudiod[360]: 2014-11-17 07:50:12.664336 AM [AirPlay] BTLE client stopped to browse for AirPlay Solo Target Presence.
Nov 17 07:50:12 {redacted} coreaudiod[360]: 2014-11-17 07:50:12.664753 AM [AirPlay] BTLE client started to browse for AirPlay Solo Target Presence.
Nov 17 07:50:12 {redacted} sharingd[367]: 07:50:12.664 : Stopping Handoff advertising
Nov 17 07:50:12 {redacted} sharingd[367]: 07:50:12.665 : BTLE scanner Powered On
Nov 17 07:50:12 {redacted} blued[62]: hostControllerOnline - Number of Paired devices = 2, List of Paired devices = (
      "00-0c-8a-dd-fd-88",
      "84-38-35-ec-1c-ea"
  )
Nov 17 07:50:13 {redacted} kernel[0]: AppleUSBMultitouchDriver::message - kIOUSBMessagePortHasBeenReset.
Nov 17 07:50:13 {redacted} kernel[0]: AppleUSBMultitouchDriver::checkStatus - received Status Packet, Payload 2: device was reinitialized
Nov 17 07:50:13 {redacted} hidd[74]: MultitouchHID: device bootloaded
Nov 17 07:50:13 {redacted} kernel[0]: AppleUSBMultitouchDriver::_deviceGetReport - DeviceRequest for reportID 0xc8 returned with result 0xe000404f - retrying

uname -a आउटपुट (होस्टनाम रिडक्टेड):

$ uname -a
Darwin {redacted} 14.0.0 Darwin Kernel Version 14.0.0: Fri Sep 19 00:26:44 PDT 2014; root:xnu-2782.1.97~2/RELEASE_X86_64 x86_64

क्या आप में से किसी ने इस समस्या को पहले देखा है? किसी भी सहायता की सराहना की जाएगी।


1
अपने मैक जागने के बाद 2 सेकंड के लिए माउस बटन को पकड़ने की कोशिश करें। मेरा मैजिकहाउस इसके बाद जुड़ता है। निष्क्रिय या कुछ और करते हुए बैटरी को बचाने के लिए जानबूझकर डिजाइन का साइड इफेक्ट हो सकता है।
यारोस्लाव एडमिन

मेरे साथ कभी-कभी ऐसा होता है। दूसरा लक्षण यह है कि अगर मैं ब्लूटूथ बंद करने की कोशिश करता हूं तो कुछ नहीं होता है। @webaholik समाधान ने मेरा ब्लूटूथ ठीक कर दिया।
बेनेट मैकलेवे

जवाबों:


53

मेरे पास अपने ब्लूटूथ कीबोर्ड और ट्रैकपैड को फिर से जोड़ने के मुद्दे हैं, क्योंकि योसमाइट में अपग्रेड किया गया है।

पहले यह प्रयास करें: टर्मिनल खोलें और 2 कमांड चलाएं:

sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport

sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport

मुझे केवल एक बार ऊपर भागना पड़ा। यदि बाद में ब्लूटूथ फिर से 2 विकल्प तोड़ता है, बस फिर से ऊपर चला जाता है या आप ऑटोमेटर का उपयोग करके एक साधारण ऐप के साथ 1-क्लिक समाधान बना सकते हैं:

  1. (स्पॉटलाइट खोज) के लिए खोजें और ऑटोमेटर चलाएं
  2. नीचे "नया दस्तावेज़" पर क्लिक करें
  3. नई फ़ाइल प्रकार के लिए "एप्लिकेशन" चुनें
  4. सूची से "उपयोगिता" पर क्लिक करें
  5. "AppleScript चलाएँ" पर डबल-क्लिक करें
  6. बदलें (* आपकी स्क्रिप्ट यहां जाती है *) साथ:

    do shell script "kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport; 
    kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport" with administrator privileges
    
  7. प्रेस प्ले टेस्ट (पासवर्ड के लिए संकेत देगा)
  8. फ़ाइल-> डेस्कटॉप पर या जहाँ भी सहेजें

जब भी ब्लूटूथ डिवाइस कनेक्ट नहीं होंगे, तो ऑटोमेटर ऐप चलाएं


1
हम्म, मुझे लगता है कि लॉग के सुझाव के अनुसार मैंने ऊपर कोशिश की थी, और इससे मदद नहीं मिली। शायद मैं फिर से यह कोशिश करूँगा।
इवान गोज़ली

आपके लॉग में, मैंने नहीं देखा: kextunload -b com.apple.iokit.BroadcomBluaxyHostControllerUSBTransport, केवल kextload, बस सुनिश्चित करें कि आप पहले अनलोड करें। मुझे केवल इसे एक बार (पिछले सप्ताह) चलाना है, पहले से लगभग रोजाना जब भी मैं अपने मैकबुक को जगाने और अपने ब्लूटूथ कीबोर्ड और माउस से कनेक्ट करने की कोशिश कर रहा था।
वेबहॉलिक

2
मैंने स्लीपवॉकर को स्थापित करने और उन लोगों को चलाने के लिए एक स्क्रिप्ट बनाई है, जो हर बार कंप्यूटर को नींद से जगाते
Tyilo

2
मेरे एल कैपिटन (और गुग्लिंग में कई अन्य लोगों का सुझाव है), kextunloadविफल रहता है ( Can't unload kext com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport; classes have instances) और ब्लूटूथ अनुपलब्ध (आइकन के माध्यम से स्क्वीगल) छोड़ देता है।
क्यूपॉन्टे

1
अपने हाई सिएरा पर मैं अनलोड करने में असमर्थ हूं:(kernel) Can't remove kext com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport; services failed to terminate - 0xdc008018. Failed to unload com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport - (libkern/kext) kext is in use or retained (cannot unload).
Dr_Zaszu

10

सेब समर्थन मंच पर मिकाई का समाधान:

  1. अपने वाईफाई को बंद करें
  2. अपने ब्लूटूथ डिवाइस से पुनः कनेक्ट होने का प्रयास करें ( काम करना चाहिए )
  3. WiFi को वापस चालू करें

इससे मेरे लिए समस्या हल हो गई है।


1
वास्तव में, मुझे याद है कि यह मेरे लिए काम कर रहा है। और अधिक विशेष रूप से, मुद्दा 5GHz वाईफाई से जुड़ा था।
केशव

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

1
इस समाधान ने मेरे लिए काम किया। :) और मैं @haylem के रूप में 5GHz Wifi का उपयोग कर रहा था।
ग्रेग डबकी

1
... लेकिन अगली बार जब मुझे यह मुद्दा मिला तो मुझे @ webaholik के समाधान का उपयोग करना पड़ा।
ग्रेग डबकी

यह समाधान मेरे लिए मैकबुक प्रो रेटिना 13 इंच 10.13.5
harveyslash

6

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

हालांकि, मुझे पता चला है कि अगर योसेमाइट वीएमवेयर के साथ सोता है और ओएस के जागने पर ब्लूटूथ काम नहीं करता है, तो VMWare को बंद करने से समस्या ठीक हो जाती है।

ऐसा लगता है कि VMWare में ड्राइवर हमेशा नींद / जागने की प्रक्रिया को सही ढंग से संभाल नहीं पाते हैं।


मैंने भी ठीक यही चीज गौर की। VMWare की समस्या थी। वर्चुअल मशीन को निलंबित करने के बाद, ब्लूटूथ ने फिर से काम करना शुरू कर दिया।
गप्पानी

6

- अद्यतन: यह समस्या OSX 10.11 El Capitan में तय नहीं है -

निम्नलिखित वेबहोलिक द्वारा पोस्ट किए गए ऑटोमेटर समाधान का एक विकल्प है, उन लोगों के लिए, जो मेरी तरह, अपने पासवर्ड को फिर से दर्ज करने में असुविधाजनक पाते हैं (सबसे अधिक संभावना है कि आपने इसे अपने मैक को जागने के बाद लॉगऑन में प्रवेश किया होगा)।

सबसे पहले, टर्मिनल में, एक स्क्रिप्ट बनाएं जो ब्लूटूथ सबसिस्टम को फिर से लोड करता है:

cat > bt_restart <<END
#!/bin/sh
kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport && \
kextload   -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
END
chmod +x bt_restart

दूसरा, रूट को उसका मालिक बनाते हैं और उसे / sbin पर ले जाते हैं:

sudo chown root:wheel bt_restart
sudo mv bt_restart /usr/local/sbin

तीसरा, sudoers में NOPASSWD कमांड की सूची में कमांड जोड़ें:

echo -e "\n\n# Restart bluetooth without password\n$USER ALL=(ALL) NOPASSWD: /usr/local/sbin/bt_restart" | EDITOR='tee -a' sudo visudo

अंत में, अपने डेस्कटॉप पर एक स्क्रिप्ट बनाएं जो bt_restart को कॉल करता है:

echo '#!/usr/bin/sudo /usr/local/sbin/bt_restart' > ~/Desktop/"Restart Bluetooth"
chmod +x ~/Desktop/"Restart Bluetooth"

किया हुआ! अपने डेस्कटॉप पर रिस्टार्ट ब्लूटूथ पर अपने नोटबुक के ट्रैकपैड (या यूएसबी माउस) के साथ बस डबल-क्लिक करें ।


1
टाइपो जब मालिक को बदल रहा है, तो उसे खुद को संपादित करने की कोशिश chownनहीं की जानी चाहिए chmod, लेकिन यहां कोई भी क्रेडिट और संपादन लंबाई की सीमा से नीचे नहीं था: - /
राल्फ कैलावे

1
कम से कम मेरी मशीन पर, मुझे संशोधित करने की कोशिश करते समय एक अनुमति त्रुटि मिलती है /etc/sudoers, एक विकल्प के रूप में आप सीधे फ़ाइल को संपादित कर सकते हैंsudo visudo
राल्फ कॉलवे

3

मुझे भी यही समस्या थी और मुझे लगता है कि मैंने समस्या के संभावित कारण को देखा। मेरे माउस को एपोस्ट्रोफी के साथ "माई नेम्स माउस" कहा जाता था, शायद यह त्रुटियों का कारण था।

मैंने रिक्त स्थान और विशेष वर्णों का उपयोग करने से बचने के लिए नाम बदल दिया है, अब इसे "mymouse" कहा जाता है और मुझे अब समस्या नहीं लगती है।


यह दिलचस्प लग रहा है। मूल रूप से ब्लूटूथ डिवाइस का नाम बदलें जिसमें रिक्त स्थान नहीं हैं। मैं इसे एक शॉट दूँगा।
इवान गोज़ली

@Leenyx धन्यवाद! इसने मेरी मदद की! पीएस मैकबुक प्रो (मध्य 2015) मैक ओएस हाई सिएरा 10.13.6
वेबब्रॉटर

3

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

brew install sleepwatcher
sudo touch /etc/rc.sleep
sudo tee -a /etc/rc.wakeup <<EOF
#!/bin/sh
# Sleepwatcher script to get bluetooth working after the mac wakes up
# Got this approach from https://gist.github.com/Tyilo/c92684d277acb62272b5
kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
EOF
sudo chmod +x /etc/rc.wakeup
brew services start sleepwatcher
sudo tee -a /Library/LaunchAgents/de.bernhard-baehr.sleepwatcher-20compatibility-custom.plist <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>de.bernhard-baehr.sleepwatcher</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/local/sbin/sleepwatcher</string>
        <string>-V</string>
        <string>-s /etc/rc.sleep</string>
        <string>-w /etc/rc.wakeup</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>KeepAlive</key>
    <true/>
</dict>
</plist>
EOF
sudo launchctl load /Library/LaunchAgents/de.bernhard-baehr.sleepwatcher-20compatibility-custom.plist

2

स्वीकार किए गए उत्तर पर टिप्पणियों से टाइयिलो के लिए धन्यवाद, मैंने स्लीपवॉचर को स्थापित करने के लिए उसकी स्क्रिप्ट को संशोधित किया है और स्क्रिप्ट को कुछ कोड के साथ जोड़ा है जो न केवल ब्लूटूथ ड्राइवर ( com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport) को अनलोड करेगा , बल्कि bluedऐप्पल के ब्लूटूथ डेमॉन को भी पुनरारंभ करेगा ।

स्क्रिप्ट यहां देखी जा सकती है: https://gist.github.com/timgws/fc63aeca6a248bbb25ff

इसे चलाने से मेरे लिए सभी मुद्दे हल हो गए हैं।


2

संक्षेप में, यहां दी गई बातों की एक सूची, यहां से लिंक में, अन्य साइटों पर इसी तरह के धागे में, या यहां तक ​​कि उन अन्य लोगों से तर्क द्वारा बनाई गई है। मैंने इन सभी की कोशिश की है, अकेले और कई संयोजनों में। उन सभी को कम से कम एक बार काम करने के लिए लग रहा है; सभी कम से कम एक बार विफल रहे हैं।

  • नई माउस बैटरी
  • निकालें और पुनः जोड़ी माउस
  • वाईफाई और माउस बंद करें; ब्लूटूथ माउस कनेक्ट; WiFi को पुनर्स्थापित करें
  • वाईफाई, माउस और वीपीएन को बंद करें; जुडिये; बहाल
  • ब्लूटूथ पैन हटाएं; जुडिये
  • kextunload / USBTransport लोड करें; जुडिये
  • स्लीपवॉचर के लिए तार कफ़नलोड; सो, जाग; जुडिये
  • सभी यूएसबी कनेक्टर्स को डिस्कनेक्ट करें (बिल्ली, सभी कनेक्टर्स); जुडिये
  • लॉग आउट; लॉग इन करें; जुडिये
  • पुनर्प्रारंभ करें; लॉग इन करें; जुडिये
  • रीसेट एसएमसी (जिसमें "शट डाउन" शामिल है); पुनर्प्रारंभ करें; कनेक्ट में लॉग इन करें
  • VM होस्टिंग बंद करें (जैसे VMWare, समानताएं, या VirtualBox)

मैं इस सूची को रखना चाहता हूं, और "उपरोक्त सभी का उपयोग करें।"

मुझे लगता है कि केवल एक चीज जो यहां निश्चित है, वह यह है कि "यादृच्छिक" की एक बड़ी खुराक कहीं न कहीं शामिल है, शायद नेटवर्क, छद्म नेटवर्क, स्तरित नेटवर्क, आभासी नेटवर्क और प्रॉक्सी नेटवर्क के लिए इन सभी ड्राइवरों के बीच एक दौड़ है। किस मामले में, यह शायद केवल एप्पल की गलती नहीं है, क्योंकि वे ड्राइवर विभिन्न स्रोतों से आते हैं।

बेशक, ऐप्पल का एक बार प्रसिद्ध "सिर्फ काम करता है" प्रतिष्ठा काफी हद तक इस तरह की टकराने वाली विविधता से मना करने पर बनाई गई थी।


मेरे द्वारा पाई गई एक गज़िल हैक की असफल कोशिश के बाद, केवल रीबूटिंग सफल रही। लेकिन "हटाएं ब्लूटूथ पैन" ने काम किया। आपको बहुत - बहुत धन्यवाद!
डैनियल पिनॉल

2

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

हालाँकि, मैंने सिर्फ मेनू बार (सीएमडी एएलटी ड्रैग) पर ब्लूटूथ आइकन को अपने सामान्य स्थान (लगभग 7 वें) से 2 वें में (दाएं से गिना जाता है) यानी स्पॉटलाइट मेनू के बगल में ले जाने की कोशिश की।

अब तक? ... समस्या चली गई!

100% निश्चित नहीं है कि ऐसा क्यों होगा, लेकिन संदेह है कि यह उस आदेश के साथ कुछ करना हो सकता है जिसमें आरएचएस मेनू बार पर उन वस्तुओं के कार्यों को वेक-अप के बाद संबोधित किया जाता है, अर्थात उन निकटवर्ती आरएचएस में उच्च प्राथमिकता है?

केवल करने के लिए कुछ सेकंड लगते हैं, इसलिए यदि आपको भी यह समस्या है - एक कोशिश के लायक हो सकता है?

(iMac 27 "i7 / OS X 10.10.5)

जेएच


2

मैंने जो भी सुझाव पढ़ा है, उनमें से अधिकांश के रूप में कुछ के लिए थोड़ा जटिल लग रहा था। एक noob दृष्टिकोण लेने का फैसला किया:

  1. सिस्टम वरीयताएँ / माउस / ब्लूटूथ माउस सेट अप करने के लिए चला गया
  2. स्क्रीन ने "नो माउस पाया" प्रदर्शित किया और खोज शुरू की।
  3. मेरे माउस को बंद कर दिया और फिर से चालू कर दिया (विंडोज समस्याओं का असंख्य समाधान)।
  4. इसने मेरा माउस ढूंढ लिया।

2

लगता है कि kextunloadकमांड वास्तव में हाई सिएरा पर अब काम नहीं करते हैं। हालाँकि , एक ही काम करने के लिए एक 3 पार्टी कमांड लाइन टूल है और यह काम करता है: https://github.com/toy/blueutil - आप blueutilइसके बजाय उपयोग करने के लिए यहां बताई गई स्क्रिप्ट को ट्वीक कर सकते हैं , या एक पूर्ण विकसित समाधान भी है ( हम इस पृष्ठ पर पहले ही देख चुके हैं) के समान: https://gist.github.com/ralph-hm/a65840c4f5e439b90170d735a89a863f


क्या आप उस उपयोगिता के लेखक हैं?
एलन

नहीं, बस इस बारे में पता चला जब मैं फिर से इस मुद्दे का हल खोज रहा था ...
miemo

यह सब करता है आप ब्लूटूथ पूर्वनिर्मित से कर सकते हैं / बंद कार्यों पर एक ही शक्ति प्रदर्शन करते हैं। मेरे मामले में उन्होंने मदद नहीं की। BTW यदि आप इसका उपयोग करना चाहते हैं, तो आपको ज़िप डाउनलोड करने और फिर xcodebuild -project blueutil.xcodeprojectअनपैक किए गए निर्देशिका में चलाने की आवश्यकता है। यह तो अंदर है build/Release
w00t

2

माइकल कुम्मर का यह लेख मैक पर ब्लूटूथ समस्याओं को ठीक करने के असफल प्रयासों की एक काफी संपूर्ण सूची की रिपोर्ट करता है, और अंत में काम करने वाले हैंड्सफ़ को अक्षम करने के लिए एक समझौता समाधान सुझाता है: https://michaelkummer.com/technology/mac-bluaxy-issues-affect -keyboard-ट्रैकपैड /

Https://www.forbes.com/sites/bradmoon/2017/07/13/this-trick-may-solve-your-mac-bluaxy-connectivity-issues/#6fefb3fx196 पर भी देखा जा सकता है


धन्यवाद - इन लेखों पर बाद में मेरी विस्तृत नज़र होगी। मेरा बिलकुल नया इमैक (2 सप्ताह पुराना) लगातार ब्लू टूथ ड्रॉप कर रहा है और मैंने फोन पर कम से कम 8 घंटे तो "जीनियस" से बिना किसी लाभ के खर्च किए होंगे ....
मार्क

1

MacOS को पुनर्स्थापित करें।

यह वास्तव में एक समाधान समाधान नहीं है, लेकिन मैं सिर्फ उन लोगों के लिए कुछ आशा देने के लिए अपना अनुभव साझा करना चाहता हूं जो मेरी जैसी ही समस्या का सामना कर रहे हैं - कि यह अभी भी एक हार्डवेयर समस्या या वाईफाई हस्तक्षेप समस्या नहीं हो सकती है, जो अधिक महंगा हो सकती है या उस MacOS को फिर से स्थापित करने के लिए परेशान करने वाला।

मैंने क्या अनुभव किया: मेरी 2015 मैकबुक प्रो नींद से जागने के बाद, यह ब्लूटूथ डिवाइस से कनेक्ट नहीं हो सका। समस्या शुरू में खराब हो गई थी, शुरू में थोड़ी असुविधा (जैसे, ब्लूटूथ मॉड्यूल को अक्षम करना और फिर से सक्षम करना या वाईफाई इसे ठीक कर सकता था) बाद में एक बहुत बड़ा दर्द (जैसे, एसएमसी / प्रैम रीसेट के साथ पुनरारंभ की आवश्यकता होती है)।

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

MacOS को रीइंस्टॉल करना (साफ करना) मेरा आखिरी सहारा था लेकिन लगता है कि यह सिर्फ काम करेगा। पुनः स्थापित करने के बाद मैंने ब्लूटूथ, वाईफाई या नींद के साथ किसी भी समस्या या हिचकी का निरीक्षण नहीं किया।

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

नया अपडेट: यह एक सप्ताह के लिए समस्या-मुक्त था। लेकिन तब ब्लूटूथ समस्या कभी-कभी वापस आती है। मैंने मुख्य रूप से होमब्रे के माध्यम से कुछ बहुत ही सामान्य सॉफ्टवेयर और पैकेजों को स्थापित करने के अलावा सप्ताह में सिस्टम के साथ ज्यादा छेड़छाड़ नहीं की।


0

अन्य लोगों के सुझावों के आधार पर मैंने ब्लूटूथ को रीसेट करने के लिए सरल शेल स्क्रिप्ट बनाई। देखें सार जानकारी के लिए।

सरलीकृत संस्करण ( blueutilकाढ़ा पर निर्भर करता है ):

blueutil -p 0
networksetup -setairportpower en0 off
sleep 3
networksetup -setairportpower en0 on
sleep 3
blueutil -p 1

यह ब्लूटूथ को बंद कर देता है, वाई-फाई को बंद कर देता है, वाई-फाई को वापस चालू कर देता है, और आखिर में ब्लूटूथ को चालू कर देता है।


-1

अपने मैक नींद से जागने के बाद माउस क्लिक करने का प्रयास करें।

यह एक मैक मिनी चल रहे macOS सिएरा (10.12.2) के साथ तेजी से मेरे मैजिक माउस 2 को जोड़ने के लिए लग रहा था।

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