我有一个外部音频接口(M-audio fast track c400)。为了让我的 macbook 识别它(在音频/midi 设置中显示),我必须重新启动,这很麻烦。我有其他的 m-audio 接口在连接时自动检测到,我很确定这个应该是一样的。互联网上的大多数帖子都建议更新设备的操作系统或软件/固件。我已经完成了所有这些,但没有运气。我目前运行的是 OS X 10.8.5。
有没有办法强制 OS X 重新加载设备?最好是一些命令行巫毒,我可以在需要时快速启动,或者用一个漂亮的小 shell 脚本包装。
现在问题似乎已解决...我不确定以下如何解决问题。如果你知道,请评论!
受到@sbugert 回答的启发,我开始研究其他系统守护进程,如果重新启动,它们可能会起作用。作为在黑暗中的一枪我杀了coreservicesd。这导致操作系统变得明显不稳定,我最终被自动注销。令我惊讶的是,当我重新登录时,我的音频接口被识别出来了。
基于此,我假设杀死coreservicesd和注销/登录可能是一种可能的(丑陋的)解决方法。于是我把接口拔掉再插回去,果然不出所料。于是我杀了coreservicesd,尝试注销,但是由于杀了coreservicesd导致系统不稳定,无法让系统注销。我最终被迫“硬”关机(即按住电源按钮直到它关闭)。再次启动 macbook 后,现在每次插入时都会自动识别该界面。我怀疑这个“硬”重置可能已经解决了问题,而没有使用 coreservices 守护程序的所有恶作剧,但我无法测试.
如果有人可以阐明这一点,请做!