Mam zewnętrzny interfejs audio (szybka ścieżka M-audio c400). Aby mój Macbook mógł go rozpoznać (wyświetlanie w konfiguracji audio / midi), muszę zrestartować komputer, co jest kłopotliwe. Miałem inne interfejsy m-audio, które były automatycznie wykrywane po podłączeniu i jestem prawie pewien, że ten powinien być taki sam. Większość postów w Internecie sugeruje aktualizację systemu operacyjnego lub oprogramowania / oprogramowania układowego urządzenia. Zrobiłem te wszystkie bez powodzenia. Obecnie korzystam z systemu OS X 10.8.5.
Czy istnieje sposób zmuszenia OS X do ponownego załadowania urządzenia? Najlepiej niektóre voodoo z wiersza poleceń, które mogłem szybko odpalić w razie potrzeby lub owinąć w ładny skrypt powłoki.
Edycja: Postęp ..
Wygląda na to, że problem został teraz rozwiązany ... Nie jestem pewien, jak następujące rozwiązania rozwiązały problem. Jeśli wiesz, proszę o komentarz!
Zainspirowany odpowiedzią @ sbugert, zacząłem szukać innych demonów systemowych, które mogłyby załatwić sprawę po ponownym uruchomieniu. Jako strzał w ciemność zabiłem coreservicesd
. To spowodowało, że system operacyjny stał się wyraźnie niestabilny i ostatecznie zostałem automatycznie wylogowany. Ku mojemu zaskoczeniu, kiedy ponownie się zalogowałem, mój interfejs audio został rozpoznany.
Na tej podstawie wysunąłem hipotezę, że zabijanie coreservicesd
i wylogowywanie / logowanie może być możliwym (brzydkim) obejściem. Więc odłączyłem interfejs i ponownie go podłączyłem i zgodnie z oczekiwaniami nie został rozpoznany. Więc zabiłem coreservicesd i próbowałem się wylogować, jednak nie mogłem zmusić systemu do wylogowania z powodu niestabilności spowodowanej zabiciem coreservicesd. W końcu zostałem zmuszony do „twardego” wyłączenia (tzn. Przytrzymania przycisku zasilania, aż się wyłączy). Po ponownym uruchomieniu MacBooka interfejs jest teraz rozpoznawany automatycznie za każdym razem, gdy go podłączam. Podejrzewam, że ten „twardy” reset mógł rozwiązać problem bez wszystkich shenaniganów z demonem coreservices, ale nie mam możliwości przetestowania tego .
Jeśli ktoś może rzucić na to światło, proszę!
Settings > Sound
i sprawdzenie, czy wyjście jest ustawione poprawnie.Spróbuj wpisać to w terminalu:
Spowoduje to zabicie procesu coreaudio i zrestartowanie go.
źródło
To samo rozwiązanie, ale z różnymi wariantami
źródło
kill -9
tylko ze względu na to. Gołośćkill
jest całkowicie wystarczająca, aby zatrzymać demona w normalnych okolicznościach. Bezkrytyczne użycie-9
może prowadzić do sytuacji, w których demon zostanie tak brutalnie wyłączony, że nie będzie można go ponownie uruchomić.Tutaj odkryłem, że jeśli wybiorę inne urządzenie przed rozłączeniem interfejsu (również Fast Track C400), mogę później podłączyć je ponownie bez problemu. Ale jeśli używam szybkiej ścieżki, a następnie ją odłączę, nie będzie można połączyć się ponownie, dopóki nie uruchomi się ponownie.
źródło