We see kernel panics and oopses from time to time. We fixed one source of them, which was a driver that we wrote which is using an external coldfire interrupt. Those interrupts are non-maskable, which can wreak havoc with the kernel if you are not careful about how you write the driver. After fixing that, we are having less kernel panics, but still see some occasionally.
We are also seeing some occasional corruption in JFFS2 on our NAND flash. The occurances are intermittent, so it is hard to track them down, but there is definitely something going on. When bringing up JFFS2 on our NAND flash, I dug into the kernel supplied with the BSP. It seems that whoever did the BSP backported some post-2.6.10 JFFS2 stuff into this kernel. Looking at the kernel changelogs, there are lots of fixes to JFFS2 (especially for NAND flash) after 2.6.10 and 2.6.11. I would really like to see Freescale update the BSP with a recent kernel so that we could get those fixes.
Another point of frustration is the on-chip USB. There is no Linux driver for it. From the people I've talked to, it seems that Freescale is not working on a Linux driver for it. It seems like they have had some silicon problems with that peripheral, and it may be that it still isn't working yet. Unfortunately for us, the USB peripheral is one of the reasons we chose this part, and now Freescale is not even supporting it.
The poor quality of the BSP for this chip and the complete lack of support for the USB peripheral make me very reluctant to choose Freescale parts for future designs.
-Steve