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


123456789101112131415161718192021222324252627282930 06