ความเสียหายของ Bluetooth ใน 2013 Macbook Pro


18

ฉันมี Macbook Pro รุ่นต้นปี 2556 เวอร์ชั่นของระบบปฏิบัติการคือ 10.9 ฉันใช้แทร็คแพดเชื่อมต่อกับบลูทู ธ ในทันทีและในบางครั้ง trackpad ของฉันจะสูญเสียการเชื่อมต่อและจะไม่เชื่อมต่อ เมื่อสิ่งนี้เกิดขึ้นฉันดึงการตั้งค่าบลูทู ธ ขึ้นมาและดู:

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

บลูทู ธ จะไม่ปิดเลย ไม่มีอะไรสามารถเชื่อมต่อกับบลูทู ธ เมื่อเกิดเหตุการณ์นี้ขึ้น ฉันต้องรีบูตเครื่องแล็ปท็อปใหม่เพื่อให้ Bluetooth ทำงานได้อีกครั้ง วิธีนี้มีแนวโน้มที่จะทำงานได้ไม่กี่ชั่วโมงบางครั้งตลอดทั้งวัน แต่โดยการสุ่มบลูทู ธ ดูเหมือนจะเสียหายอีกครั้ง

ใครที่มีปัญหาแบบนี้ มีคำแนะนำในการแก้ไขหรือไม่ นอกจากนี้ยังมีวิธีที่ฉันสามารถบังคับให้รีเซ็ตบลูทู ธ ได้ไหม? อาจจะโดยบรรทัดคำสั่ง?


แทร็กแพดได้รับการยอมรับเมื่อฉันรีบูต นี่คือจาก system.log รอบเวลาที่เกิดขึ้น: 11/18/13 2: 59: 36.000 PM เคอร์เนล [0]: **** [IOBluetoothHostControllerUSBTransport] [InterruptReadHandler] - ได้รับข้อผิดพลาด kIOUSBPipeStalled - ลองใหม่: 2. [IOBluetoothHostControllerUSBTransport] [InterruptReadHandler] - ได้รับข้อผิดพลาด kIOUSBPipeStalled - ไม่ลองอีกครั้ง 11/18/13 6: 55: 17.000 PM เคอร์เนล [0]: [IOBluetoothHCIController] [handleACLPacketTimeout] - ตัดการเชื่อมต่อเนื่องจากอุปกรณ์ไม่ตอบสนอง (ACL Packet หมดเวลา) สำหรับการจัดการการเชื่อมต่อ 0xb
intargc

ฉันมีปัญหานี้เช่นกัน Macbook Air ต้นปี 2013, OS 10.8.5 ฉันสังเกตเห็นว่าเมื่อฉันไปที่ระบบ / การตั้งค่าและคลิกที่บลูทู ธ ระบบติดขัด (แสดงให้ฉันเห็นรุ้งเมาส์ swirly) และปฏิเสธที่จะเปิดการตั้งค่าบลูทู ธ ) ปัญหานี้เริ่มเกิดขึ้นเมื่อวานนี้เท่านั้นและฉันไม่สามารถหาสิ่งที่เปลี่ยนแปลงได้ตลอดชีวิตของฉัน ฉันใช้เมาส์และคีย์บอร์ดแบบเดียวกันมานานแล้ว

ฉันมีปัญหาเดียวกัน: apple.stackexchange.com/questions/118783/ … - โชคดีที่ฉันสามารถทำให้คอมพิวเตอร์เข้าสู่โหมดสลีปและรอ 20ish วินาทีจนกระทั่งมันตื่นขึ้นมาอย่างน่าอัศจรรย์และบลูทู ธ ก็ทำงานได้อีกครั้ง
Andrew

คุณได้รับความเสียหายนี้หรือไม่หากคุณปิด WiFi ฉันเห็นการคอร์รัปชั่นรุนแรงมากใน WiFi และปิดบลูทู ธ จนกว่าจะได้รับการแก้ไข คุณอาจเห็นสัญญาณรบกวนเดียวกัน แต่มีบลูทู ธ ล้มลง? (ของฉันอาจจะแตกด้วยถ้าฉันใช้ BlueTooth กับโครงสร้างนี้ แต่ฉันต้องการ WiFi มากกว่า BT)
bmike

คำตอบ:


44

ฉันพบวิธีแก้ปัญหาบางอย่างที่จะช่วยให้คุณสามารถรีบูตเมื่อมีปัญหามาถึง สามารถพบได้ที่นี่: https://discussions.apple.com/message/23705326#23705326

สั้น ๆ พิมพ์ใน terminal:

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

หลังจากทำเช่นนี้อุปกรณ์ของคุณควรเชื่อมต่อใหม่ ฉันมีระบบปฏิบัติการเวอร์ชันเดียวกัน (10.9) และต้นปี 2013 Macbook Pro และทำงานได้กับปัญหาเกี่ยวกับแป้นพิมพ์บลูทู ธ


1
คุณครับเป็นฮีโร่ของฉัน
คำขวัญ

ทำงานให้ฉันด้วย trackpad ที่วิเศษของฉันช่วยให้ฉันรีบูตเครื่องได้
zanedev

1
สร้างสิ่งนี้ใน. profile fixmouse(){ sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport }ขอบคุณของฉัน
Maxence

11

มีการอัปเดตที่สำคัญหลายอย่างสำหรับ Mavericksดังนั้นขั้นตอนแรกคือการเรียกใช้การอัปเดตซอฟต์แวร์และรับระบบปฏิบัติการและการอัปเดตเฟิร์มแวร์ใด ๆ ที่ติดตั้ง ถัดไปคุณสามารถแก้ไขปัญหาได้ดังนี้

บันทึกของระบบ

ดูข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องกับblueddaemon:

grep blued /var/log/system.log

(นี่คือคำสั่งให้พิมพ์ภายในTerminal) เช็คอินบันทึกของระบบนี้หากคุณไม่มีความพยายามเชื่อมโยงกับอุปกรณ์บลูทู ธ ที่ไม่รู้จัก เพื่อให้สามารถตรวจจับผู้บุกรุกทราบที่อยู่บลูทู ธ ของคุณภายใน:

System Information > Hardware > Bluetooth

อดีต :

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

ตรวจสอบแบตเตอรี่

บันทึกระบบนี้จะไม่แสดงข้อมูลใด ๆ เกี่ยวกับระดับแบตเตอรี่ คุณควรตรวจสอบด้วยAlt ⌥ไอคอนแถบเมนู + Bluetooth: แถบเมนู Bluetooth

ตรวจสอบสัญญาณรบกวน

สำหรับการวิเคราะห์สัญญาณรบกวนนี้ให้ติดตั้งiStumblerแล้วเปิดใช้ หากคุณอยู่ในสภาพแวดล้อมที่เต็มไปด้วยการรบกวนให้นำอุปกรณ์ Bluetooth อื่น ๆ ออกปิด Trackpad ของคุณรอ 30 วินาทีเปิดเครื่อง หากปัญหาของคุณเป็นผลมาจากการรบกวนของบลูทู ธ สิ่งนี้อาจกู้คืนการเชื่อมต่อของระบบ (อุปกรณ์บลูทู ธ หมุนผ่านความถี่ที่จะใช้ในช่องทางเดียวกันกว่า 802.11g เมื่อ 2 ในพวกเขาอยู่ในช่องทางเดียวกัน .

คุณอาจวิเคราะห์พฤติกรรมของการเชื่อมต่อบลูทู ธ ของคุณแบบเรียลไทม์ด้วยเครื่องมือมาตรฐาน MacOS X:

System Preferences > Bluetooth

กดAlt ⌥เพื่อแสดงระดับสัญญาณบลูทู ธ จริง: ระดับสัญญาณบลูทู ธ และเพื่อไปต่อให้เปิดเมนูดร็อปดาวน์เกียร์เพื่อเลือกMonitor Connection RSSIเพื่อตรวจสอบคุณภาพการเชื่อมต่อ: จอภาพเริ่มต้นของแป้นพิมพ์ Bluetooth จอแสดงผลคีย์บอร์ดบลูทู ธ

รีสตาร์ท daemon

หากคุณสามารถเริ่มต้นTerminalหรือเข้าถึงระบบของsshคุณได้คุณสามารถรีสตาร์ทได้อย่างง่ายดายbluedด้วยคำสั่งเหล่านี้:

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

ที่สองpsควรแสดง ID กระบวนการใหม่โดยยืนยันว่าคุณ launchdรีสตาร์ทbluedอย่างถูกต้อง หากbluedไม่รีสตาร์ท (PID ยังคงเหมือนเดิม) จากนั้นคุณกำลังเผชิญกับปัญหาที่ร้ายแรงมากขึ้นในการตรวจสอบและคุณจะต้องฆ่าให้หนักขึ้น:

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

แต่นี่ไม่ใช่สัญญาณที่ดีเลย ซึ่งหมายความว่าติดbluedอยู่ภายในการเรียกใช้ระบบเกินความเป็นไปได้ที่จะจัดการกับสัญญาณ นี่คือเครื่องหมายของข้อผิดพลาดภายในไดรเวอร์บลูทู ธ หรือส่วนขยายเคอร์เนล


ขอบคุณสำหรับความช่วยเหลือ! ฉันเริ่มระบบของฉันใหม่เพื่อให้ฉันสามารถเรียกคืนแทร็คแพดได้ในขณะที่ฉันกำลังทำงาน เมื่อมันตัดการเชื่อมต่ออีกครั้งฉันจะทำตามขั้นตอนเหล่านี้เพื่อให้แน่ใจว่ามันใช้งานได้ หากไม่มีอะไรอย่างน้อยฉันก็รู้ว่าเกี่ยวกับการถูกตัดทอนในตอนนี้และสามารถบังคับให้รีเซ็ตได้
intargc

สำหรับข้อมูลเพิ่มเติมฉันเพิ่งพบสิ่งนี้อีกครั้ง การสังหารเทลเลาจ์ดูเหมือนจะไม่ช่วยให้สิ่งต่าง ๆ หมุนได้อีกครั้ง ฉันต้องรีบูตและรู้จักแทร็คแพดของฉันอีกครั้ง ฉันโพสต์สิ่งที่ระบบบันทึกระบุเกี่ยวกับบลูทู ธ ข้างต้นในความคิดเห็น OP ฉันลบสถานะที่ยอมรับในคำตอบนี้โดยหวังว่าจะได้คำตอบที่ชัดเจนยิ่งขึ้นสำหรับทุกคนในอนาคตที่อาจมีปัญหาเดียวกันนี้
intargc

1
คุณช่วยบอกฉันได้ไหมว่าbluedถูกฆ่าหรือเป็นไปไม่ได้ที่จะฆ่า?
แดน

ตามบันทึกฉันสามารถฆ่าได้ทั้ง sig 15 และ 9 โดยเฉพาะอย่างไรก็ตามเมื่อ launchd รีสตาร์ทมันยังอยู่ในสถานะที่เสียหายและไม่รู้จักชื่อระบบ (ยังอยู่ในสถานะ "ไม่ จำกัด วง") และ ไม่อนุญาตให้อุปกรณ์ BT ใด ๆ เชื่อมต่อ
intargc

FYI ฉันเพิ่งทำ Killall อีกอันโดยดูแคลนคราวนี้มันใช้งานได้และนำแทร็คแพดของฉันกลับมา สรุปทั้งหมดฉันทำประมาณ 7 killall ด้วยส่วนผสมของ TERM, HUP และ KILL ผมไม่แน่ใจว่าทำไมมันตัดสินใจที่จะเริ่มต้นการทำงานเกี่ยวกับเรื่องนี้คนสุดท้าย ...
intargc
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.