RE: mptsas hangs caused by ATA pass-through explained

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

 



Richard,

I remember that default dma boundary was 512 byte earlier sometime 2.6.30 kernel version.
Later kernel has introduced 4 byte dma boundary in scsi_lib.c....
 

As I have mentioned we have limitation of single sgl for ATA PIO commands. So making 512  byte dma boundary will solve all functional issue, but 
As mentioned in bugzilla #25, people are seeing performance degradation (may due to bounce buffer usage). I need to debug that part.

In my opinion if setting "dma boundary to 512 byte is a solution only if there is no performance degradation"
Can I have data how user at bugzilla is testing performance?

Thanks,
Kashyap


> -----Original Message-----
> From: Richard Scobie [mailto:richard@xxxxxxxxxxx]
> Sent: Friday, June 04, 2010 1:38 AM
> To: linux-scsi@xxxxxxxxxxxxxxx
> Cc: Desai, Kashyap
> Subject: RE: mptsas hangs caused by ATA pass-through explained
> 
> Kashyap wrote:
> 
> I have also verified this patch + also done code review with our
> developers including Eric Moore. Please consider this patch as an ACKed
> patch and schedule it for next upstream release.
> 
> ----------------------
> 
> Hi,
> 
> In comment #20 of this bug entry:
> 
> https://bugzilla.kernel.org/show_bug.cgi?id=14831
> 
> you state:
> 
> "Patch for setting dma boundary is mere avoiding condition which is
> causing this
> issue. LSI Gen-1 controller does not have 512byte dma boundary
> limitation. I
> have started internal chat with our Firmware engineer. I will update
> you
> findings as and when some imp stuffs are found."
> 
> Is this still the case, or is the patch the final fix?
> 
> Also, comment #25 in the same thread notes a significant negative write
> performance impact.
> 
> Are you seeing this?
> 
> I have several machines in production I would like to update, but not
> if
> there is a better solution to this on it's way.
> 
> Regards,
> 
> Richard
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux