Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 04 Dec 2006 22:15:43 +0000
From:      Dieter <freebsd@sopwith.solgatos.com>
To:        freebsd-hackers@FreeBSD.org
Cc:        Remko Lodder <remko@FreeBSD.org>, freebsd-bugs@FreeBSD.org
Subject:   Re: kern/106343: Need SATA NCQ support 
Message-ID:  <200612050615.GAA25710@sopwith.solgatos.com>
In-Reply-To: Your message of "Mon, 04 Dec 2006 20:29:55 GMT." <200612042029.kB4KTtAD005077@freefall.freebsd.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
In message <200612042029.kB4KTtAD005077@freefall.freebsd.org>, Remko Lodder writes:
> Synopsis: Need SATA NCQ support
> 
> State-Changed-From-To: open->closed
> State-Changed-By: remko
> State-Changed-When: Mon Dec 4 20:29:54 UTC 2006
> State-Changed-Why: 
> Hello, this is not a PRoblem but a request for assistance. Please reask
> this on the -hackers mailinglist (findable via
> http://lists.freebsd.org/mailman/listinfo). They might be able to help
> you quicker and sooner then via a PR (Which is not really a PR yet). If
> after discussion people think you should file a PR, notify me and I will
> reopen it with all the recent information involved. Anyway: Thanks for
> taking the time to report this issue and for using FreeBSD
> 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=106343

I asked on -questions a year ago.  No response.
IMO the man page(s) should include things like how to turn SATA NCQ on/off.
And if the device drivers don't provide the functionality, they should.
So IMO this is a PR.  But we can run it past -hackers, that's fine.

So, for those of you on -hackers just tuning in, can someone please tell
me how to turn SATA NCQ on?

Thanks!

Here's the PR in question:

   atacontrol cap ad4
   reports:

   Feature                      Support Enable Value Vendor
   Native Command Queuing (NCQ) yes     -      31/0x1F

   I have looked in the atacontrol(8) man page, the ata(4) man page,
   I grepped all the section 4 & 8 man pages, and I did an online
   search, but I cannot find how to turn on SATA NCQ.

   Write performance without NCQ is unacceptable. NCQ would improve
   write performance significantly.

   It is not obvious if this is "just" a documentation problem,
   or if NCQ support needs to be added to the various SATA
   controller device drivers. (nforce4 ultra in my case)

   atapci1: <nVidia nForce4 SATA150 controller> port 0x9f0-0x9f7,0xbf0-0xbf3,0x970-0x977,0xb70-0xb73,0xcc00-0xcc0f mem
   0xfebfb0\
   00-0xfebfbfff irq 10 at device 7.0 on pci0
   ata2: <ATA channel 0> on atapci1
   ad4: 238475MB <Seagate ST3250823AS 3.03> at ata2-master SATA150



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200612050615.GAA25710>