Mac-Audio-Treiber ohne Neustart "neu laden"
Ich habe ein externes Audio-Interface (M-audio fast track c400). Um mein Macbook dazu zu bringen, es zu erkennen (Anzeige im Audio/Midi-Setup), muss ich es neu starten, was sehr mühsam ist. Ich hatte schon andere M-Audio-Interfaces, die automatisch erkannt wurden, wenn sie angeschlossen wurden, und ich bin mir ziemlich sicher, dass dies auch bei diesem so sein sollte. Die meisten Beiträge im Internet schlagen vor, das Betriebssystem oder die Software/Firmware für das Gerät zu aktualisieren. Das habe ich alles schon gemacht, ohne Erfolg. Ich verwende derzeit OS X 10.8.5.
Gibt es eine Möglichkeit, OS X zu zwingen, das Gerät neu zu laden? Vorzugsweise mit einem Kommandozeilen-Voodoo, das ich bei Bedarf schnell abfeuern oder in ein nettes kleines Shell-Skript verpacken könnte.
Bearbeiten: Fortschritt.
Das Problem scheint jetzt behoben zu sein… Ich bin mir nicht sicher, wie das Folgende das Problem gelöst hat. Wenn Sie es wissen, bitte kommentieren!
Inspiriert durch die Antwort von @sbugert habe ich angefangen, nach anderen System-Daemons zu suchen, die das Problem lösen könnten, wenn sie neu gestartet werden. Als einen Schuss ins Blaue habe ich coreservicesd
beendet. Dies führte dazu, dass das Betriebssystem zusehends instabil wurde und ich schließlich automatisch abgemeldet wurde. Zu meiner Überraschung wurde, als ich mich wieder anmeldete, mein Audio-Interface erkannt.
Daraufhin stellte ich die Hypothese auf, dass das Töten von coreservicesd
und das Ab- und Anmelden eine mögliche (hässliche) Abhilfe sein könnte. Also zog ich das Interface ab und steckte es wieder ein, und wie erwartet wurde es nicht erkannt. Also beendete ich coreservicesd und versuchte, mich abzumelden, konnte das System jedoch aufgrund der durch das Beenden von coreservicesd verursachten Instabilität nicht zum Abmelden bewegen. Ich war schließlich gezwungen, ein “hartes” Herunterfahren durchzuführen (d.h. den Netzschalter gedrückt halten, bis er sich ausschaltet). Nachdem ich das Macbook wieder hochgefahren habe, wird das Interface jetzt jedes Mal automatisch erkannt, wenn ich es einstecke. Ich vermute, dass dieses “harte” Zurücksetzen das Problem ohne den ganzen Blödsinn mit dem Coreservices-Daemon gelöst haben könnte, aber ich habe keine Möglichkeit, das zu testen.
Wenn jemand Licht in die Sache bringen kann, bitte!