Tham nhũng Bluetooth trên Macbook Pro 2013


18

Tôi có Macbook Pro đầu năm 2013. Phiên bản hệ điều hành là 10.9. Tôi đang sử dụng trackpad được kết nối với bluetooth. Đột nhiên, và vào những thời điểm ngẫu nhiên, bàn di chuột của tôi sẽ mất kết nối và sẽ không kết nối lại. Khi điều này xảy ra, tôi kéo lên các tùy chọn Bluetooth và tôi thấy:

<< do not localize >...
Name not available

Bluetooth sẽ không tắt chút nào. Không có gì có thể kết nối với bluetooth một khi điều này xảy ra. Tôi phải thực hiện khởi động lại mạnh mẽ máy tính xách tay của mình để bluetooth hoạt động trở lại. Điều này có xu hướng hoạt động trong một vài giờ, đôi khi cả ngày, nhưng ngẫu nhiên, bluetooth dường như lại bị hỏng.

Bất cứ ai khác có một vấn đề tương tự như thế này? Bất kỳ gợi ý về sửa chữa nó? Ngoài ra, có một số cách tôi có thể buộc thiết lập lại chỉ bluetooth? Có lẽ bởi dòng lệnh?


Trackpad được nhận ra khi tôi khởi động lại. Đây là từ system.log trong khoảng thời gian xảy ra: 18/11/13 [InterruptReadHandler] - Đã nhận được lỗi kIOUSBPipeStalled - không thử lại nữa. 11/18/13 6: 55: 17.000 PM hạt nhân [0]: [IOBluetoothHCIController] [handleACLPacketTimeout] - ngắt kết nối do thiết bị không đáp ứng (ACL gói timed out) cho kết nối xử lý 0xB
intargc

Tôi cũng đang gặp vấn đề này. Macbook Air đầu năm 2013, HĐH 10.8.5. Tôi đã nhận thấy rằng khi tôi truy cập hệ thống / tùy chọn và nhấp vào bluetooth, hệ thống sẽ bị kẹt (hiển thị cho tôi chuột xoáy cầu vồng) và từ chối mở tùy chọn bluetooth). Vấn đề này chỉ bắt đầu xảy ra vào ngày hôm qua và tôi không thể tìm ra điều gì đã thay đổi. Tôi đã sử dụng cùng một con chuột và bàn phím từ lâu.

Tôi đang gặp vấn đề tương tự: apple.stackexchange.com/questions/118783/ Mạnh - May mắn thay tôi có thể đặt máy tính của mình ngủ và đợi trong 20 giây cho đến khi nó thức dậy và Bluetooth hoạt động trở lại.
Andrew

Bạn có nhận được tham nhũng này nếu bạn tắt WiFi? Tôi đang thấy tham nhũng khá nghiêm trọng trên WiFi và tắt bluetooth cho đến khi nó được giải quyết. Bạn có thể thấy sự can thiệp tương tự nhưng có bluetooth rơi xuống? (của tôi cũng có thể bị hỏng, nếu tôi đang sử dụng BlueTooth trên bản dựng này nhưng tôi cần WiFi nhiều hơn BT)
bmike

Câu trả lời:


44

Tôi tìm thấy một số cách giải quyết ít nhất sẽ giúp bạn khởi động lại khi có vấn đề. Nó có thể được tìm thấy ở đây: https://discussions.apple.com/message/23705326#23705326

Ngắn gọn, gõ vào terminal:

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

Sau khi làm điều này thiết bị của bạn sẽ kết nối lại. Tôi có cùng phiên bản HĐH (10.9) và Macbook Pro đầu năm 2013 và nó hoạt động với các vấn đề của tôi với bàn phím bluetooth.


1
Ngài là người hùng của tôi.
phương châm

làm việc cho tôi vì trackpad ma thuật của tôi đã giúp tôi khởi động lại
zanedev

1
Tạo cái này trong .profile của tôi, fixmouse(){ sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport }cảm ơn
Maxence

11

Đã có một số cập nhật quan trọng cho Mavericks , vì vậy bước đầu tiên sẽ là chạy cập nhật phần mềm và cài đặt HĐH và mọi bản cập nhật firmware. Tiếp theo, bạn có thể khắc phục sự cố như sau:

Nhật ký hệ thống

Nhìn vào các thông báo lỗi liên quan đến blueddaemon:

grep blued /var/log/system.log

(đây là một lệnh để gõ trong Terminal). Kiểm tra nhật ký hệ thống này nếu bạn không có các nỗ lực liên kết từ một thiết bị Bluetooth không xác định. Để có thể phát hiện những kẻ xâm nhập lưu ý địa chỉ Bluetooth của bạn trong:

System Information > Hardware > Bluetooth

Ví dụ. :

Hardware Settings:
    Address:      A8-BB-CF-9B-07-D8
    Manufacturer: Broad…

Kiểm tra pin

Nhật ký hệ thống này sẽ không hiển thị bất kỳ thông tin nào về mức pin. Bạn nên kiểm tra nó bằng Alt ⌥+ biểu tượng thanh menu Bluetooth: Thanh menu Bluetooth

Kiểm tra nhiễu

Để phân tích nhiễu này, hãy cài đặt iStumbler và chạy nó. Nếu bạn đang ở trong môi trường đầy nhiễu như vậy, hãy bỏ các thiết bị Bluetooth khác, tắt Trackpad của bạn, đợi 30 giây, bật nó lên. Nếu sự cố của bạn là do nhiễu Bluetooth, điều này có thể khôi phục kết nối hệ thống của nó (thiết bị Bluetooth xoay qua các tần số để sử dụng trên cùng một kênh so với 802.11g. Khi 2 trong số chúng nằm trên cùng một kênh, chúng sẽ chuyển đổi lẫn nhau) .

Bạn cũng có thể phân tích hành vi của kết nối Bluetooth của mình trong thời gian thực với các công cụ tiêu chuẩn MacOS X:

System Preferences > Bluetooth

nhấn Alt ⌥để hiển thị mức tín hiệu Bluetooth thực tế: Mức tín hiệu Bluetooth Và để đi xa hơn, hãy mở menu thả xuống bánh răng để chọn Monitor Connection RSSIđể theo dõi chất lượng kết nối: Màn hình bàn phím Bluetooth bắt đầu Màn hình bàn phím Bluetooth

Khởi động lại daemon

Nếu bạn có thể bắt đầu Terminalhoặc truy cập hệ thống của mình ssh, thì bạn có thể dễ dàng khởi động lại bluedbằng một vài lệnh sau:

ps ax | egrep '[ /](PID|blued)'
/usr/bin/sudo launchctl stop com.apple.blued
ps ax | egrep '[ /](PID|blued)'

Thứ hai pssẽ hiển thị ID tiến trình mới, xác nhận bạn đã launchdkhởi động lại bluedchính xác. Nếu bluedkhông khởi động lại (PID vẫn giữ nguyên) thì bạn đang phải đối mặt với một vấn đề nghiêm trọng hơn để điều tra và bạn sẽ gặp khó khăn hơn:

ps ax | egrep '[ /](PID|blued)'
/usr/bin/sudo killall -c blued -KILL
ps ax | egrep '[ /](PID|blued)'

Nhưng đây không phải là một dấu hiệu tốt. Điều này có nghĩa là bluedđã bị kẹt trong một cuộc gọi hệ thống vượt quá mọi khả năng để xử lý tín hiệu. Đây đáng chú ý nhất là dấu hiệu của lỗi trong trình điều khiển Bluetooth hoặc phần mở rộng kernel.


Cảm ơn đã giúp đỡ! Tôi đã khởi động lại hệ thống của mình để có thể lấy lại trackpad khi đang làm việc. Khi nó ngắt kết nối lại, tôi sẽ thực hiện các bước này để đảm bảo nó hoạt động. Nếu không có gì khác, ít nhất tôi biết về blued bây giờ và có thể buộc thiết lập lại.
intargc

Chỉ để biết thêm thông tin, tôi đã có điều này xảy ra một lần nữa gần đây. Giết chóc dường như không giúp mọi thứ trở lại. Tôi phải khởi động lại và nó nhận ra trackpad của tôi một lần nữa. Tôi đã đăng những gì nhật ký hệ thống nói về bluetooth ở trên trong các bình luận của OP. Tôi đã xóa trạng thái được chấp nhận trong câu trả lời này chỉ với hy vọng có được giải pháp rõ ràng hơn cho bất kỳ ai trong tương lai có thể có cùng vấn đề này.
intargc

1
Bạn có thể cho tôi biết nếu bluedbị giết hoặc trái lại không thể giết?
dan

Theo nhật ký, tôi có thể giết nó bằng cả sig 15 và đặc biệt là 9. Tuy nhiên, khi launchd khởi động lại, nó vẫn ở trạng thái bị hỏng và không nhận ra tên hệ thống (vẫn ở trạng thái "không bản địa hóa") và nó không cho phép bất kỳ thiết bị BT nào kết nối với nó.
intargc

FYI, tôi vừa thực hiện một killall khác trên blued, lần này nó hoạt động và mang lại trackpad của tôi. Tất cả trong tất cả, tôi đã thực hiện khoảng 7 killall với hỗn hợp TATE, HUP và KILL. Tôi không chắc tại sao nó quyết định bắt đầu làm việc trên cái cuối cùng này ...
intargc
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.