[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