[FreeBSD-users-jp 96408] Re: ICH7でSATA3のHDDがUDMA5(SATA1)で認識する
Tetsuya Ito
chaltier @ agate.plala.or.jp
2019年 6月 20日 (木) 11:18:15 UTC
ひろしさま
ご連絡ありがとうございます。
> 1. GA-G41M-Comboのスペックを見ますと、SATA IIですので期待通りの速度です。
> https://www.gigabyte.com/jp/Motherboard/GA-G41M-Combo-rev-20#sp
お調べ頂きありがとうございます。
dmesgだと 150MB/sで、smartctlだと 300MB/sなので、
smartctlを信じます。
AHCIになる過渡期のマザーボードだからなのでしょうかね。
今時 AHCI ではないマザーボードとか使われてないでしょうし...。
> 2. > device = 'NM10/ICH7 Family SATA Controller [IDE mode]'
> はBIOSで、そのように設定されてませんでしょうか?
AHCI未対応なので、特に設定項目は無かったかと思います。
# 一番最初の投稿も、みよしさまへの返信も spamassassin に阻まれて、
# このメールも同じように阻まれてしまうと思います。
# ですので、返信メールが遅くなってしまうと思われます。
# 申し訳ありません...。
以上です。
> ひろしです。
>
> 1. GA-G41M-Comboのスペックを見ますと、SATA IIですので期待通りの速度です。
> https://www.gigabyte.com/jp/Motherboard/GA-G41M-Combo-rev-20#sp
>
> ・SATA II(リビジョン2.x)のインターフェースは、SATA 3 Gb /sとして知られ、
> 3.0 Gb /sで動作している第二世代のSATAインターフェースです。
> 帯域幅のスループットは、300 MB/s
>
> ・SATA III(リビジョン3.x)のインターフェースは、SATA 6 Gb/ sとして知られ、
> 6.0 Gb/ sで動作している第三世代のSATAインターフェースです。
> 帯域幅のスループットは、600 MB/s
>
>
> 2. > device = 'NM10/ICH7 Family SATA Controller [IDE mode]'
> はBIOSで、そのように設定されてませんでしょうか?
>
>
> 3. 参考にマイマシン(ASRock H77 Pro4-M)の情報をつけてみます。
> # dmesg -a
>
> ada0 at ahcich2 bus 0 scbus2 target 0 lun 0
> ada0: <CT240BX200SSD1 MU01.4> ACS-2 ATA SATA 3.x device
> ada0: Serial Number 1539F00CDCE5
> ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 1024bytes)
> ada0: Command Queueing enabled
> ada0: 228936MB (468862128 512 byte sectors)
>
>
> # pciconf -lvbc
> ahci1 @ pci0:0:31:2: class=0x010601 card=0x1e021849 chip=0x1e028086
> rev=0x04 hdr=0x00
> vendor = 'Intel Corporation'
> device = '7 Series/C210 Series Chipset Family 6-port SATA
> Controller [AHCI mode]'
> class = mass storage
> subclass = SATA
> bar [10] = type I/O Port, range 32, base 0xf0b0, size 8, enabled
> bar [14] = type I/O Port, range 32, base 0xf0a0, size 4, enabled
> bar [18] = type I/O Port, range 32, base 0xf090, size 8, enabled
> bar [1c] = type I/O Port, range 32, base 0xf080, size 4, enabled
> bar [20] = type I/O Port, range 32, base 0xf060, size 32, enabled
> bar [24] = type Memory, range 32, base 0xf7d16000, size 2048, enabled
> cap 05[80] = MSI supports 1 message enabled with 1 message
> cap 01[70] = powerspec 3 supports D0 D3 current D0
> cap 12[a8] = SATA Index-Data Pair
> cap 13[b0] = PCI Advanced Features: FLR TP
>
> 2019年6月17日(月) 12:35 Tetsuya Ito <chaltier @ agate.plala.or.jp>:
>
> >
> > 伊藤です。少し気になっている事があり投稿しました。
> >
> > 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 @ freebsd.org mailing list
> > https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
> > To unsubscribe, send any mail to "freebsd-users-jp-unsubscribe @ freebsd.org"
> _______________________________________________
> freebsd-users-jp @ freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
> To unsubscribe, send any mail to "freebsd-users-jp-unsubscribe @ freebsd.org"
freebsd-users-jp メーリングリストの案内