View Single Post
Posts: 2,152 | Thanked: 1,490 times | Joined on Jan 2006 @ Czech Republic
#44
Originally Posted by brontide View Post
What is mmcqd and what was it's original priority?
MMC workqueue kernel thread. Sometime around 2.6.18 they changed API for starting kernel threads. Once MMC code started to use new API, priority of mmcqd 'automagically' raised from 0 to -5. I'm not sure if it is bug or feature. -5 is above most important system daemons including osso-media-server. IMO lowering it back to 0 should not do any harm, there should be no time critical code that needs higher priority in there.

New mmcqd thread is started for each slot when card is inserted and it stops when card is removed. I don't think the stutter is related to 24 vs 48MHz bus speed but never verified this theory. It happens more often when booting from card due to higher MMC I/O traffic overall.
__________________
Newbies click here before posting. Thanks.

If you really need to PM me with troubleshooting question please consider posting it to the forum instead. It is OK to PM me a link to such post then. Thank you.
 

The Following 2 Users Say Thank You to fanoush For This Useful Post: