외부 오디오 인터페이스 (M-audio fast track c400)가 있습니다. 내 맥북이 그것을 인식하도록하려면 (오디오 / 미디 설정에서 표시), 재부팅해야합니다. 연결할 때 자동으로 감지되는 다른 m-audio 인터페이스가 있으며이 인터페이스가 같아야합니다. 인터넷 주위의 대부분의 게시물은 장치의 OS 또는 소프트웨어 / 펌웨어 업데이트를 제안합니다. 나는 운이없는 사람들을 모두 해냈습니다. 현재 OS X 10.8.5를 실행하고 있습니다.
OS X이 장치를 다시로드하도록하는 방법이 있습니까? 바람직하게는 필요할 때 빨리 발사하거나 멋진 작은 쉘 스크립트로 마무리 할 수있는 일부 명령 줄 부두.
편집 : 진행률 ..
문제가 해결 된 것 같습니다 … 다음으로 문제가 어떻게 해결되었는지 잘 모르겠습니다. 알고 있다면 의견을 말하십시오!
@sbugert의 답변에서 영감을 얻어 다시 시작할 때 트릭을 수행 할 수있는 다른 시스템 데몬을 조사하기 시작했습니다. 어둠 속에서의 총격으로 나는 죽였다 coreservicesd
. 이로 인해 OS가 눈에 띄게 불안정 해지고 결국 자동으로 로그 아웃되었습니다. 놀랍게도, 다시 로그인하면 오디오 인터페이스가 인식되었습니다.
이를 바탕으로 필자는 죽이고 coreservicesd
로그 아웃 / 로그인하는 것이 (추악한) 해결 방법 일 수 있다고 가정했습니다 . 그래서 인터페이스의 플러그를 뽑았다가 다시 연결했는데 예상대로 인식되지 않았습니다. 그래서 coreservicesd를 죽이고 로그 아웃을 시도했지만 coreservicesd를 죽임으로 인한 불안정으로 인해 시스템에서 로그 아웃 할 수 없었습니다. 나는 결국 “하드”셧다운을해야만했다 (즉, 전원 버튼이 꺼질 때까지 유지). 맥북을 다시 부팅 한 후, 인터페이스를 꽂을 때마다 인터페이스가 자동으로 인식됩니다.이 “하드”리셋은 코어 서비스 데몬을 사용하는 모든 셰넌 건 없이도 문제를 해결했을 것으로 생각되지만 테스트 할 방법이 없습니다. .
누구든지 이것에 빛을 비출 수 있다면, 제발!
편집 : 다시 작동하지 않아서 무슨 일인지 모르겠습니다.
답변
편집 : 대부분 10.13 이전의 osx에서만 작동합니다.
이것이 당신이 필요로하는 것입니다.
sudo kextunload /System/Library/Extensions/AppleHDA.kext
sudo kextload /System/Library/Extensions/AppleHDA.kext
하지만 핵심 오디오를 죽이고 싶다면
ps aux | grep 'coreaudio[d]' | awk '{print $2}' | xargs sudo kill
주의해서 사용하십시오. 타겟은 grepping 제외 특별히이 방법 기입 에서 프로세스 자체 밖으로.grep
grep
ps
답변
이것을 터미널에 입력하십시오 :
sudo killall 코어
이것은 핵심 오디오 프로세스를 종료하고 다시 시작합니다.
답변
동일한 솔루션이지만 다른 변형
sudo kill -9 `ps ax|grep 'coreaudio[a-z]' | awk '{print $1}'`
답변
여기서 인터페이스 연결을 끊기 전에 다른 장치를 선택하면 (Fast Track C400도) 나중에 문제없이 다시 연결할 수 있습니다. 그러나 빠른 트랙을 사용하고 연결을 끊으면 다시 시작할 때까지 다시 연결할 수 없습니다.