Как я настроил контроллер под Mak OC (ASUS P5K-E WiFi/AP).
Меня давно мучила проблема того что мои хдд отображались как съёмные. Колесил я просторы интернета и на форуме http://portal.san.ru/forums/ (спасибо) я нашёл как это сделать. Всё просто и на русском.
Вот что необходимо:
1 -- редактируем файл /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/Info.plist
вместо блока
Код
<key>AppleAHCIDiskDriver</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.IOAHCIBlockStorage</string>
<key>IOClass</key>
<string>AppleAHCIDiskDriver</string>
<key>IOProviderClass</key>
<string>IOAHCIDevice</string>
</dict>
вставляем блок
Код
<key>AppleAHCIDiskDriver</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.IOAHCIBlockStorage</string>
<key>IOClass</key>
<string>AppleAHCIDiskDriver</string>
<key>IOProviderClass</key>
<string>IOAHCIDevice</string>
<key>Physical Interconnect</key>
<string>SATA</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
<key>Protocol Characteristics</key>
<dict>
<key>Physical Interconnect</key>
<string>SATA</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
</dict>
</dict>
2 -- дальше идет восстановление прав доступа через Disk Utility
3 -- перезагрузка с ключом -f и диск отображается "корректно", т.е. как внутренний несъемный -> значок меняется с оранжевого на серый, т.е. на тот, который должен быть на самом деле..
И решение еще одной проблемы - "правильное" отображение имени контроллера ICH9R
В файле /System/Library/Extensions/AppleAHCIPort.kext/Contents/Info.plist после блока
Код
<key>ICH8MAHCI</key>
<dict>
...
</dict>
вставляем блок
Код
<key>ICH9RAHCI</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleAHCIPort</string>
<key>Chipset Name</key>
<string>ICH9R AHCI</string>
<key>IOClass</key>
<string>AppleAHCI</string>
<key>IOPCIPrimaryMatch</key>
<string>0x29228086</string>
<key>IOProbeScore</key>
<integer>2000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Vendor Name</key>
<string>Intel</string>
</dict>
4 -- далее опять восстановление прав доступа, перезагрузка с ключом -f и смотрим в Инфе об этом компьютере - Последовательный ATA - вместо Unknown AHCI Controller отображается Intel ICH9R AHCI..
Вуаля. Мы получаем рабочий контроллер.
З.Ы. Делать стого по инструкции. Сначала первая правка-ребут-все дела, а потом вторая правка. Если сделать 2 кекста и поставить сразу, то система рухнет.
, existation