FreeBSD 9.2将SATA3驱动器显示为SATA2

我在带有4个Intel SSD的Intel S2600GZ服务器主板上运行FreeBSD 9.2。 服务器主板和磁盘都支持SATA3。 但是,FreeBSD似乎认为他们是SATA2。 在系统configuration中没有任何地方限制SATA2的磁盘。

这是dmesg的摘录:

ahci0: <Intel Patsburg AHCI SATA controller> port 0x3070-0x3077,0x3060-0x3063,0x3050-0x3057,0x3040-0x3043,0x3020-0x303f mem 0xd0d00000-0xd0d007ff irq 21 at device 31.2 on pci0 ahci0: AHCI v1.30 with 6 6Gbps ports, Port Multiplier not supported ahcich0: <AHCI channel> at channel 0 on ahci0 ahcich1: <AHCI channel> at channel 1 on ahci0 ahcich2: <AHCI channel> at channel 2 on ahci0 ahcich3: <AHCI channel> at channel 3 on ahci0 ahcich4: <AHCI channel> at channel 4 on ahci0 ahcich5: <AHCI channel> at channel 5 on ahci0 # ... da0 at isci0 bus 0 scbus0 target 0 lun 0 da0: <ATA INTEL SSDSC2BA20 0265> Fixed Direct Access SCSI-5 device da0: 300.000MB/s transfers da0: Command Queueing enabled da0: 190782MB (390721968 512 byte sectors: 255H 63S/T 24321C) # ... and so on for the other disks 

在BIOS中相关的磁盘设置(前两个是灰色的,不可更改):

 AHCI Controller Configuration: 2 ports of 6Gb/s SATA SATA/SAS Controller Configuration: 8 ports in SATA mode AHCI Capable SATA Controller: AHCI AHCI HDD Staggered Spin-UP: Disabled SAS/SATA Capable Controller: Intel RSTe 

顺便说一下,我正在运行ZFS,如果它有什么关系的话。

我能做些什么来使系统了解这些SATA3磁盘,并全速使用它们?

仔细阅读技术规范后发现,英特尔S2600GZ只有两个AHCI SATA端口工作在SATA3模式,其余8个只有SATA2。 所以要回答这个问题,服务器主板实际上不能运行SATA3中的所有磁盘,这对FreeBSD来说不是问题。