Bryan Boatright wrote:

I hope this is an appropriate place to ask this question.  Googling for
answers turned up nothing.

I am using kernel 2.6.19.1 and am trying to get NCQ support working.  My
Intel chipset (ESB2, see details below) should support NCQ, but it is
not returning the NCQ capabilities bit in the HBA Capabilities
register.  Here's the relevant dmesg output:

Please test the latest Linus git-tree.  ahci used to clear CAP while
resetting controller expecting it to set supported feature bits again.
Apparently some controllers don't do it resulting in disabled NCQ.
This was fixed recently by the following commit.

Commit: 551c012d7eea3dc5ec063c7ff9c718d39e77634f
Author: Tejun Heo <[EMAIL PROTECTED]>  2006-12-12 20:17:32
Committer: Jeff Garzik <[EMAIL PROTECTED]>  2006-12-17 00:13:29
Branches: upstream-fixes, upstream, quilt-init
Follows: v2.6.19
Precedes:

   [PATCH] ahci: do not mangle saved HOST_CAP while resetting controller

   Do not mangle with HOST_CAP while resetting controller.  The code is
   there for a historical reason.  The mangling breaks controller feature
   detection and 0 PORTS_IMPL workaround code.

   This problem was spotted by Manoj Kasichainula.

   Signed-off-by: Tejun Heo <[EMAIL PROTECTED]>
   Cc: Manoj Kasichainula <[EMAIL PROTECTED]>
   Signed-off-by: Jeff Garzik <[EMAIL PROTECTED]>

Happy new year.

--
tejun

-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to