My final mail on this subject. I'm adding Philippe and Catalin so that they're in the loop on this.
Take a mainline kernel. Apply the attached three patches. MMC will then work without any problems. No hacks required. There is *absolutely* *no* need to waste time with hardware modifications.
With this you will find that MMCI FIFO underruns/overruns are no longer any problem.