web-dev-qa-db-ja.com

ExpressCard 34USB3をApple Mac OS X 10.10 / 10.11 +(kexts、署名、または互換性のあるモデル/チップセットの選択)の1つ以上を介して)で動作させる方法は?

MultiBeastを使用する前に、まずこの手動アプローチを試してみたいことに注意してください。先週または他の自動化ツールを最後に試したときに、ドライバーのインストールに失敗しました(画面に失敗メッセージが表示されます)。

GenericUSBXHCI.kextをMacOS X 10.10にインストールして、 StarTech Ecusb3s11 フラッシュフィッティングUSB3.0エクスプレスカードを使用できるようにします。 ここにヨセミテのkextのバージョン があります。

Kextのアクセス許可を設定し、Drive utilsを使用してアクセス許可を修復し、正しいアクセス許可を確保しました。また、kextキャッシュの再構築を試みました ここで説明されているように

kextcache -m /System/Library/Caches/com.Apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

また、再起動してみました。

しかし、これまでのところ幸運ではありません-USB3.0ドライブをUSB3.0ポートに接続しても、Mac OSデスクトップでは他の方法を使用してもドライブは表示されませんが、USB 2.0ポートは機能するため、ドライブは問題ありません。また、これはすべてMavericksで機能しました(詳細は以下を参照)。

** OS X 10.10にこのGenericUSBXHCI.kextを使用するように説得できれば、なぜこれが機能すると思うのかについての背景関連情報。

CalDigit USB 3.0 Express Cardも持っており、CalDigitはOS X10.10用のドライバーを提供しています。このカードはOSX10.10で動作する場合があります。 Mavericksでは、StarTechの方が信頼性が高く、フラッシュに収まるので気に入っているので、Macをキャリングケース/バッグに入れるときにそのままにしておくことができます。 StarTechカードとCalDigitカードはどちらもWindows7(BootCamp)で起動したMacで動作するので、カードがMacのハードウェアで動作することはわかっています。

このStarTechEcusb3s11 ExpressCardは、これでGenericUSBXHCI.kextを使用したときにOS X Mavericks 10.9で正常に動作しました(StarTechはWindowsドライバーのみを提供したため)。以前のOS X10.8.xのIOPCIFamily.kextもApple 2010年半ばのMacBookProsでExpressCardのサポートが壊れました-いくつかのフォーラムで議論のスレッドがあります。 10.8.x(Mavericksより前)を実行しているマシンからコピーされたIOPCIFamily.kextを使用すると、GenericUSBXHCI.kextを使用できるようにExpressCardが修正されましたが、幸いなことに10.10ではCalDigit ExpressCardが機能するため、IOPCIFamily.kextは問題ありません。 GenericUSBXHCI.kextを10.10で動作させることに対処する必要があります。

2
therobyouknow

私自身の問題に答える(私はそれをするだろうと言った、私のコメントを参照してください)

(同じように機能する解決策を見つけたので、質問のタイトルを書き直しました)

別のUSB3ExpressCard 34(以下を参照)を購入しました。このカードには、MacOS XでネイティブにサポートされているFresco FL1100チップセットがあります(以下を参照)。

プラグを差し込んでからドライブを差し込むと、PluggableによってUSB3ハブ上にあるものも含めてすべて認識されました。

クイックベンチマーク:

単一の47Gbファイルを外部USB3HDからMacのSSDにコピーします。

トランセンドUSB37200rpm外付け2Tbドライブ(頑丈なモデル)をUSB2上のMac独自のSSDにコピー(2つ):推定コピー時間:約27分。

トランセンドUSB37200rpm外付け2Tbドライブ(頑丈なモデル)をExpressCard 34 USB3カードのUSB3(3)ポートでMac独自のSSDにコピー:推定コピー時間:約9分。

結論:この実際の(科学的ではない)テストでは、コピーはUSB2よりもUSB3の方が約3倍高速です。

他のコピーテストでは、少なくとも2倍高速であることが示されました(コピーするファイルが多いため、複数のファイルのオーバーヘッドによってパフォーマンスが低下すると予想されます)。

FL1100チップセットを搭載したExpressCard 34を購入する場所:

FrescoFL1100などのサードパーティチップセットをネイティブにサポートするMacOSXに関する参照:

後でサードパーティのサポートが利用可能になった場合に備えて、ルネサスカードを保持します。

更新

このソリューションは、OS X El Capitan、およびBootcamp経由のWindows 1064ビットProでも完全に正常に機能します。

アップデート2

このソリューションは、最新バージョンのOS X Sierraでも完全に機能します。これは、ExpressCardが挿入された2010年半ばのMac Book Pro 17 "で実行されているためです。

継続的なサポートは、USB3が組み込まれている一部のMacがFL1100チップセットを使用しているため、このチップセットを搭載したSierraのサポートリストにあるMacが機能するためだと思います。したがって、アフターマーケット/サードパーティのFL1100ベースのUSB3カードをExpressCard(ノートブック)およびPCI(Express)カード(デスクトップ-Mac Pro)を介して追加できるMacはOSでもサポートされています。

ただし、サポートされているMacのリストが変更されてFL1100をサポートするMacが削除された場合に備えて、Mac OS Xの将来のバージョンの状況を監視し続けてください。したがって、ハードウェアにメンテナンスコストを集中させるために、OSの将来のバージョンではそのドライバを省略します。彼らがサポートすることを選択したこと。

1
therobyouknow

投稿が少し古いことは知っていますが、私の17 "2009 macBookProもそうです。ここや他の場所でのアドバイスに従って、ネイティブでサポートされているカード(kextの修正なし)を探していて、ebayでこれを探しました。

http://www.ebay.co.uk/itm/25203631196

マーベリックスの下で動作します(そして私が信じている以上)。ビルドの品質は私のsonnetesataカードと比べると少し薄っぺらですが、MacBookのエッジと同じ高さです。

USB 3.0の速度を確実に取得するには、ドライブをすでに接続した状態で起動する必要があることがわかりました。そうしないと、ドライブをホットスワップしたり、誤ってカードを取り出したりすると、2.0の速度に低下する可能性があります。

テストの結果、USB 2.0と比較して約4倍の速度が得られていることがわかりましたが、Macはpci1.0および2.5GT/sに制限されています。長いファイル転送はまだテストしていませんが、ビデオバックアップ用の高速USB 3.0外部RAIDの取得を検討できます。また、Macbookを後で新しいものにアップグレードするときにも、高速にアクセスできることを期待しています。

2
MarkJo

理想的ではありませんが必要なオプションの1つは、kext署名を無効にすることです。kextをインストールした後、次の手順に従います。

ステップ1:メニューバーからターミナルを開きます

手順2:次のコマンドを実行します。

nvram boot-args

kext-dev-mode=1?その場合は、手順4にスキップできます。「変数の取得エラー」と表示されている場合は、次の手順に進みます。

手順3:次のコマンドを実行します。

nvram boot-args=kext-dev-mode=1

手順4:再起動してリカバリモードに戻す

手順5:これらのコマンドを実行し、ディスク名をMacディスク(パーティション)の名前に置き換えます。 ls/Volumesと入力して、ボリュームのリストを取得できます。ディスクパスを囲む引用符と、システムの前に/がないことに注意してください。

cd "/Volumes/Your Disk Name"

touch System/Library/Extensions

kextcache -prelinked-kernel System/Library/Caches/com.Apple.kext.caches/Startup/kernelcache -K System/Library/Kernels/kernel System/Library/Extensions 

手順6:完了するまで待ち(5〜10分かかる場合がありますが、中止しないでください)、再起動します。これで、USB3.0が機能するOSXに戻るはずです。

お役に立てれば

kextをインストールするには、kextdropなどのアプリを使用します

0
ashp