รีเซ็ตบริการบลูทู ธ Mac OS X หรือไม่


14

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

มีตัวเลือก "รีเซ็ตเป็นค่าเริ่มต้นจากโรงงาน" สำหรับแป้นพิมพ์, เม้าส์, แทร็กแพดของ Apple Bluetooth หรือไม่?


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

คำตอบ:


17

ใน OS X ที่ใหม่กว่าคุณสามารถเข้าถึงคุณลักษณะขั้นสูงเหล่านี้ได้จากไอคอน Bluetooth ในแถบเมนู กด shift และตัวเลือก (เท่านั้น) เมื่อคลิกที่ไอคอน:

ป้อนคำอธิบายรูปภาพที่นี่

เมนูแก้ไขข้อบกพร่องมีรายการเชิงการดำเนินการส่วนใหญ่ที่คุณต้องการ:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันไม่เคยเห็นการรีเซ็ตโมดูลทำงานได้ดีกว่าการปิดเครื่อง แต่ฉันแน่ใจว่ามีกรณีที่ช่วยประหยัดการเดินทางไปยังร้านซ่อม

การบันทึกมีประโยชน์ แต่บันทึกมีขนาดใหญ่มากดังนั้นโปรดระลึกไว้เสมอและตั้งตัวเตือนให้ปิดในวันพรุ่งนี้

ในระบบปฏิบัติการรุ่นเก่าคุณจำเป็นต้องมีเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์เพื่อลบระเบียนการจับคู่และอุปกรณ์ HID อย่างเป็นระบบ Bluetooth Explorer มาพร้อมกับ Xcode 3 (ณ วันนี้ต้นเดือนมิถุนายน 2011 - นี่คือสิ่งที่ไม่มีค่าใช้จ่ายหากคุณยอมรับข้อกำหนดของโปรแกรมนักพัฒนาซอฟต์แวร์ฟรีนอกจากนี้ยังอาจรวมอยู่ใน Xcode 4 - พร้อมดาวน์โหลดหรือจ่ายเงิน โปรแกรมผู้พัฒนา mac - แต่ฉันไม่สามารถรับรองได้) คุณยังสามารถเรียกดูเอกสารสำหรับนักพัฒนาได้ฟรีเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการใช้งานบลูทู ธ

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

Bluetooth Explorer - ตัวเลือกการรีเซ็ต

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

คุณจะสามารถทำให้โรงงาน mac ของคุณใหม่เพื่อทดสอบบลูทู ธ ด้วย Bluetooth Explorer


อับอายคุณต้องผ่านเครื่องมือสำหรับนักพัฒนาเพื่อทำเสียงนี้
xanadont

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

2
ใน Xcode 4 พวกเขาได้ลบ BT Explorer ออกและตอนนี้เป็นการดาวน์โหลดบนไซต์นักพัฒนาซึ่งเป็นส่วนหนึ่งของ "Hardware IO Tools" คำตอบของคุณทำให้ฉันเมามากขึ้น! Cheers JR
Jon Rhoades

น่าเสียดายที่ขณะนี้ฉันพบว่ารุ่นที่รวมอยู่ใน "เครื่องมือ IO ของฮาร์ดแวร์สำหรับ Xcode - ตุลาคม 2013" ขัดข้องเมื่อเปิดตัวในวันที่ 10.8.5 แม้ว่าจะมีเครื่องมือรุ่นที่สนับสนุน Mountain Lion และรุ่นใหม่กว่า
Joe Carroll

1
ต้องการทราบสองสิ่ง: ประการแรกในเวอร์ชั่น 4.3.0 ของซอฟต์แวร์นี้ (รุ่นล่าสุด) วิธีหาเมนูนี้คือเครื่องมือ -> ปรับเปลี่ยนการกำหนดค่าซอฟต์แวร์และอุปกรณ์หรือ Cmd-Shift-U ประการที่สองหากปัญหาของคุณเช่นเดียวกับฉันคืออุปกรณ์ที่จับคู่ของคุณปฏิเสธที่จะเชื่อมต่อสิ่งนี้จะไม่ช่วยอะไรคุณเนื่องจากอุปกรณ์ของคุณไม่ได้เชื่อมต่อ เมื่อรีสตาร์ทอุปกรณ์ของฉันเชื่อมต่อซึ่งเป็นสิ่งที่ดี แต่นั่นเป็นเพียงเพราะฉันรีสตาร์ทเครื่องคอมพิวเตอร์ของฉัน อุปกรณ์ควรจะถูกลืม แต่ไม่ได้เพราะมันใช้งานได้เฉพาะกับอุปกรณ์ที่เชื่อมต่อ
2rs2ts

7

มีเครื่องมือบรรทัดคำสั่งสำหรับบริการบลูทู ธ ที่เรียกว่าblueutil - คุณสามารถลองได้ถ้ามันสามารถช่วยคุณได้

หรือมิฉะนั้นคุณสามารถโหลดซ้ำได้blued:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.blued.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.blued.plist

สิ่งนี้ควรจะฆ่าบริการหากยังเปิดอยู่และอันดับที่สองจะเปิดใช้งานอีกครั้ง
ฉันไม่ทราบว่าสิ่งนี้จะช่วยแก้ปัญหาของคุณหรือไม่เพราะฉันไม่มีบริการ BT ที่กำลังจะตายเพื่อทดสอบ :)


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

1
นี่เป็นเพียงรีบูต daemon และไม่ได้รีเซ็ตไฟล์
bmike

7

สิ่งนี้ (และเฉพาะสิ่งนี้) ทำงานให้ฉันนอกเหนือจากการรีสตาร์ทเครื่อง

จากรีสตาร์ท Bluetooth Daemon บน Mac OS X โดยไม่ต้องรีสตาร์ท

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

4
หลายปีต่อมาและไม่มีคำแนะนำใด ๆ ในที่นี้ที่เคยช่วยเหลือ ดีใจที่เห็นคำแนะนำนี้ในการแจ้งเตือน SE ในกล่องจดหมายของฉัน หนึ่งวันต่อมา (วันนี้) ฉันต้องการมัน และตอนนี้ก็ใช้ไม่ได้สำหรับฉันเช่นกันไม่สามารถยกเลิกการโหลด kext com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport คลาสมีอินสแตนซ์: (เคอร์เนล) Kext com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport คลาส BroadcomBluetoothHostControllerUSBTransport มี 1 อินสแตนซ์ ไม่สามารถยกเลิกการโหลด com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport - (libkern / kext) kext กำลังถูกใช้งานหรือเก็บไว้ (ไม่สามารถยกเลิกการโหลด)
xanadont

@xanadont คุณพบวิธีแก้ไขปัญหาการทำงานหรือไม่?
Vlad E. Borovtsov

@ VladE.Borovtsov ไม่เคยพบสิ่งใดที่เชื่อถือได้ 100% โชคดีที่มีฮาร์ดแวร์ใหม่ฉันไม่เคยพบปัญหานี้อีกต่อไป
xanadont

@xanadont ฉันคิดว่าปัญหาจะถูกกำจัดใน MacBook ใหม่ แต่มันก็ยังคงเกิดขึ้น โดยเฉพาะอย่างยิ่งเมื่อฉันเชื่อมต่อ iPhone หรือ iPad ที่ปล่อยออกสู่ USB วิธีเดียวที่ฉันจะแก้ไขปัญหา bt ชั่วคราว - เพียงรีบูต :(
Vlad E. Borovtsov

3

ไปที่การตรวจสอบกิจกรรมและภายใต้ชื่อกระบวนการควรมีชื่อเรียกว่า "blued" ให้คลิกจากนั้นเลือก "Quit Process", Force Quit จากนั้นบริการบลูทู ธ ควรเริ่มต้นใหม่ด้วยตัวเอง


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

1
คุณต้องใช้มุมมอง -> กระบวนการทั้งหมดเพื่อดูภูตนี้ ในประสบการณ์ของฉันการฆ่ามันไม่ได้แก้ปัญหาของฉัน แต่ปัญหาของฉันอาจแตกต่างจากของซาโนดาน
ThomasW
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.