Jack-IRQ storm on resume

joerg joerg.twinklephone at gmx.de
Wed Mar 26 04:50:49 CET 2008


Am Mi  26. März 2008 schrieb Holger Freyther:
> On Wednesday 26 March 2008 04:05:28 joerg wrote:
> 
> > My 2 cents:
> > FW-DL *must_not* be interupted (usual disclaimer). Continuing FW-DL after 
a
> > suspend may cause trouble. There is just one special case when nDL_GSM
> > shall be asserted, and this should be done by one special app only, and
> > after flashing this app will restore "normal" state.
> > So the point is: there's no need to store state of "downloading" during
> > suspend, instead it seems to be better to reset it on suspend (/resume).
> > Disabling suspend all together, while in DL-mode is a more reasonable
> > scheme.
> 
> Hey joerg,
> 
> being able to download != actively downloading. 

ACK


> Why should I stop being able  
> to download firmware after a suspend/resume cycle? See, no reason at all.

It's just a "exception" state of hw, which some people (like me) prefer to 
reset on every possible trigger, to have a sane hw state again. Others prefer 
it your way. No real issue, I won't argue here.

A better idea is to disable suspend, so a GSM-DL isn't interrupted 
incidentally. Of course this can also be done by the flashing app (hmm, 
probably a 3liner ash-script).
Very philosophical considerations... ;-)

cheers
jOERG
> 
> <insert chewbaca defense />
> 
> 	z.
> 
> PS: The kernel just enables the downloading of firmware
> PPS: The man/process actually doing the download needs to...
> 






More information about the openmoko-kernel mailing list