FC2ブログ

日々の便り

 

MacOS 10.9でhiFaceを

OSX10.9は対応していない機器が多いようですね。私の環境の場合、M-AudioのFirewire410はOSX10.7までしかドライバがありませんし、M2TechのhiFaceは「対応予定」とされたまま一向にドライバのアップデートがかかりません。Firewire410は不安定ながらも使えているので問題ないのですが、hiFaceは認識はされるものの動作せず。どうしたものかと途方に暮れていたら、海外で動かす方法を発見された方がいらっしゃるようです。

https://gist.github.com/huyhong/8323746

上記URLの他にも、別の方法を掲載しておられる方がいらっしゃいますね。但し、いずれにしてもやる事は一緒。要は、他のメーカーの非同期転送ドライバをインストールし、ドライバの設定ファイルを偽装する事でhiFace用として動作させるというもののようです。

とは言ってもターミナルでコマンドを打ち込んであれこれやらなければいけませんので、初心者にはちょっとハードルが高いですよね。しかも、打っているコマンドの意味が分からないとやはり不安なのではないでしょうか。というわけで、上記URLのサイトの手法を、ちょっと解説してみようと思います。なお、私の環境ではうまく動きましたが、補償は出来ませんので、適用は自己責任でお願いします。

まずは、最初の二行。

sudo kextunload -b 'com.m2tech.driver'
sudo kextunload -b 'com.async.driver.async192'


この二行は、既にOSにロードされているドライバを停止し、アンロードするための手続きです。「sudo」は一時的に管理ユーザとしてコマンドを使用する事を意味する命令で、最初の一回はパスワードの入力を求められます。「kextunload」はカーネルエクステンション、即ちドライバをアンロードするための命令。「kext」とは「Kernel EXTention」の略です。

ちなみにこの二行は、インストール済みのドライバのバージョンによってはエラーになりますが、エラーになった場合はそもそもドライバがロードされていないので気にする必要はありません。また、hiFaceを取り外してから上記の作業をする場合も、恐らくエラーになるでしょう。いずれにしても、とりあえず打ってみて、エラーになっても気にしないという対応で問題ない筈です。

sudo rm -rf /System/Library/Extensions/Hiface.kext
sudo rm -rf /System/Library/Extensions/async192.kext


続く二行は、ドライバファイルの削除を行う文です。「rm」はファイル削除のコマンドで、オプションの「-rf」はディレクトリを中身ごと消す事を意味しています。.kextファイルの実体はディレクトリで、内部に複数のファイルを含んでいるため、このように指令する必要があるわけですね。削除してしまうのが不安な場合は、リネームしても良いでしょう。

ちなみに、私の環境ではasync192.kextがなかったため、エラーになりました。これは古いドライバを消すための手続きですから、もともとないのならそれで構わないので、エラーになっても気にする事はありません。

sudo pkgutil --forget com.m2tech.driver
sudo pkgutil --forget com.async.driver.async192


続く二行は、パッケージ情報の消去です。UNIXではドライバのセットなどを「パッケージ」という単位で管理しているため、消したドライバのパッケージ情報も消す必要があるのです。Windowsで言うところの「アプリケーションの追加と削除」に近い機能と思えば良いでしょう。

サイトの情報ではこの次に「touch」コマンドを打っていますが、この意味はちょっと分かりません。touchはタイムスタンプを変更するためのコマンドで、次のコマンドはエクステンションファイルを格納しているディレクトリのタイムスタンプを、現在時刻に変更するという意味になります。

sudo touch /System/Library/Extensions


パッケージを消したら、今度は別メーカーのドライバをインストールします。このサイトの方法の場合、WIRED4SOUNDというメーカーのDAC2という機器のドライバを使用するようですね。ちなみに、WIRED4SOUNDのサイトは以下のURLです。OSX10.9用のDAC2のドライバを選択してインストールします。

http://www.wyred4sound.com/

ドライバをインストールしたら、今度はドライバの情報を偽装する必要があります。そのためには、まず.kextの中身を弄れるように、ドライバの所有者とパーミッションを変更しなければなりません。次の二行は、そのためのコマンドです。

sudo chmod -R 755 /System/Library/Extensions/async192.kext
sudo chown -R root:wheel /System/Library/Extensions/async192.kext


「chmod」はパーミッション変更、「chown」はオーナー変更のコマンドです。chownの引数「root:wheel」はおまじないと思えば良いのですが、一応解説すると、オーナーを管理者であるrootに、グループをwheelに設定するという意味になります。sudoで得たルート権限で中身を弄るので、こうする必要がある訳です。

オーナーとパーミッションの変更を行ったら、いよいよ設定ファイルの偽装です。次の一行は、実際に偽装を行っている部分です。

sudo sed -i "" "s/37660/37643/g" /System/Library/Extensions/async192.kext/Contents/Info.plist


「sed」は、指定されたファイル中の文字列の置き換えを行うためのコマンドです。引数「-i」はバックアップの有無を決めるためのもので、通常は 「-i "任意の拡張子"」という風に指令することで、指定した拡張子のバックアップを作る事ができます。

この情報サイトの場合、「-i ""」という風に拡張子を省略したため、バックアップを作らないという意味になります。不安な方は「-i」の後ろの""の中に任意の拡張子を入れて、バックアップを作って置くと良いでしょう。

次の引数「s/37660/37643/g」は、"37660"を"37643"に置き換えなさい、という意味になります。sとgの意味については話すと長くなるので省略しましょう。これは恐らくプロダクトIDかベンダIDでも書き換えているのでしょうね。詳しい事を知りたければ、実際にemacsあたりで.plistを編集してみると良いでしょう。

さて、偽装が完了したら、今度はドライバをロードさせて終わりです。次のコマンドは、偽装したドライバをロードするためのものです。

sudo kextload -b 'com.async.driver.async192'


「kextload」はカーネルエクステンションをロードするためのコマンドで、これで新しいドライバがロードされます。ロードする際に証明書がない旨を警告されますが、まぁ偽装したドライバなのですから当然です。これはOKしてロードさせましょう。ウイルスが不安なら、インストール前にドライバをスキャンしておくことをお勧めします。

以上の手続きでhiFaceが使用出来るようになる・・・と、サイトには書いてありましたが、私の場合はさらにMacの再起動が必要でした。再起動するとサウンドデバイスに新しく"W4S Async USB 44.1Khz-192Khz"が出現しますが、これがhiFaceのことです。

起動したての状態では、hiFaceの出力の周波数は44.1kHzに設定されていますので、「アプリケーション」の「ユーティリティ」内にある「Audio Midi設定」を起動して、周波数を変更して下さい。私の場合は、これで問題なくhiFaceが動作するようになりました。

なお、以上の方法はあくまでメーカーの保証外ですので、くどいようですが実行は自己責任でお願いしますね。
プロフィール

circias

Author:circias
FC2ブログへようこそ!

Counter
カレンダー
06 | 2019/07 | 08
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -
検索フォーム
QRコード
QR
ブロとも申請フォーム
タグクラウド

タグ一覧

E-PL5 OLYMPUS PEN 単焦点レンズ ズームレンズ 25mm 随筆 F1.8 寺田寅彦 高尾山  LP レコード 75-300mm 夏目漱石 60mm 40-150mm 野鳥 オーディオ  DIY マクロレンズ JAZZ 堀口珈琲 ELEKIT 小説 野川 17mm シティロースト アートブレイキー TU-8150 紅葉 MU-61 次大夫堀公園 青梅 接写リング ブレンド 御岳渓谷 小仏城山 開花情報 修理 写真 CD 神代植物公園 御岳山 300mm 実写テスト 東京 トンボ 古民家 PB-400 ライトノベル AriaPro 景信山 神代植物園 開花状況 クラシック JAZZ/FUSION カートリッジ ロック 多摩川 シモバシラ TU-877 マイケル・サンデル 哲学 センテッドゼラニウム 森見登美彦 深大寺 コロンビア バラフェスタ ハイレゾ音源 鳩ノ巣渓谷 ラリー・カールトン 骨董市  故障 e-onkyo 6号路 3結 もみじ台 東宝撮影所 奥高尾 小仏峠 岡本公園民家園 TU-H82 野川公園 上野 エリック・クラプトン 江戸東京たてもの園 東日本大震災 JPOP  OPA2134PA ハクセキレイ  大蔵住宅 水生植物園 これからの正義の話をしよう フレンチロースト ニカラグア ミツバチ 砧公園 レコード洗浄 東照宮 ハイロースト 東京国立博物館 2015 仙川 リー・モーガン HDD 調布 つくる市 布多天神社 ニューイヤーコンサート DENON 根津美術館 アゲハ 90MB/s UHS-I SDカード Class10 速度比較 表参道 浜離宮 Eagles 彼岸花 LM4562NA アブラゼミ ツクツクボウシ オーディオテクニカ アオジ オジロトウネン ミンミンゼミ カワセミ ZO-3 イチモンジセセリ Transcend M97xE KT88 GoldLion 発芽実験 バド・パウエル ストームグラス TempoDrop 水耕栽培 ジョウビタキ 井の頭自然文化園 大雪 工事 アボカド コゲラ 蘆花恒春園 テンポドロップ 布多天神 一丁平 ジフィーポット ツマグロヒョウモン ピックガード ウェザーリポート SHURE 正月特別開園 2017 アニメ 武蔵野公園 調布飛行場 回転数不良 FUSION コミスジ BUMP メッキ 白丸ダム モズ 磨き クイナ カワウ 天地明察 冲方丁 Apple かき氷 A'pis 分解 ボリューム 国産 NF-15X/2 FF15XmkII スミナガシ クロヒカゲ 植物多様性センター iPhone ペグ 整備工事 WD10EADS 低速病 中仕切り ダイミョウセセリ 細田屋 縦走路 NJM4580D 5極管接続 フラックス OPAMP ジャコ・パストリアス 地雷 初詣 クロマチックハーモニカ ヘッドホンアンプ 白鳥士郎 吉祥寺 大森藤ノ AT-MONO3/LP パナマ 榊一郎 組立て レーベル 日原鍾乳洞 電子工作 指板 ElectroHarmonix 奥多摩 MCON-P01 Scarlett マクロコンバータ Solo オリンパス Focusrite 防錆 霜除け No.28151 ケース プロクソン グアテマラ ミニカッティングソウ 秦基博 オーディオインターフェース 工作材 PROXXON ハービー・ハンコック 木栓 NAGAOKA NT-500M ラッカー 塗装 UL接続 豆知識 JET 村井秀清 セセリ 鬼灯市 MUSES8920D LME49720NA バルトーク ドラゴンフルーツ 羽化 スズメバチ 森山良子 ヒグラシ 野草 MUSES8820D シジミチョウ 6V6S MUSES02 台風18号 放鷹術 コルディリネ 鈴木三重吉 書簡集 レコードスタビライザ ウラナミアカシジミ REGZA ケニヤ エディ・ヒギンス RD-BZ800 鍍金 ピアノの森 ヒカゲチョウ アキアカネ コムラサキ アカスジカメムシ イタリアンロースト 小箱とたん アカボシゴマダラ ER-4S OSX 震災 キアゲハ 葦原大介 高浜虚子 OP275GP 通り名報道 和屋東京店 ヒメアカタテハ 皆既月食 ニイニイゼミ 世田谷ボロ市 フルシティロースト 親族トラブル 幼虫 モンキアゲハ 魚道 iBooks 竜ノ湖太郎 茶谷産業 ゴイサギ 幼鳥 カワラヒワ Dyson タシギ バッハ ゴールドベルク変奏曲 グレン・グールド スズメ 城山茶屋 キタテハ フレディ・ハーバード ペルー 平和フレイズ 真空断熱食器 甘酒 J-POP 星野源 コーヒー V6 MERCURY ハンディクリーナー ダイソン ミニバケツ 3号路 スナップショットフォーカス 発泡PPシート ペン立て 古橋秀之 自然現象 鷹見一幸 ヤマガラ Trigger KeG 戸部淑 セグロセキレイ うみまち鉄道運行記 伊佐良紫築 PIONEER レコードプレーヤ クルトガ  ヤマカガシ 不動産屋 地上げ 富士山 土地 建築基準法 イチモンジチョウ アカシジミ JJ 改造 ペンケース 12AU7 WD20EZRZ スジグロチャバネセセリ デルガード キタキチョウ 夕陽 アサギマダラ 城山 ヒオドシチョウ 大沢 稲荷山 青藍病治療マニュアル 志田用太朗 三月 似鳥鶏 世田谷 シャープペン 不具合 再起動 充電中 iOS8.3 iPhone4s アオモンイトトンボ マンデリン オオスズメバチ 植物 天体 hiFace OSX10.9 東宝 M2Tech テングチョウ 文房具 ベルグソン 絶滅危惧種 蟲師 大沢グランド 香日ゆら タンザニア 電源回路 先生と僕 注油 寝落ち 回転数 モーター 3.11 ラジオメーター インドネシア ハクキンカイロ ハンディウォーマー ログ・ホライズン 橙乃ままれ フレディ・ハバード 翻訳 アレニウス・スヴァンテ ZIPPO 被害 平和ボケ デジタルテレコンバータ RAW 人道主義 オジロビタキ 天災 ツグミ シジュウカラ KENKO Weekender AU-305 階段途中のビッグ・ノイズ 亀屋樹 SanDisk 95MB/s 草市 30MB/s TOSHIBA 越谷オサム CTL1025 CASIO 花火 挿し木 ついんくる G-SHOCK AWG-100BR-1AJF 軍畑 軍畑大橋 DL-103 瀬那和章 電池切れ 取木 電気ブラン アントニイ・バークリー 花園稲荷神社 上野公園 栄西 TIMEX カクテル リキュール シチズン タフソーラー デクスター・ゴードン Q&Q 腕時計 キアシドクガ 桜の蛾 紙の博物館 


12345678910111213141516171819202122232425262728293031 07