Как завести аудиокарты 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.

  1. Выбираем перезагрузку компьютера
  2. Зажимаем Cmd-R и попадаем в рекавери.
  3. Выбираем «Утилиты — Терминал» (Utilities — Terminal) в верхнем меню
  4. В командной строке вбиваем «csrutil disable»
  5. В ответ получаем сообщение об успешном отключении функции, перезагружаемся, накатываем драйвера заново и радуемся.

Как несложно догадаться, чтобы снова включить System Integrity Protection, нужно ввести «csrutil enable». Сперва, конечно, меня одолевали некоторые сомнения насчет того, стоит ли отключать SIP. Эта функция появилась только в El Capitan. До этого я прошел все обновления, начиная с OS X 10.4 Tiger, без SIP, и проблем с безопасностью не возникало не разу. Так что ее отсутствие вполне можно пережить. 
Автор не входит в состав редакции iXBT.com (подробнее »)

14 комментариев

Добавить комментарий

K
Проверьте, а запись работает без щелчков? У меня на хаке SIP отключен изначально, так вот, начиная и на Yosemite, и на Капитане воспроизведение работает отлично, а запись со щелчками только.
Klauss_Z
Действительно, стоит записать что-либо сложнее речи, сразу всплывают откуда-то щелчки. Буду копаться дальше.
K
Погуглите по форумам — эта тема уже обсасывается давно. Я пока решений не видел.
Klauss_Z
Мда, в итоге остановился на Yosemite с кастомным драйвером от wouter1. Капитана этот разработчик пока не осилил.
v
таким путём у вас появляется аудиокарта стоимостью 5–10к, но при этом отключается защита на маке стоимостью 30–150к. двоякий способ
Д
«Одноякий» способ.
Таких устройств может быть и не в одном экземпляре, да и по стоимости они могут превзойти мак. 
K
На самом деле всё не так просто. Хотя сама EMU 0404 USB и стоит недорого, аналогов и конкурентов в бюджетном диапазоне у нее нет и не было. Именно поэтому она обладает невероятной популярностью в полупрофессиональной среде. Не существует сейчас аудиокарт с такими же крутыми АЦП стоимостью меньше 50 тыс.
Е
Спасибо за статью, комп карту видит, но столкнулся с проблемой — при игре на гитаре в реальном времени в bias fx (также на ревалвере) появились щелчки. Пробовал увеличить задержку вплоть до максимальной, не помогает. Может у кого — нибудь возникала подобная проблема, как с ней бороться? 
1
Всё не решался опробовать метод, думал, что лучше откачусь на йосемити. Но попробовал — заработал драйвер в лождике. Да, появились щелчки на всех размерах буфера.

К счастью драйвер от wouter1 уже работает на капитане и даже на сиерре. Установил его с опцией low latency, всё чисто, никаких щелчков. Ради интереса стал снижать размер буфера в лоджике. Всё без помех и без задержек даже при самом минимальном размере — 32. Исправно мониторит даже с несколькими плагинами на канале. Это победа! Слава свободным разработчикам!
S
помогите пожалуйста разобраться как скачать wouter1 его драйвер тут https://github.com/Wouter1/EMU-driver

скачал с оф сайта, делал все как в инструкции, карту стал видеть. но при записи щелчки. Не знаю что делать 
1
Никто не сталкивался с проблемой, что после перезагрузки мака карта e-mu автоматически не подключается? Так как это моя основная карта в системе, это очень неудобно, приходиться вытаскивать шнур на минуту и вставлять обратно, тогда включается.

Добавить комментарий

Сейчас на главной

Новости

Публикации

Alpage AL-300: зачем на панели кассетной деки 1979 года раздельные регуляторы подмагничивания

На передней панели этой деки сразу бросается в глаза странность: там, где обычно стоит один регулятор подмагничивания, здесь их два, рядом друг с другом. То же самое повторяется для уровня...

Кошка встретила лису: кто отступит первым и чем закончится встреча

Когда лиса появляется возле дома, подозрение часто падает на неё. Особенно если по тем же дворам гуляет кошка. Я и сама раньше представляла такую встречу просто: лиса крупнее, значит именно...

Земная кора под Италией буквально расстегивается: геофизики раскрыли скрытую причину землетрясений на Апеннинах

Центральная Италия — один из самых сейсмически активных регионов Европы. Землетрясения здесь происходят с пугающей регулярностью, разрушая исторические города от Л'Акуилы до Аматриче....

Спутники зафиксировали потерю 12 триллионов тонн льда в Гренландии и Антарктиде — и дело оказалось не в таянии

В массовом представлении убыль полярных льдов выглядит простым процессом: температура воздуха растет, солнечные лучи нагревают поверхность, лед переходит в жидкое состояние и стекает в океан....

Почти как у человека: ученые измерили температуру тела тираннозавра по его зубам

С момента открытия первых костей Tyrannosaurus rex в начале двадцатого века ученые пытались определить уровень его метаболизма. В палеонтологии сформировались три основные точки зрения.Первая...

Revox C115: почему дека стоила в 3,5 раза дороже донора Marantz SD-60, хотя почти ничем от него не отличалась

На немецком рынке в 1990 году Marantz SD-60 продавался за 998 марок. Это примерно 550 долларов по тогдашнему курсу, сумма, кстати, знакомая коллекционерам винтажного аудио и по независимым...