Hello, I have PDSMi board (http://www.supermicro.com/products/motherboard/PD/E7230/PDSMi.cfm) with Intel? ICH7R SATA2 (3 Gbps) controller built-in. I suspect NCQ is not working as I never see "actv" bigger than 1.0 i in iostat, even though I have requests in "wait". How can I verify the status of NCQ, and if not enabled to enable it. There are reports that ICH7R supports NCQ (http://www.overclock.net/intel-motherboards/269993-how-enable-ahci-ncq-windows-2k.html). -- This message posted from opensolaris.org
On Jan 29, 2010, at 12:01 PM, Christo Kutrovsky wrote:> Hello, > > I have PDSMi board (http://www.supermicro.com/products/motherboard/PD/E7230/PDSMi.cfm) with Intel? ICH7R SATA2 (3 Gbps) controller built-in. > > I suspect NCQ is not working as I never see "actv" bigger than 1.0 i in iostat, even though I have requests in "wait".This can happen if the BIOS represents the disk as being in IDE mode instead of AHCI mode. "prtconf -D" will show the drivers loaded and you can see if the disk is using an ATA or IDE driver. -- richard> > How can I verify the status of NCQ, and if not enabled to enable it. There are reports that ICH7R supports NCQ (http://www.overclock.net/intel-motherboards/269993-how-enable-ahci-ncq-windows-2k.html). > -- > This message posted from opensolaris.org > _______________________________________________ > zfs-discuss mailing list > zfs-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
If I am reading this right, I have both IDE (root) and AHCI (data) pools. So they are using AHCI. pci-ide, instance #0 (driver name: pci-ide) ide, instance #0 (driver name: ata) cmdk, instance #0 (driver name: cmdk) cmdk, instance #2 (driver name: cmdk) ide (driver name: ata) pci15d9,7980, instance #0 (driver name: ahci) disk, instance #5 (driver name: sd) disk, instance #6 (driver name: sd) disk, instance #7 (driver name: sd) disk, instance #8 (driver name: sd) On Fri, Jan 29, 2010 at 4:04 PM, Richard Elling <richard.elling at gmail.com>wrote:> On Jan 29, 2010, at 12:01 PM, Christo Kutrovsky wrote: > > Hello, > > > > I have PDSMi board ( > http://www.supermicro.com/products/motherboard/PD/E7230/PDSMi.cfm) with > Intel? ICH7R SATA2 (3 Gbps) controller built-in. > > > > I suspect NCQ is not working as I never see "actv" bigger than 1.0 i in > iostat, even though I have requests in "wait". > > This can happen if the BIOS represents the disk as being in IDE mode > instead of AHCI mode. "prtconf -D" will show the drivers loaded and you > can see if the disk is using an ATA or IDE driver. > -- richard > > > > > How can I verify the status of NCQ, and if not enabled to enable it. > There are reports that ICH7R supports NCQ ( > http://www.overclock.net/intel-motherboards/269993-how-enable-ahci-ncq-windows-2k.html > ). > > -- > > This message posted from opensolaris.org > > _______________________________________________ > > zfs-discuss mailing list > > zfs-discuss at opensolaris.org > > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss > >-- Client of Pythian? On twitter? Let @paulvallee know and we''ll add you to @pythian/clients! -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20100129/9ce4c2c4/attachment.html>
The 4 disks attached to the ahci driver should be using NCQ. The two cmdk disks will not have NCQ capability as they are under control of the legacy ata driver. What does your pool topology look like? Can you try removing the cmdk disks from your pool. You can also verify if your disks are NCQ capable: grep sata /var/adm/messages* On Fri, 2010-01-29 at 16:10 -0500, Christo Kutrovsky wrote:> If I am reading this right, I have both IDE (root) and AHCI (data) > pools. So they are using AHCI. > > pci-ide, instance #0 (driver name: pci-ide) > ide, instance #0 (driver name: ata) > cmdk, instance #0 (driver name: cmdk) > cmdk, instance #2 (driver name: cmdk) > ide (driver name: ata) > pci15d9,7980, instance #0 (driver name: ahci) > disk, instance #5 (driver name: sd) > disk, instance #6 (driver name: sd) > disk, instance #7 (driver name: sd) > disk, instance #8 (driver name: sd) > > > On Fri, Jan 29, 2010 at 4:04 PM, Richard Elling > <richard.elling at gmail.com> wrote: > On Jan 29, 2010, at 12:01 PM, Christo Kutrovsky wrote: > > Hello, > > > > I have PDSMi board > (http://www.supermicro.com/products/motherboard/PD/E7230/PDSMi.cfm) with Intel? ICH7R SATA2 (3 Gbps) controller built-in. > > > > I suspect NCQ is not working as I never see "actv" bigger > than 1.0 i in iostat, even though I have requests in "wait". > > This can happen if the BIOS represents the disk as being in > IDE mode > instead of AHCI mode. "prtconf -D" will show the drivers > loaded and you > can see if the disk is using an ATA or IDE driver. > -- richard > > > > > How can I verify the status of NCQ, and if not enabled to > enable it. There are reports that ICH7R supports NCQ > (http://www.overclock.net/intel-motherboards/269993-how-enable-ahci-ncq-windows-2k.html). > > -- > > This message posted from opensolaris.org > > _______________________________________________ > > zfs-discuss mailing list > > zfs-discuss at opensolaris.org > > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss > > > -- > Client of Pythian? On twitter? Let @paulvallee know and we''ll add you > to @pythian/clients! > > _______________________________________________ > zfs-discuss mailing list > zfs-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss