kern/106343: Need SATA NCQ support
Dieter
freebsd at sopwith.solgatos.com
Mon Dec 4 22:17:22 PST 2006
In message <200612042029.kB4KTtAD005077 at 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
More information about the freebsd-bugs
mailing list