[FreeBSD-users-jp 96402] ICH7でSATA3のHDDがUDMA5(SATA1)で認識する

Tetsuya Ito chaltier @ agate.plala.or.jp
2019年 6月 3日 (月) 11:19:49 UTC


伊藤です。少し気になっている事があり投稿しました。

SATA 3Gb/s 対応の ICH7 (GA-G41M-Combo) マザーボードに SATA 6Gb/s の HDD (WD20EFAX-RT) を搭載したところ、UDMA5 (SATA 1.5Gb/s) で認識している事を dmesg から確認しました。
通常ですと、SATA 3Gb/s で認識するかと思うのですが、これは OS の仕様でしょうか。
smartctl で確認すると current: 3.0 Gb/s と表示されるので、3 Gb/s で動作しているものと思ってはおります。

# dmesg -a

 atapci0: <Intel ICH7 SATA300 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf800-0xf80f at device 31.2 on pci0 ★
 ada0 at ata0 bus 0 scbus0 target 0 lun 0
 ada0: <WDC WD20EFAX-68FB5N0 82.00A82> ACS-3 ATA SATA 3.x device
 ada0: Serial Number WD-WX71A19F9DV3
 ada0: 150.000MB/s transfers (SATA, UDMA5, PIO 8192bytes) ★
 ada0: 1907729MB (3907029168 512 byte sectors)

# pciconf -lvbc

 atapci0 @ pci0:0:31:2:    class=0x010180 card=0xb0021458 chip=0x27c08086 rev=0x01 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'NM10/ICH7 Family SATA Controller [IDE mode]'
     class      = mass storage
     subclass   = ATA
     bar   [20] = type I/O Port, range 32, base 0xf800, size 16, enabled
     cap 01[70] = powerspec 2  supports D0 D3  current D0

# smartctl -a /dev/ada0

 ATA Version is:   ACS-3 T13/2161-D revision 5
 SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 3.0 Gb/s) ★

# cat sys/dev/ata/chipsets/ata-intel.c

 { ATA_I82801GB,     0,          0, 1, ATA_UDMA5, "ICH7" },
 { ATA_I82801GB_S1,  0, INTEL_ICH7, 0, ATA_SA300, "ICH7" },
 { ATA_I82801GBM_S1, 0, INTEL_ICH7, 0, ATA_SA150, "ICH7M" },

環境は 12.0-RELEASE-p4 amd64 で、SATA ケーブルは SATA3 用のものを利用しています。
お知恵をお借り出来たら幸いです。

以上となります。



freebsd-users-jp メーリングリストの案内