AnsweredAssumed Answered

Performance impact of workaround for ERR009598 (SATA: PRD not flushed ...)

Question asked by Piotr Figiel on Dec 9, 2016
Latest reply on Dec 19, 2016 by Piotr Figiel


 we are now porting kernel tree linux-fslc-imx 4.1 for one of our boards, upgrading from kernel 3.10. Upon switch we observed noticeable performance degradation on SATA interface. It's been quickly traced to be caused by commit implementing workaround for ERR009598.

 Errata description suggests that only ATAPI and ATA devices implementing streaming feature are affected. I wonder is that correct (complete)?

 We haven't observed the issue with devices used here (which don't implement stream commands) on kernel 3.10 and we consider reverting the workaround for that errata in our tree.