본문 바로가기

추천팁/문제해결

맥과 블루투스 장비의 연결이 간헐적으로 끊기는 증상 해결 방법

운영체제를 OS X 매버릭스로 판올림한 지난 10월 이후 이런저런 버그 때문에 골머리를 앓았는데, 특히 지메일 동기화 문제와 블루투스 연결 문제가 가장 큰 골치거리였습니다. 

전자는 애플이 손을 쓰면서 조금씩 나아지고 있는 형국이지만, 블루투스 페어링 문제는 SMC 초기화 등 온갖 방법을 동원해도 해결의 실마리를 찾을 수 없었습니다. 맥 사용 중 블루투스 마우스, 무선 키보드 연결이 툭하면 끊기거나 연결이 간헐적으로 끊기는 증상이 지속되었는데, 다른 시스템에서는 멀쩡히 연결되는데다 문제를 해결하는 시간보다 시스템을 새로 설치하는 시간이 덜 걸릴 것 같아 최근에 운영체제를 싹 밀기도 했습니다.

그러다 지난주부터 또 다시 같은 증상이 발생했습니다. 멀쩡하던 블루투스 장비가 갑자기 또 불안정하게 작동하기 시작한 것입니다. 운영체제를 다시 재설치하더라도 또 똑같은 문제가 발생할 것 같아 이번엔 조금 시간을 들여 인터넷을 뒤져봤는데, 효과적인 해결책이 있어 혹시나 같은 문제를 겪고계신 분을 위해 포스팅으로 정리해 보았습니다. 포스팅 작성을 위해 참고한 문헌은 «Bluetooth corruption on 2013 Macbook Pro»와 «How to restart Bluetooth(blued) on a Mac» 이며, 전반적으로 앞서 소개한 cfprefsd 데몬 프로세스 관련 문제와 해결 과정이 상당 부분 흡사합니다.

증상은?

- 블루투스 장비의 연결이 끊기거나, 간헐적으로 연결되는 현상
- 블루투스 장비가 일시적으로 맥에서 인식되지 않는 현상
- 활성 상태 보기에서 blued 프로세스가 CPU 점유율을 40~90% 차지하며 폭주하는 현상

원인은?

블루투스 장비가 맥과 정상적으로 페어링되지 않거나 페어링 되더라도 접속이 불안정한 문제는 원인이 다양할 수 있습니다. 블루투스 신호가 무선 네트워크(WiFi) 신호와 혼선을 일으킨 것을 수도 있고, SMC 데이터가 손상된 것일 수도 있습니다. 이 두 문제에 대한 해결책은 링크링크에 정리했습니다.

만약 두 방법으로도 해결되지 않는다면, 맥에 연결된 블루투스 장비 내역을 저장한 캐시가 손상된 것일 수 있습니다. 이 캐시는 'blued'라는 시스템 데몬 프로세스에 의해 자동으로 생성되고 관리됩니다. 만약 앞서 나열한 증상이 나타난다면 blued 프로세스를 사용자가 강제로 종료했다 새로 시작하는 방법으로 증상을 해결할 가능성이 높습니다.

blued 프로세스 재실행 방법

1. 응용 프로그램 > 유틸리티 폴더에 있는 '활성 상태 보기(Activity Monitor.app)'를 실행합니다. 그리고 메뉴 막대 > 보기에서 '모든 프로세스'를 선택합니다. ▼

2. CPU 탭의 검색 창에 'blued'를 입력해 해당 프로세스를 찾습니다. 이후 해당 프로세스를 선택한 상태에서 창 좌측 상단에 있는 x 모양의 아이콘 선택 시 나타나는 메뉴에서 '강제 종료'를 클릭합니다. ▼

blued 프로세스가 목록에서 사라지지만 곧바로 다시 나타납니다. 이때 블루투스 장비 관련 캐시가 비워지고 새로운 정보로 리빌드되는 것으로 보입니다. 또 터미널에 다음 명령어를 간단히 입력하는 것도 활성 보기 상태에서 blued 프로세스를 강제 종료한 것과 같은 효과를 가집니다. ▼

sudo killall -HUP blued

완벽한 해결책인지는 모르겠지만 일단 위 방법을 사용한 후로는 1주일 가량 증상이 재발하지 않고 있습니다. 혹시 블루투스 장비 페어링 문제를 겪고 계시다면 다른 두 가지 다른 방법과 함께 이 방법을 한번 적용해 보시기 바랍니다. 문제해결 카테고리보다는 팁이나 앱 소개 카테고리에 더 많은 시간을 할애하고 싶은데 당장 해결해야할 버그가 많다보니 엉뚱한데 시간을 쓰는 것 같습니다.



참조
Mac Developer Library - blued(8): The Mac OS X Bluetooth daemon
• How to restart Bluetooth(blued) on a Mac
• Bluetooth corruption on 2013 Macbook Pro

관련 글
• 맥에 연결된 블루투스 기기가 매끄럽게 작동하지 않을 때 블루투스 신호 강도 측정하기
• 맥의 하드웨어 담당하는 PRAM과 SMC의 차이와 초기화(리셋)으로 해결할 수 있는 문제 유형
• OS X 마운틴 라이언의 무선 인터넷 접속 문제를 해결하는 2가지 방법