У Mavericks було декілька значних оновлень , тому першим кроком було б запустити оновлення програмного забезпечення та встановити ОС та будь-які оновлення програмного забезпечення. Далі ви можете вирішити проблему наступним чином:
Системний журнал
Подивіться повідомлення про помилки щодо blued
демона:
grep blued /var/log/system.log
(це команда для введення всередині Terminal
). Перевірте в цьому системному журналі, якщо у вас немає спроб з'єднання з невідомим Bluetooth-обладнанням. Щоб мати можливість виявити зловмисників, відмітьте власну адресу Bluetooth в межах:
System Information > Hardware > Bluetooth
колишній :
Hardware Settings:
Address: A8-BB-CF-9B-07-D8
Manufacturer: Broad…
Перевірка акумулятора
Цей системний журнал не відображатиме ніякої інформації про рівень заряду акумулятора. Ви повинні перевірити це за допомогою Alt ⌥+ значка рядка меню Bluetooth:
Перевірка перешкод
Для цього аналізу перешкод встановіть iStumbler і запустіть його. Якщо ви перебуваєте в такому повному середовищі перешкод, відкладіть інші пристрої Bluetooth, вимкніть трекпад, зачекайте 30 с, увімкніть його. Якщо ваша проблема є наслідком перешкод Bluetooth, це може відновити підключення до системи (обладнання Bluetooth обертається через частоти для використання на тому ж каналі, що і 802.11 г. .
Ви також можете проаналізувати поведінку Bluetooth-з'єднання в режимі реального часу за допомогою стандартних інструментів MacOS X:
System Preferences > Bluetooth
натисніть, Alt ⌥щоб відобразити фактичний рівень сигналу Bluetooth:
а щоб піти далі, відкрийте спадне меню передач, щоб вибрати Monitor Connection RSSI
для контролю якості з'єднання:
Перезапустіть демон
Якщо ви зможете запустити систему Terminal
або отримати доступ до своєї системи ssh
, ви можете легко перезапустити blued
ці кілька команд:
ps ax | egrep '[ /](PID|blued)'
/usr/bin/sudo launchctl stop com.apple.blued
ps ax | egrep '[ /](PID|blued)'
Другий ps
повинен відображати новий ідентифікатор процесу, підтверджуючи, що ви
launchd
перезапустили blued
правильно. Якщо blued
не перезавантажиться (PID залишається тим самим), то перед вами виникає більш серйозна проблема, і вам доведеться важче вбити:
ps ax | egrep '[ /](PID|blued)'
/usr/bin/sudo killall -c blued -KILL
ps ax | egrep '[ /](PID|blued)'
Але це зовсім не хороший знак. Це означає, що blued
застряг у системному виклику поза будь-якою можливістю працювати з сигналом. Це, особливо, ознака помилки в драйвері Bluetooth або в розширенні ядра.