Как заставить работать в Leopard все 4 SATA на ICH9
Все дело в том, что на материнских платах, обладающих 4-мя портами SATA по умолчанию Mac OS 10.5.x (Leopard) видит только устройства, воткнутые в первые два порта. Решение предложено -DuNe- на форуме InsanelyMac.
Проверено на Gigabyte P35-DS3L / 2xSATA HDD + SATA DVD / Leopard 10.5.2 NoEFI
- В BIOS необходимо перевести SATA 1 MODE в Native IDE. AHCI - в Disable.
Если разрешить AHCI, SATA 3/4 так и не станут определяться системой. Вероятно в будущем и эту проблему решат, пропатчив соотв. драйвер AHCI (IOAHCIFamily.kext). Надежда есть, т.к. в 10.4.x (Tiger) все работает в режиме AHCI. - Загружаем и устанавливем патченый IOATAFamily.kext:
Делаем бэкап существующего IOATAFamily.kext (/System/Library/Extensions/).
Удаляем файл (можно прямо в Finder). На его место копируем свежескачаный kext. - Восстанавливаем пермишны: (открываем терминал)
sudo -s (и вводим пароль)
chmod -R 755 /System/Library/Extensions/IOATAFamily.kext
chown -R root:wheel /System/Library/Extensions/IOATAFamily.kext
- Удаляем файл Extensions.mkext. (иначе следующая загрузка пройдет с файлом из кэша)
rm -f /System/Library/Extensions.mkext - Перегружаемся. У меня все получилось с первого раза = осталось время написать этот пост:)