Mac OS X!
Блог > Коментарі до замітки

ICH9R Как я с ним боролся.

Как я настроил контроллер под 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 кекста и поставить сразу, то система рухнет.

неділя, 31.08.2008, existation
TrackBack
TrackBack модерується в цьому блозі. TrackBack URL замітки: