Eu tenho uma interface de áudio externa (M-Audio fast track c400). A fim de obter o meu macbook para reconhecê-lo (exibir em configuração de áudio / midi), eu tenho que reiniciar, o que é um aborrecimento. Eu tive outras interfaces m-audio que foram detectadas automaticamente quando conectadas, e tenho certeza que esta deve ser a mesma. A maioria das postagens na Internet sugere a atualização do SO ou do software / firmware do dispositivo. Eu fiz todos aqueles sem sorte. Atualmente, estou executando o OS X 10.8.5.
Existe uma maneira de forçar o OS X a recarregar o dispositivo? De preferência, algum voodoo de linha de comando que eu poderia disparar rapidamente quando necessário ou embrulhar em um pequeno script de shell.
Edit: Progresso ..
O problema parece estar corrigido agora ... Não tenho certeza de como o seguinte resolveu o problema. Se você sabe, por favor, comente!
Inspirado pela resposta de @ sbugert, comecei a procurar em outros daemon do sistema que poderiam resolver o problema se fossem reiniciados. Como um tiro no escuro eu matei coreservicesd
. Isso fez com que o sistema operacional se tornasse visivelmente instável e eu acabei sendo desconectado automaticamente. Para minha surpresa, quando eu entrei de volta, minha interface de áudio foi reconhecida.
Baseado nisso, eu especulei que matar coreservicesd
e logout / in pode ser uma solução possível (feia). Então, desconectei a interface e a conectei novamente, e, como esperado, ela não foi reconhecida. Então eu matei o coreservicesd e tentei sair, no entanto, eu não consegui fazer o sistema sair devido à instabilidade causada pela morte de coreservicesd. Eu eventualmente fui forçado a fazer um desligamento "hard" (ou seja, segurando o botão de energia até que ele desligue). Depois de inicializar o macbook novamente, a interface agora é reconhecida automaticamente toda vez que eu conectá-lo. Eu suspeito que esse "hard" reset possa ter resolvido o problema sem todos os truques com o daemon coreservices, mas não tenho como testar isso. .
Se alguém puder esclarecer isso, por favor, faça!
Settings > Sound
e verifique se a saída está definida corretamente.Tente digitá-lo no Terminal:
Isso irá matar o processo de coreaudio e reiniciá-lo.
fonte
Mesma solução mas com variação diferente
fonte
kill -9
apenas por causa disso. Um nukill
é perfeitamente suficiente para interromper o daemon em circunstâncias normais. Uso indiscriminado de-9
pode levar a situações em que um daemon é encerrado de forma tão brutal que você não pode mais reiniciá-lo.