Thiết bị ngoại vi Bluetooth ngắt kết nối ngẫu nhiên theo Mavericks


10

Tôi đã scoured internet để cố gắng tìm một giải pháp cho vấn đề kỳ lạ này (vấn đề tương tự ở đâyở đâyở đây ), nhưng đã không may thất bại cho đến nay. Tôi đang chạy OS X 10.9.1 trên MBP võng mạc đầu năm 2013 và Chuột ma thuật và Bàn phím Bluetooth của tôi ngắt kết nối cứ sau 1 giờ 3 giờ, gây ra các lỗi hạt nhân sau:

1/26/14 12:09:23.000 AM kernel[0]: [BNBMouseDevice][waitForData][7c-6d-62-f4-b0-ee] Timeout waiting for data
1/26/14 12:09:23.000 AM kernel[0]: [BNBMouseDevice::getExtendedReport][80.14] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0030
1/26/14 12:09:23.000 AM kernel[0]: [BNBMouseDevice][getBatteryState] Couldn't get battery state from device
1/26/14 12:09:26.000 AM kernel[0]: [IOBluetoothHCIController][handleACLPacketTimeout] -- Disconnecting due to device not responding (ACL Packet timed out) for connection handle 0xd 
1/26/14 12:09:26.308 AM loginwindow[59]: Preferred Localizations total: 1 contents (en)
1/26/14 12:09:29.000 AM kernel[0]: [IOBluetoothHCIController][handleACLPacketTimeout] -- Disconnecting due to device not responding (ACL Packet timed out) for connection handle 0xc 
1/26/14 12:09:29.000 AM kernel[0]: [BNBMouseDevice][waitForData][7c-6d-62-f4-b0-ee] Became inactive waiting for data
1/26/14 12:09:29.000 AM kernel[0]: [BNBMouseDevice::getExtendedReport][80.14] ERROR: [BNBMouseDevice] getReport returned error e00002d7 for reportID 0x0060
1/26/14 12:09:29.000 AM kernel[0]: [BNBMouseDevice::createUsedVoltagesDict][80.14] ERROR: Unable to get calibrated battery thresholds report for product ID 781
1/26/14 12:09:29.000 AM kernel[0]: [BNBMouseDevice] notice: _outstandingIO > 0 but isInactive() returned TRUE...
1/26/14 12:09:29.000 AM kernel[0]: [AppleMultitouchDevice::willTerminate] entered
1/26/14 12:09:29.000 AM kernel[0]: [AppleMultitouchDevice::stop] entered

Ngoài ra, bảng Bluetooth trong Tùy chọn hệ thống đóng băng hoàn toàn và hiển thị thông tin rối rắm:

Tùy chọn Bluetooth rối mắt

Cách duy nhất để khiến chuột và bàn phím kết nối lại (và cách duy nhất để bảng điều khiển Bluetooth hoạt động trở lại) là:

  1. Tắt tất cả các thiết bị ngoại vi
  2. Đặt máy tính ở chế độ ngủ (không đóng nắp)
  3. Đợi 60 phút 90 giây để máy tính tự đánh thức bản thân một cách kỳ diệu
  4. Bật các thiết bị ngoại vi. Tất cả đều tốt.

Nếu tôi đặt máy tính ngủ với Bluetooth hoạt động, nó sẽ ngủ. Nếu tôi đặt nó vào chế độ ngủ sau khi thiết bị ngoại vi ngắt kết nối, nó sẽ tự động thức dậy sau một lúc.

Tôi không biết cái gì đang kích hoạt những sự ngắt kết nối này. Chúng không xảy ra trong cùng một khoảng thời gian (đôi khi nó xảy ra sau một giờ, đôi khi bốn), nhưng chúng luôn xảy ra. Kể từ khi nâng cấp lên Mavericks, tôi đã phải thực hiện toàn bộ việc đặt máy tính này vào giấc ngủ nhiều lần trong ngày. Điều này đã không xảy ra dưới Mountain Lion.

Tôi đã thử những điều sau đây, nhưng không thành công:

  1. Đặt lại SMC
  2. Đặt lại PRAM
  3. Đã xóa ~/Library/Preferences/com.apple.bluetooth.*/Library/Preferences/com.apple.bluethoothmọi thứ khác liên quan đến Bluetooth
  4. Mavericks cài đặt lại
  5. Có bộ điều khiển Bluetooth vật lý được thay thế bởi Apple (vừa mới lấy lại máy tính ngày hôm qua)

Mặc dù tất cả điều này, vấn đề vẫn tồn tại. Tôi vẫn phải đặt máy tính ngủ 4 lần5 mỗi ngày để chuột và bàn phím hoạt động trở lại. Dường như không ai biết cách khắc phục nó. Nó thậm chí còn làm hỏng cả Apple.

Có ai biết chuyện gì đang xảy ra không?


Tôi có cùng một vấn đề, cách duy nhất đối với tôi bây giờ là khởi động lại máy
tszming

Bạn có bất cứ điều gì gần đó đang gây nhiễu? Một bộ định tuyến wifi, lò vi sóng, trạm gốc điện thoại di động? Tôi đã phải chuyển bộ định tuyến của mình (khoảng 3 feet từ mini) sang 5ghz và sau đó bluetooth trở nên đáng tin cậy hơn rất nhiều ...
Dave

Không. Nó xảy ra bất kể tôi đang ở đâu (nhà, văn phòng, phòng khách sạn). Kích hoạt duy nhất tôi có thể tìm thấy là Mavericks. Cùng một máy tính trên Mountain Lion không có vấn đề nào trong số này, tất cả đều bắt đầu từ ngày tôi nâng cấp.
Andrew

Đối với những gì nó có giá trị, RMBP 2013 của tôi có vấn đề WiFi nghiêm trọng khi bật bluetooth. Tôi tự hỏi nếu bạn tắt WiFi nếu điều đó làm cho vấn đề bluetooth của bạn biến mất. Tôi đã báo cáo lỗi của mình cho Apple tại developer.apple.com/orms-reporting và bạn dường như có đủ chi tiết kỹ thuật để báo cáo lỗi của bạn nếu bạn muốn. Tôi sẽ không chú ý đến bất kỳ giải pháp nào tốt hơn là chỉ chọn cấp nguồn cho một bộ phát 2,4 GHz thay vì cả hai trên mẫu máy Mac này.
bmike

Câu trả lời:


8

Tôi đã có thể khắc phục vấn đề với sửa chữa nhanh chóng này. Vì vậy, bất cứ khi nào bạn mất kết nối bluetooth, chỉ cần chạy các lệnh sau trong thiết bị đầu cuối

$ sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
$ sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport

Bạn sẽ lấy lại kết nối.


Đây chính là nó. Điều này sửa chữa nó hoàn hảo. Bạn có thể đặt hai lệnh trong một tập lệnh bash ( như thế này ) và chạy nó bất cứ khi nào vớisudo bt-fix
Andrew

3
Điều này không còn hoạt động trong Yosemite trên
Andrew

Điều này cố định cho tôi ở Yosemite. Để bây giờ. Tôi đã từng mất kết nối chuột ma thuật mọi lúc và phải khởi động lại. Bây giờ ... hy vọng sẽ hoạt động cho tương lai
Mircea Stanciu

Không có lệnh nào trong số này làm việc cho tôi nữa ở Sierra. Nhưng voodoo này có: apple.stackexchange.com/a/157317/68662
Andrew

2

Tôi cũng gặp vấn đề tương tự và tôi đã có thể khắc phục bằng cách xóa cài đặt bluetooth như Andrew đã đề xuất trong 3, kết hợp với việc hủy bộ nhớ cache ưu tiên (xem http://reviews.cnet.com/8301-13727_7-57617236-263 / làm thế nào để giải quyết-mặc định-không-dính-trong-mavericks / ). Không giết bộ nhớ cache, tôi không thể giải quyết vấn đề. Vì vậy, đây là những gì tôi đã làm:

rm /Library/Preferences/com.apple.Bluetooth.plist
killall -u yourusername cfprefsd

Nếu tôi nhớ chính xác, tôi đã ban hành cả hai lệnh nhiều lần để đảm bảo tất cả các cài đặt Bluetooth.

Hi vọng điêu nay co ich!


Ồ, tôi đã rất lạc quan rằng nó sẽ hoạt động, nhưng tôi đã thử nó 3 lần và vấn đề vẫn tiếp tục. Chuột
Andrew

2

Tôi có cùng một vấn đề thường xuyên. Tôi giải quyết nó bằng cách mở "Trình giám sát hoạt động", Chọn quy trình "kextd" trong tab CPU và thoát khỏi quy trình. Nó sẽ ngay lập tức khởi động lại và kết nối bluetooth được khôi phục. Đây là một cách giải quyết hơn là sửa chữa nhưng nhanh chóng và hiệu quả đối với tôi. nhập mô tả hình ảnh ở đây


0

Loa bluetooth của tôi liên tục kết nối và giảm xuống sau mỗi 15 - 30 giây (Macbook Pro retina). Loa vẫn ổn, đã thử chúng trên iphone.

Đã thử tất cả các bản sửa lỗi được đề xuất khác, Đặt lại PRAM, đặt lại mô-đun bluetooth, chạy tập lệnh nhưng không có gì hoạt động. Tôi tìm thấy một sửa chữa mặc dù.

Tắt thiết bị bluetooth của bạn. Ghép nối mac của bạn với iPhone của bạn. Không cần kết nối, nó nói nó không được hỗ trợ. Sau đó kết nối lại với thiết bị bluetooth (loa). Kết nối vẫn chưa giảm. Chúc may mắn.


-2

Theo tôi, Apple sẽ giúp bạn thiết lập lại SMC (Bộ điều khiển quản lý hệ thống), vì SMC chịu trách nhiệm cho tất cả các thành phần có liên quan đến nguồn điện và, theo Apple Store Genuis, thiết lập lại của SMC cũng sẽ thiết lập lại chip bluetooth.
(Đây là liên kết đến Trang hỗ trợ Táo với hướng dẫn đặt lại SMC)


Vì OP đã tuyên bố họ đặt lại SMC, bạn có thể nhận xét và hỏi xem liệu thiết lập lại SMC họ có tuân thủ liên kết bạn cung cấp không.
bmike

Và nó cũng vậy :) Tôi đã thiết lập lại và Apple cũng vậy, không có kết quả
Andrew
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.