SATA 3 в Mac Pro: Использование и доработка Velocity Solo x2 SSD Upgrade Kit
Содержание
Доброго времени суток, дорогие друзья! Сегодня хочу поделиться опытом использования и небольшой доработки Velocity Solo x2 SSD Upgrade Kit. Данный контроллер предназначен для установки SSD накопителей с интерфейсом SATA 3 (6 Gbit/s) в компьютеры без поддержки такого интерфейса. В первую очередь, он будет интересен владельцам Apple Mac Pro 2008-2012 годов выпуска: модели Mac Pro 3.1, 4.1 и 5.1 (изначально, в них нет шины SATA 3). Очень важно, также, что Velocity Solo x2 позволяет использовать установленный SSD в качестве загрузочного диска.

Ниже, Вы сможете найти результаты сравнительных тестов, проведенных при установке одного и того же SSD (Crucial M4-CT256M4SSD2) в Apple Mac Pro 3.1 2008 года выпуска: в первом случае, накопитель монтировался в штатную корзину с помощью специально изготовленного переходника и, соответственно, подключался к разъему SATA 2 на материнской плате. Во втором случае, использовался контроллер Velocity Solo x2. Измерение скорости производилось в операционной системе Mac OS X 10.6.8 Snow Leopard, установленной на тестируемом накопителе.
В конце статьи, я подробно остановлюсь на доработке платы Velocity Solo x2, которую можно провести для использования в Mac Pro 3.1. Данная модернизация пригодится только в том случае, если на этой машине требуется наличие операционной системы Windows, установленной с помощью утилиты Apple Boot Camp.
Спецификация Velocity Solo x2 SSD Upgrade Kit
Основные технические данные Velocity Solo x2 SSD Upgrade Kit:
-
1.Скорость чтения до 550 МБайт/с, записи до 550 МБайт/с;
-
2.Возможность одновременной установки двух SSD дисков;
-
3.Интерфейс подключения к ПК: PCIe 2.0 x2*;
-
4.Нативная поддержка в Mac OS X (начиная с 10.5.8), Windows (для XP нужно установить драйвер) и Linux (необходима поддержка Marvel 9182 ядром ОС);
-
5.Поддержка технологии TRIM и больших дисков;
-
6.Поддержка Apple Boot Camp: только для моделей Mac Pro 4.1 и 5.1.
-
*При установке Velocity Solo x2 в Mac Pro 3.1 необходимо использовать разъем Slot1 или Slot2, при этом скорости чтения/записи будут соответствовать заявленным.


Результаты тестирования Velocity Solo x2
Как я уже упоминал выше, тестирование производилось для двух случаев: измерение скорости чтения/записи при установке SSD в штатную корзину Mac Pro 3.1 и при установке того же накопителя в Velocity Solo x2 SSD Upgrade Kit. Я не ставил себе задачи измерить скорости обмена данными с точностью «до копейки»: мне достаточно было узнать, дает ли использование этого контроллера прирост скорости работы с моим SSD. Отправной точкой в данном случае служили заявленные производителем скорости чтения/записи для использованного SSD (Crucial M4-CT256M4SSD2): скорость чтения до 550 МБайт/с, записи до 260 МБайт/с.
Для тестирования использовались две программы: Blackmagic Disk Speed Test версии 2.2 и пакет SpeedTools Utilities 3. Программы показали примерно одинаковые результаты, скриншоты, для обоих случаев, Вы и можете увидеть ниже.
Результаты Blackmagic Disk Speed Test: слева SSD в штатной корзине Mac Pro, справа твердотельный диск подключен через контроллер Velocity Solo x2 SSD Upgrade Kit.


На правом скриншоте видно, что выигрыш, при подключении по шине SATA 3, очевиден. Теперь посмотрим, что получилось при использовании утилиты «QuickBench» пакета SpeedTools Utilities 3. SSD установлен в корзину:

Твердотельный накопитель подключен через Velocity Solo x2 SSD Upgrade Kit:


Проблема использования Velocity Solo x2 с Boot Camp на Mac Pro 3.1
Как я уже говорил выше, использовать Velocity Solo x2 SSD Upgrade Kit на компьютере Mac Pro 3.1 и при этом иметь возможность загружаться в Windows, без «танцев с бубном» не получится. При вставленном в слот контроллере, «прошка» отказывалась загружаться в эту операционную систему: попросту висла, на стадии инициализации оборудования. По имеющимся данным, такое поведение характерно только для Mac Pro 3.1: на моделях 4.1 и 5.1 этой проблемы не возникает.

Идея заключается в том, чтобы использовать возможности стандарта PCI Express 2.0, в частности, так называемую, функцию горячего подключения карт расширения. Для этого стандартом предусмотрено наличие в разъеме PCIe 2.0 двух контактов: PRSNT1# и PRSNT2# (они должны быть соединены между собой на интерфейсной плате), по которым материнская плата «узнает» о присутствии карты в слоте и скорости ее подключения.
По стандарту, это выглядит следующим образом: сигнал «GND» приходит от мат. платы на контакт PRSNT1# контроллера. Пройдя через плату контроллера, «GND» возвращается на материнскую плату через контакт PRSNT2#. Если эта процедура проходит успешно, начинается инициализация интерфейсной платы и обмен данными с ней, если нет: материнская плата считает, что в данный PCIe разъем пуст.
В нашем случае, разорвав соединение между PRSNT1# и PRSNT2#, мы сможем пропустить процесс инициализации Velocity Solo x2 и дать спокойно загрузиться операционной системе Windows.
Модернизация Velocity Solo x2 SSD Upgrade Kit

Вот несколько фотографий, наглядно иллюстрирующих процесс такой модернизации. Разрываем соединение между PRSNT1# и PRSNT2#:

В разрыв соединения, с помощью тонких проводков, впаиваем миниатюрный тумблер. Провода лучше использовать минимального сечения и лучше свить между собой. Я использовал провод МГТФ. По окончании, место пайки промыл спиртом и нанес на него каплю клея БФ-2. Пайку нужно производить очень аккуратно. Печатный монтаж плотный, дорожки очень тонкие: без опыта подобных работ, лучше даже не пробовать. Как вариант, можно поручить пайку проверенному специалисту.

Устанавливаем тумблер на задней планке контроллера, аккуратно просверлив отверстие нужного диаметра, и подпаиваем к нему проводки: модернизация закончена.

