[lkml]   [2009]   [May]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: Who's responsible for configuring CLS on a cardbus device?
On Tue, 26 May 2009 22:05:08 +0900
Tejun Heo <> wrote:

> Hello,
> This is regarding bko#13257.
> was experiencing very slow transfer rate when using a
> cardbus sata_sil SATA controller which is known to be sensitive to
> cache line size setting. The reset default is zero and no one
> configured it causing poor performance.
> This is solvable by simply setting CLS to the correct value but who's
> job is it? For non-hotplug devices, this is configured by the BIOS
> (at least on PC), so for hotplug devices I think falls on the lap of
> the PCI code but I'm not sure. If this is something which the
> sata_sil driver should be responsible for, is there an established way
> to determine the proper CLS value?

Currently its handled by pci_set_mwi() but there isn't actually a more
direct way to do this.


 \ /
  Last update: 2009-05-26 15:25    [from the cache]
©2003-2014 Jasper Spaans. hosted at Digital Ocean