[Hardware] udma для SATA диска

Sergey Vlasov vsu на altlinux.ru
Ср Май 2 21:09:40 MSD 2007


On Wed, May 02, 2007 at 08:51:23PM +0400, Alexei V. Mezin wrote:
> Есть материнка, на которой
> 02:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA 
> Raid II Controller (rev 01)
> 
> куда подключен 320Гб Seagete SATA (ST3320620AS). Вот как это выглядит в 
> dmesg:
> 
> ata6: SATA max UDMA/100 cmd 0xF0862000 ctl 0x0 bmdma 0x0 irq 233
...
> ata6.00: ATA-7, max UDMA/133, 625142448 sectors: LBA48 NCQ (depth 31/32)
...
> ata6.00: configured for UDMA/100
...
> Смущает UDMA/100. Почему 100, а не 133?

В старом драйвере siimage в комментариях содержится предупреждение о
возможной несовместимости при использовании некоторых мостов SATA/PATA
(с чипами от Marvell):

 *  FAQ Items:
 *      If you are using Marvell SATA-IDE adapters with Maxtor drives
 *      ensure the system is set up for ATA100/UDMA5 not UDMA6.

Подобные мосты, помимо отдельных устройств, встречались также в первых
дисках с интерфейсом SATA, представлявших собой просто адаптацию
старых моделей с интерфейсом IDE путём добавления моста.

В sata_sil поддержка UDMA/133 просто отключена полностью для
надёжности - реально выбор режима имеет значение только при
использовании мостов SATA/PATA, при использовании современных
SATA-дисков выбор режима 100 или 133 вообще ни на что не влияет
(но всё равно производится, поскольку надёжно определить наличие
или отсутствие моста в общем случае довольно сложно).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.altlinux.org/pipermail/hardware/attachments/20070502/58f7f45c/attachment-0001.bin 


Подробная информация о списке рассылки Hardware