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


12345678910111213141516171819202122232425262728293031 05