I've been struggling with MPSS installation for some time now.
I started out in Ubuntu cross-compiling, but then gave up for obvious reasons. (didn't seem worth the trouble)
I installed CentOS 6.4 minimally, and started building necessary stack from ground-up, finally installing MPSS 3.1.4.
After I finished I mistakenly issued command for C0 stepping (micflash without -smcbootloader option)
I knew it was a mistake because /sys/class/mic/mic0/stepping has 'B1' in it.
It obviously failed, and I found a similar case on Developer Zone