Apple memiliki beberapa kexts untuk Thunderbolt-Connection:
AppleThunderboltDPAdapters.kext
AppleThunderboltEDMService.kext
AppleThunderboltIP.kext
AppleThunderboltNHI.kext
AppleThunderboltPCIAdapters.kext
AppleThunderboltUTDM.kext
IOThunderboltFamily.kext
Saya pikir perintah yang Anda cari adalah:
sudo kextunload /System/Library/Extensions/AppleThunderboltPCIAdapters.kext
sudo kextload /System/Library/Extensions/AppleThunderboltPCIAdapters.kext
atau
sudo kextunload /System/Library/Extensions/IOThunderboltFamily.kext
sudo kextload /System/Library/Extensions/IOThunderboltFamily.kext
Saya memiliki port Thunderbolt di Mac Pro saya, tetapi saat ini tidak ada perangkat. Jadi saya tidak bisa memberi tahu Anda dengan tepat kext mana yang berhasil.
-- Informasi lebih lanjut :
Thunderbolt pada dasarnya adalah PCIe tunneled melalui DisplayPort Connection. Saya bisa membayangkan bahwa ini didasarkan pada ACPIPlatform atau ekstensi kernel IOPCIFamily. Bagaimanapun, jika Anda menurunkannya, Anda mungkin akan memotong cabang tempat Anda duduk.
Apple merilis dokumen tentang cara membuat driver Thunderbolt dan bagaimana Anda memverifikasi jika perangkat masih online di sini .
Ia juga mengatakan: "Dalam kasus PCI, keluarga I / O PCI (IOPCIFamily) dalam I / O Kit bertanggung jawab untuk menyebutkan jembatan PCI dalam chip pengontrol dan segala jembatan atau perangkat hilir."
Lebih lanjut: "driver perangkat PCI dapat menentukan apakah perangkat Thunderbolt terhubung dengan mencari secara berulang orang tua di dalam I / O Registry untuk kunci IOPCIT yang dibelinya (...)."
Lihat juga ke Perpustakaan Pengembang .
Thunderbolt adalah teknologi yang rumit dan Anda bisa menulis sedikit program atau Anda dapat menulis skrip peluncuran yang memeriksa dan memuat ulang driver jika perangkat sedang offline. Anda bisa melakukannya secara manual alih-alih mencabutnya dan memasangnya kembali.