Hi all,
Revisiting a decade old topic on Interface Errors and Discards that many a network engineer have struggled with. Understanding Errors and Discards
Josh Stephens had created this blog post that may have helped to a large extent but identifying causes for the errors and discards have almost always resulted in dead ends. I have taken some efforts to collate many articles on this topic to consolidate the Interface errors and discards.
Maybe this article will help provide some direction. 
Cheers
csameer abdhijasharma gangadhar.k rucha.v c_sameer