Как завести аудиокарты E-MU и прочие внезапно несовместимые устройства в OS X El Capitan?
Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
После обновления до последней версии OS X я столкнулся с большущей проблемой. Моя прекрасная E-MU 0404 USB перестала работать. После всех установок-переустановок утилита E-MU USB Control Panel выдавала пустой список устройств. Друзья по несчастью на разных форумах цитировали один и тот же ответ, подорвавший былую веру в производителя:
Thank you for contacting E-MU support.
We are sorry to inform you that we no longer have further upgrades, software updates, and drivers for our End of Service Life (EOSL) products.
The E-MU 0404 USB has been classified as one of the EOSL products, and the last driver update we have for this product is for OS X Snow Leopard and OS X Lion.
You may want to consider to use your Time Machine Backup to downgrade your Mac to a lower OS X version so that your device can work again.
Оказывается, еще на OS X Lion все должно было перестать работать, но, тем не менее, все было прекрасно вплоть до последнего обновления, с OS X Yosemite. Что же такого поменялось в OS X El Capitan? Все дело в новой системе защиты системных файлов System Integrity Protection (SIP). Грубо говоря, те манипуляции стороннего ПО с системными файлами, для которых система раньше просила ввести пароль администратора, теперь безоговорочно запрещаются. Сделано это было из самых благих побуждений, в целях безопасности, но в результате под нож попало немало старенького ПО; в том числе, и драйвера E-MU.
Для того, чтобы все заработало, необязательно выкидывать свой Apple-компьютер на свалку прогресса и откатываться до предыдущей версии ОС. Достаточно просто отключить System Integrity Protection.
Как несложно догадаться, чтобы снова включить System Integrity Protection, нужно ввести «csrutil enable». Сперва, конечно, меня одолевали некоторые сомнения насчет того, стоит ли отключать SIP. Эта функция появилась только в El Capitan. До этого я прошел все обновления, начиная с OS X 10.4 Tiger, без SIP, и проблем с безопасностью не возникало не разу. Так что ее отсутствие вполне можно пережить.
Thank you for contacting E-MU support.
We are sorry to inform you that we no longer have further upgrades, software updates, and drivers for our End of Service Life (EOSL) products.
The E-MU 0404 USB has been classified as one of the EOSL products, and the last driver update we have for this product is for OS X Snow Leopard and OS X Lion.
You may want to consider to use your Time Machine Backup to downgrade your Mac to a lower OS X version so that your device can work again.
Оказывается, еще на OS X Lion все должно было перестать работать, но, тем не менее, все было прекрасно вплоть до последнего обновления, с OS X Yosemite. Что же такого поменялось в OS X El Capitan? Все дело в новой системе защиты системных файлов System Integrity Protection (SIP). Грубо говоря, те манипуляции стороннего ПО с системными файлами, для которых система раньше просила ввести пароль администратора, теперь безоговорочно запрещаются. Сделано это было из самых благих побуждений, в целях безопасности, но в результате под нож попало немало старенького ПО; в том числе, и драйвера E-MU.
Для того, чтобы все заработало, необязательно выкидывать свой Apple-компьютер на свалку прогресса и откатываться до предыдущей версии ОС. Достаточно просто отключить System Integrity Protection.
- Выбираем перезагрузку компьютера
- Зажимаем Cmd-R и попадаем в рекавери.
- Выбираем «Утилиты — Терминал» (Utilities — Terminal) в верхнем меню
- В командной строке вбиваем «csrutil disable»
- В ответ получаем сообщение об успешном отключении функции, перезагружаемся, накатываем драйвера заново и радуемся.
Как несложно догадаться, чтобы снова включить System Integrity Protection, нужно ввести «csrutil enable». Сперва, конечно, меня одолевали некоторые сомнения насчет того, стоит ли отключать SIP. Эта функция появилась только в El Capitan. До этого я прошел все обновления, начиная с OS X 10.4 Tiger, без SIP, и проблем с безопасностью не возникало не разу. Так что ее отсутствие вполне можно пережить.
14 комментариев
Добавить комментарий
Таких устройств может быть и не в одном экземпляре, да и по стоимости они могут превзойти мак.
К счастью драйвер от wouter1 уже работает на капитане и даже на сиерре. Установил его с опцией low latency, всё чисто, никаких щелчков. Ради интереса стал снижать размер буфера в лоджике. Всё без помех и без задержек даже при самом минимальном размере — 32. Исправно мониторит даже с несколькими плагинами на канале. Это победа! Слава свободным разработчикам!
скачал с оф сайта, делал все как в инструкции, карту стал видеть. но при записи щелчки. Не знаю что делать
Добавить комментарий