Jeff Garzik wrote:
Tejun Heo wrote:
Hmmm.. The drive is issuing SDB FIS which completes already completed
tags. This could be dangerous. Depending on timing, it might end up
finishing a command which occupied the slot which hasn't been
processed yet. If a drive does this, NCQ shouldn't be enabled for
it. Can you post full boot dmesg?
I'm not sure the data supports that conclusion? PORT_IRQ_SDB_FIS is
quite normal and expected during NCQ operation, if that interrupt is
enabled. Just normal SDB:Entry and SDB:SetIntr states.
Strike that last part: PORT_IRQ_SDB_FIS will appear, as with other
status bits, even if the enable bit is not set.
So, you'll see that whenever you get an SDB FIS during normal operation.
Jeff
-
: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html