Openmoko Bug #2217: Noise screen of death: Freerunner looses SDIO connection

Openmoko Public Trac bugs at docs.openmoko.org
Sun Feb 22 03:32:11 CET 2009


#2217: Noise screen of death: Freerunner looses SDIO connection
-----------------------------+----------------------------------------------
 Reporter:  xbaldauf         |          Owner:  openmoko-kernel
     Type:  defect           |         Status:  new            
 Priority:  normal           |      Milestone:                 
Component:  System Software  |        Version:                 
 Severity:  major            |       Keywords:                 
 Haspatch:  0                |      Blockedby:                 
Estimated:                   |    Patchreview:                 
 Blocking:                   |   Reproducible:                 
-----------------------------+----------------------------------------------

Comment(by andy):

 Replying to [comment:19 xbaldauf]:
 > Replying to [comment:18 andy]:
 > > Replying to [comment:16 xbaldauf]:
 > > > Interestingly, however, it looks like that, by using
 glamo_mci.sd_max_clk=1000000, I can raise the probability of getting such
 a crash like above to 100%. The crash happens always at GSM-login-time.

 I wonder if we simply delay SD access enough that we still intensively use
 it by the time GSM stuff starts up.

 > > To be clear, at the time of this "crash", you have the permanent noisy
 screen business?
 >
 > Sometimes, sometimes not. Sometimes the noisy screen is busy (e.g.
 updated), sometimes even normal redraws happen (so the noisy screen is
 overwritten with the correct content), and sometimes everything stops,
 including screen updates.

 Ah... that's something totally different than I understood until now.  I
 thought we were talking about a dynamic, jittering permanently changing
 full-display "snow" of noise on the display.  I have seen this many times
 when working with Glamo internal memory parameters.

 It would imply we crapped on the control registers by accident.

 But when you say the "noisy screen is overwritten with the correct
 content" it sounds instead like the bitmap placed there is wrong data, and
 later it might come and invalidate and redraw that area perfectly well.

 > The triggering of the bug seems to be strongly GSM-related. AFAIK, it
 only happened when I login into the GSM network, place a phonecall or
 receive a phonecall or short message. Thus, when I have no GSM traffic for
 some hours or even days, the system seems to remain stable.

 I hope only some "lucky" devices can suffer from this or we would have
 heard about it long before.

-- 
Ticket URL: <https://docs.openmoko.org/trac/ticket/2217#comment:21>
docs.openmoko.org <http://docs.openmoko.org/trac/>
openmoko trac


More information about the openmoko-kernel mailing list