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
カレンダー
08 | 2019/09 | 10
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 - - - - -
検索フォーム
QRコード
QR
ブロとも申請フォーム
タグクラウド

タグ一覧

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


123456789101112131415161718192021222324252627282930 09