Notice: Trying to access array offset on value of type bool in /srv/www/vhosts/openpandora.org/domains/bugs.openpandora.org/httpdocs/scripts/details.php on line 649 FS#33 : mmcqd eating lots of CPU power when writing

OpenPandora Main OS

  • Status Closed
  • Percent Complete
    100%
  • Task Type Bug Report
  • Category Core
  • Operating System All
  • Severity Low
  • Reported Version SuperZaxxon Beta 4
Attached to Project: OpenPandora Main OS
Opened by Michael Mrozek - 10.02.2010
Last edited by Michael Mrozek - 03.07.2010

FS#33 - mmcqd eating lots of CPU power when writing

EDIT: Tried a remount with noatime and this seemed to work very well. CPU usage when writing still goes higher, but not as high as before. Very common problem, seems to happen on all systems (just do a google search for mmcqd). Just run SuperTux, wait about 10 seconds at the title screen and it will hang for a few seconds (while mmcqd goes up). Same problem as on the GP2X where we also had hangs occuring. I wonder if there's something that can be done here? Some suggest to change mmcqd priority. Some other sites do try to remove features of mmcqd. Another option is to mount async (like on the gp2x). As the Pandora usually isn't switched off the hard way but should be shutdown properly, this could be a good solution. That would mean that our suspend mode needs to call sync before shutting down. Maybe pnd_run.sh could also run sync after a game quit? Here are some interesting reads that might help us: http://www.mail-archive.com/linux-omap@vger.kernel.org/msg16345.html : "wait_for_completion is blocking call. Please check 'omap_mmc_request'" http://www.mail-archive.com/davinci-linux-open-source@linux.davincidsp.com/msg08732.html - He disables some stuff in mmcqd which lowers CPU usage.
Closed by  Michael Mrozek
03.07.2010 02:47
Reason for closing:  Won't fix
Additional comments about closing:  Not really fixed, but as we are not using sync anymore, mmcqcd hasn't got that much to do and therefore doesn't do this.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing