[pkg-fso-maint] [PATCH] fix-glamo-mci-move-stop-out-of-isr.patch

Sascha Wessel wessel at nefkom.net
Sun Feb 22 02:24:15 UTC 2009


On Fri, Feb 20, 2009 at 10:04:21AM +0000, Andy Green wrote:
> This patch moves the bulk transfer action outside of
> interrupt context, along with the STOP transmission action
> for multiblock transfers.
> It's prompted by
> https://docs.openmoko.org/trac/ticket/2180
> But it can impact throughput to SD card, so it's for testing
> currently.

FYI, there was a 100 ms busy wait in the sd card interrupt handler.
This caused all kinds of problems, e.g.
* gsm uart fifo overruns (fixed in moko11b1)
* gps uart fifo overruns
* drifting clock
* audio breakups

The patch [1] is not yet in the stable kernel branch. However, it should
fix many problems for sd card users...


[1] http://git.openmoko.org/?p=kernel.git;a=commit;h=6d5e7fd806eb2e191a1b3994b88b943e88a8beb5

More information about the pkg-fso-maint mailing list