>>atacontrol помогает?
>
>"Перерыл" весь Интернет - пишут, что независимо от того, какой режим UDMA
>показывает, SATA диск все равно работает на 150 (при условии, что
>верно определился SATA контроллер).
>Какие мнения на этот счёт?
если драйвер опознал и подцепил твой SATA контроллер: less /var/run/dmesg.boot - то by default должен работать в SATA(150),
если нет, значит не будет. ATA драйвер в 4.10 != 5.x и вполне
возможны неутыки. Если попробовать почитать архивы freebsd-maillist
жутко становится, у кого работают, у кого нет, в районе 5.3-betas
вообще сломали SATA в ATA. Починили вроде в beta-7 и тд и тп... жуть
# grep SATA /sys/dev/ata/*
видим что есть поддержка SATA в ядре для ICH5 и для какого-то VIA чипа,
далее можно посмотреть какой case там включается и как устанавливается
default ata режим.
MAX SATA - 150, но никто не запрещается понижать скорость - atacontrol,
в sources которого НЕ ВИДНО режима SATA :)
Сейчас посмотрел ATA драйвер в 5.2.1 - там уже появился SATA150 и в драйверах и в atacontrol, в atacontrol вроде нельзя его выставить, в
драйвере есть ограничения для ряда SATA контроллеров которые используют
переходники SATA-PATA - для них принудительно выставляется режим UDMA100
Вобщем вывод: в 4.x поддержка SATA недоношенная, у некоторых якобы
нормально работает на ЧЕСТНОМ железе (ICH5 и диски SATA с SATA-кабелем
без переходников SATA-PATA), в 5.2.1 и выше более серьезная поддержка
и снова вопрос в железе. Я не понял лишь одного - by default режим
работы выставляется для обнаруженного SATA драйвером, как я понимаю,
никто не запретит мне понизить скорость SATA150 на UDMA6 или UDMA5 и тд
и тп (atacontrol), но и вернуть в SATA150 как я понял по sources уже
нельзя. Мб я невнимательно смотрел, вобщем мне не все понятно с SATA,
но увы, нет у меня SATA контроллера, SATA-кабеля и SATA дисков чтобы пощупать в реалии.