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

Alexei V. Mezin alexei_vm на micmedia.ru
Ср Май 2 20:51:23 MSD 2007


Есть материнка, на которой
02:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA 
Raid II Controller (rev 01)

куда подключен 320Гб Seagete SATA (ST3320620AS). Вот как это выглядит в 
dmesg:

ata5: SATA max UDMA/100 cmd 0xF0860000 ctl 0x0 bmdma 0x0 irq 233
ata6: SATA max UDMA/100 cmd 0xF0862000 ctl 0x0 bmdma 0x0 irq 233
scsi4 : sata_sil24
ata5: SATA link down (SStatus 0 SControl 300)
scsi5 : sata_sil24
ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata6.00: ATA-7, max UDMA/133, 625142448 sectors: LBA48 NCQ (depth 31/32)
ata6.00: ata6: dev 0 multi count 16
ata6.00: configured for UDMA/100
   Vendor: ATA       Model: ST3320620AS       Rev: 3.AA
   Type:   Direct-Access                      ANSI SCSI revision: 05
SCSI device sda: 625142448 512-byte hdwr sectors (320073 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
SCSI device sda: 625142448 512-byte hdwr sectors (320073 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00


Смущает UDMA/100. Почему 100, а не 133?


hdparm -I /dev/sda тоже показывает

DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5 udma6
              Cycle time: min=120ns recommended=120ns


Пробовал этот винт на той же материнке, но контроллере из nVidia-чипсета 
(под управлением sata_nv). NCQ естественно не работает, но показывает 
udma 133.

Однако, скорость (согласно hdparm -t) в обоих случаях одинаковая.


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