อุปกรณ์ต่อพ่วง Bluetooth ตัดการเชื่อมต่อแบบสุ่มภายใต้ Mavericks


10

ฉันพยายามค้นหาวิธีแก้ไขปัญหาที่แปลกประหลาดนี้ (ปัญหาที่คล้ายกันที่นี่และที่นี่และที่นี่ ) แต่ก็โชคร้ายที่ล้มเหลวไปแล้ว ฉันใช้ OS X 10.9.1 ในช่วงต้นปีเรติน่า MBP และ Magic Mouse และ Bluetooth Keyboard จะตัดการเชื่อมต่อทุกๆ 1-3 ชั่วโมงทำให้เกิดข้อผิดพลาดของเคอร์เนลต่อไปนี้:

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

นอกจากนี้แผง Bluetooth ในการตั้งค่าระบบจะหยุดทำงานอย่างสมบูรณ์และแสดงข้อมูลผิดพลาด:

การตั้งค่าบลูทู ธ ทันทีทันใด

วิธีเดียวที่จะทำให้เมาส์และคีย์บอร์ดเชื่อมต่ออีกครั้ง (และวิธีเดียวที่จะทำให้แผงบลูทู ธ กลับมาทำงานได้อีกครั้ง) คือ:

  1. ปิดอุปกรณ์ต่อพ่วงทั้งหมด
  2. ให้คอมพิวเตอร์เข้าสู่โหมดสลีป (โดยไม่ปิดฝา)
  3. รอ 60–90 วินาทีเพื่อให้คอมพิวเตอร์ตื่นขึ้นมาอย่างน่าอัศจรรย์
  4. เปิดอุปกรณ์ต่อพ่วง ทั้งหมดเป็นอย่างดี.

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

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

ฉันลองทำสิ่งต่อไปนี้โดยไม่ประสบความสำเร็จ:

  1. รีเซ็ต SMC
  2. รีเซ็ต PRAM
  3. ถูกลบ~/Library/Preferences/com.apple.bluetooth.*และ/Library/Preferences/com.apple.bluethoothสิ่งอื่นที่เกี่ยวข้องกับบลูทู ธ
  4. ติดตั้ง Mavericks แล้ว
  5. มีตัวควบคุมบลูทู ธ ทางกายภาพแทนที่โดย Apple (เพิ่งนำคอมพิวเตอร์กลับมาเมื่อวานนี้)

แม้จะมีทั้งหมดนี้ปัญหายังคงมีอยู่ ฉันยังต้องทำให้คอมพิวเตอร์เข้าสู่โหมดสลีปวันละ 4-5 ครั้งเพื่อให้เมาส์และแป้นพิมพ์ทำงานได้อีกครั้ง ดูเหมือนไม่มีใครรู้ว่าจะแก้ไขได้อย่างไร - มันทำให้ Apple นิ่งงัน

ไม่มีใครรู้ว่าเกิดอะไรขึ้น?


ฉันมีปัญหาเดียวกันวิธีเดียวสำหรับฉันตอนนี้คือการรีสตาร์ทเครื่อง
tszming

คุณมีอะไรใกล้เคียงที่ทำให้เกิดสัญญาณรบกวนหรือไม่? เราเตอร์ไร้สาย, ไมโครเวฟ, สถานีฐานโทรศัพท์แบบพกพา? ผมต้องเปลี่ยนเราเตอร์ของฉัน (ซึ่งเป็นประมาณ 3 ฟุตจากมินิของฉัน) เพื่อ 5GHz และจากนั้นก็กลายเป็นบลูทู ธ เป็นจำนวนมากเชื่อถือได้มากขึ้น ...
เดฟ

Nope มันเกิดขึ้นไม่ว่าฉันจะอยู่ที่ไหน (บ้าน, สำนักงาน, ห้องพักในโรงแรม) สิ่งเดียวที่ฉันค้นพบคือ Mavericks คอมพิวเตอร์เครื่องเดียวกันบน Mountain Lion ไม่มีปัญหาเหล่านี้ - พวกเขาทั้งหมดเริ่มวันที่ฉันอัปเกรด
Andrew

สำหรับสิ่งที่คุ้มค่า 2013 RMBP ของฉันมีปัญหา WiFi รุนแรงเมื่อเปิดบลูทู ธ ฉันสงสัยว่าคุณปิด WiFi หรือไม่ถ้านั่นทำให้ปัญหาบลูทู ธ ของคุณหายไป ฉันได้รายงานข้อผิดพลาดของฉันกับ Apple ที่developer.apple.com/bug-reportingและดูเหมือนว่าคุณมีรายละเอียดทางเทคนิคเพียงพอที่จะรายงานปัญหาของคุณหากคุณต้องการ ฉันจะเก็บตาของฉันสำหรับการแก้ปัญหาที่ดีกว่าเลือกที่จะเปิดเพียงหนึ่ง 2.4 GHz emitter มากกว่าทั้งสองรุ่นนี้ Mac
bmike

ที่เกี่ยวข้อง: apple.stackexchange.com/questions/110229/…
nohillside

คำตอบ:


8

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

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

คุณจะได้รับการเชื่อมต่ออีกครั้ง


นี่ไง. มันแก้ไขได้อย่างสมบูรณ์แบบ คุณสามารถใส่คำสั่งสองคำสั่งในสคริปต์ทุบตี ( เช่นนี้ ) และเรียกใช้เมื่อใดก็ตามที่มีsudo bt-fix
Andrew

3
สิ่งนี้ใช้งานไม่ได้ในโยเซมิตี…
แอนดรูว์

การแก้ไขนี้สำหรับฉันในโยเซมิตี สำหรับตอนนี้. ฉันเคยหลวมการเชื่อมต่อเมาส์วิเศษตลอดเวลาและต้องรีสตาร์ท ตอนนี้ ... หวังว่าจะได้ผลในอนาคต
Mircea Stanciu

คำสั่งเหล่านี้ไม่เหมาะกับฉันอีกต่อไปในเซีย แต่ของขึ้นนี้จะทำอย่างไร: apple.stackexchange.com/a/157317/68662
Andrew

2

ฉันมีปัญหาเดียวกันและฉันสามารถแก้ไขได้โดยการลบการตั้งค่าบลูทู ธ ตามที่ Andrew แนะนำใน 3 ร่วมกับการฆ่าแคชการตั้งค่า (ดูที่http://reviews.cnet.com/8301-13727_7-57617236-263 / วิธีการแก้ไขปัญหาค่าเริ่มต้น - ไม่ติด - in-mavericks / ) โดยไม่ฆ่าแคชภูตฉันไม่สามารถแก้ปัญหาได้ ดังนั้นนี่คือสิ่งที่ฉันทำ:

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

หากจำได้ถูกต้องฉันออกคำสั่งทั้งสองหลายครั้งเพื่อให้แน่ใจว่าการตั้งค่าบลูทู ธ ทั้งหมด

หวังว่านี่จะช่วยได้!


โอ้ฉันเป็นคนมองโลกในแง่ดีว่ามันจะได้ผล แต่ฉันได้ลองแล้ว 3 ครั้งและปัญหายังคงดำเนินต่อไป หนู
Andrew

2

ฉันมีปัญหาเดียวกันเป็นประจำ ฉันแก้มันโดยเปิด "การตรวจสอบกิจกรรม" การเลือกกระบวนการ "kextd" ภายใต้แท็บ CPU และออกจากกระบวนการ มันจะรีสตาร์ททันทีและการเชื่อมต่อบลูทู ธ ได้รับการกู้คืน นี่เป็นวิธีแก้ปัญหามากกว่าการแก้ไข แต่รวดเร็วและมีประสิทธิภาพสำหรับฉัน ป้อนคำอธิบายรูปภาพที่นี่


0

ลำโพงบลูทู ธ ของฉันยังคงเชื่อมต่อและวางทุก 15 - 30 วินาที (Macbook Pro เรตินา) ลำโพงดีใช้ได้กับ iPhone

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

ปิดอุปกรณ์บลูทู ธ ของคุณ จับคู่ mac ของคุณกับ iPhone ไม่จำเป็นต้องเชื่อมต่อก็บอกว่ามันไม่รองรับ จากนั้นเชื่อมต่อกับอุปกรณ์บลูทู ธ (ลำโพง) อีกครั้ง การเชื่อมต่อยังไม่ลดลง โชคดี.


-2

มันช่วยให้คุณสามารถรีเซ็ต SMC (System Management Controller) ในขณะที่ SMC เป็นผู้รับผิดชอบส่วนประกอบทั้งหมดที่เกี่ยวข้องกับแหล่งจ่ายไฟและจาก Apple Store Genuis การรีเซ็ต SMC จะรีเซ็ตชิปบลูทู ธ ด้วยเช่นกัน
(นี่คือลิงค์ไปยังหน้าสนับสนุนแอปเปิ้ลพร้อมบทช่วยสอนเพื่อรีเซ็ต SMC)


เนื่องจาก OP ระบุว่าพวกเขารีเซ็ต SMC คุณอาจแสดงความคิดเห็นและถามว่า SMC รีเซ็ตพวกเขาปฏิบัติตามลิงก์ที่คุณให้หรือไม่
bmike

และมันก็เป็นเช่นกัน :) ฉันได้รีเซ็ตแล้วและ Apple ก็มีประโยชน์เช่นกัน ...
Andrew
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.