Re: Disabling Command Completion Coalescing (CCC) in SATA AHCI

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, May 23, 2011 at 8:36 AM, Pallav Bose <pallavbose@xxxxxxxxx> wrote:
> Hello Robert, Sergei,
>
> Thank your for your replies.
>
> On Thu, May 19, 2011 at 10:14 PM, Robert Hancock <hancockrwd@xxxxxxxxx> wrote:
>>
>> I suspect that there is something going on that you're not accounting for. Are you sure that you're not getting multiple outstanding writes in parallel somehow? Although the controller won't batch completions, the drive is free to do so if there are multiple queued commands outstanding at once (it can send a Set Device Bits FIS with multiple bits set).
>
> I don't believe this is the case because a write request is sent only
> _after_ the previous write request's response is received.
>
> You mentioned that the drive is free to batch completions if there are
> multiple queued commands outstanding at the same time. Is there a way
> to disable this feature? If my understanding is correct, since CCC is
> out of the picture, the drive is the only one that could be batching
> the responses? Or are there other possible candidates?!

I don't think there's any way to disable it in the drive, the firmware
either decides to do that or it doesn't. Of course if the commands are
truly being serialized then this shouldn't be able to happen either.

>
> On Fri, May 20, 2011 at 6:49 AM, Sergei Shtylyov <sshtylyov@xxxxxxxxxx> wrote:
>> I don't understand. This controller is not AHCI, and not even SATA one.
>
> Sorry about that. I should have been more careful when pasting the
> output of lspci. Here is the SATA controller:
>
> RAID bus controller: Intel Corporation 82801 SATA RAID Controller (rev 02)
>
> Regards,
> Pallav
>
--
To unsubscribe from this list: 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


[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux