Appleには、Thunderbolt-Connection用のいくつかのkextがあります。
AppleThunderboltDPAdapters.kext
AppleThunderboltEDMService.kext
AppleThunderboltIP.kext
AppleThunderboltNHI.kext
AppleThunderboltPCIAdapters.kext
AppleThunderboltUTDM.kext
IOThunderboltFamily.kext
あなたが探しているコマンドは次のいずれかだと思います:
sudo kextunload /System/Library/Extensions/AppleThunderboltPCIAdapters.kext
sudo kextload /System/Library/Extensions/AppleThunderboltPCIAdapters.kext
または
sudo kextunload /System/Library/Extensions/IOThunderboltFamily.kext
sudo kextload /System/Library/Extensions/IOThunderboltFamily.kext
Mac ProにThunderboltポートがありますが、現在デバイスはありません。そのため、どのkextがトリックを実行するかを正確に伝えることはできません。
- さらに詳しい情報 :
Thunderboltは基本的に、DisplayPort接続を介してトンネルされたPCIeです。ACPIPlatformまたはIOPCIFamilyカーネル拡張に基づいていると想像できます。どちらの方法でも、それらをアンロードする場合は、座っているブランチを切断する可能性があります。
Appleは、Thunderboltドライバーの作成に関するドキュメントと、デバイスがまだオンラインかどうかを確認する方法をここで公開しました。
また、「PCIの場合、I / Oキット内のI / O PCIファミリ(IOPCIFamily)は、コントローラチップ内のPCIブリッジとダウンストリームブリッジまたはデバイスを列挙する役割を果たします。」
さらに:「PCIデバイスドライバーは、I / Oレジストリの親を再帰的に検索して、キーIOPCITunnelled(...)のThunderboltデバイスが接続されているかどうかを判断できます。」
また、開発者ライブラリもご覧ください。
Thunderboltは複雑なテクノロジーであり、小さなプログラムを作成するか、デバイスがオフラインの場合にドライバーをチェックして再ロードする起動スクリプトを作成することができます。プラグを抜いて再度差し込む代わりに、手動で行うことができます。