Bug 976 - DSP(?) causes random reboots
: DSP(?) causes random reboots
Status: RESOLVED FIXED
Product: Multimedia
Multimedia framework
: 3.0
: N800 Maemo
: High major with 14 votes (vote)
: 3.2
Assigned To: Maemo QA (deprecated)
: multimedia-framework-bugs
:
:
:
:
  Show dependency tree
 
Reported: 2007-01-27 13:22 UTC by Andrew Flegg
Modified: 2007-11-09 00:35 UTC (History)
4 users (show)

See Also:


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description Andrew Flegg (reporter) maemo.org 2007-01-27 13:22:38 UTC
My N800 has just rebooted whilst sat on the side, unused in "soft poweroff"
mode. The following applications were running:

  * GPE Calendar applet
  * RSS feed applet
  * Clock applet
  * Panel clock status bar plugin
  * Bookmarks editor
  * Web browser, with
http://www.debian.org/doc/manuals/repository-howto/repository-howto

/proc/bootreason:
    sw_rst

/var/lib/dsme/stats/lifeguard_restarts:
    /usr/bin/osso-media-server  :  15 
    /usr/bin/hildon-input-method  : 1 
    /usr/bin/osso_hss  :  3 
    /usr/bin/esd :  3 
    /usr/bin/ias :  3 
    /usr/sbin/dsp_dld -p --disable-restart -c /lib/dsp/dsp_dld_avs.conf :  5 *

Device is in production mode. No sound was being played at the time.
Comment 2 Andrew Flegg (reporter) maemo.org 2007-01-27 13:41:12 UTC
It just happened again. This time no applications running (but same applets as
before). Also, I was SSHed in => nothing which should have been using the DSP.

/var/lib/dsme/stats/lifeguard_restarts:
    /usr/bin/osso-media-server  :  15 
    /usr/bin/hildon-input-method  : 1 
    /usr/bin/osso_hss  :  6 
    /usr/bin/esd :  6 
    /usr/bin/ias :  6 
    /usr/sbin/dsp_dld -p --disable-restart -c /lib/dsp/dsp_dld_avs.conf :  10 *

It was on charge on my desk, when the screen lit up, showing the home screen. I
thought that was odd, but then it rebooted.

This could get very irritating very quickly.
Comment 3 Andrew Flegg (reporter) maemo.org 2007-01-27 16:01:03 UTC
And again at 13:03. Bootreason is the watchdog this time ("32wd_to").

/var/lib/dsme/stats/lifeguard_restarts:
    /usr/bin/osso-media-server  :  15 
    /usr/bin/hildon-input-method  : 1 
    /usr/bin/osso_hss  :  6 
    /usr/bin/esd :  6 
    /usr/bin/ias :  6 
    /usr/sbin/dsp_dld -p --disable-restart -c /lib/dsp/dsp_dld_avs.conf :  10 *
Comment 4 Janne Kataja 2007-01-30 18:07:52 UTC
I can confirm this bug. My N800 just rebooted spontaneously while I was doing
nothing. Something in DSP support must be leaking bad.
Comment 5 Tor 2007-01-31 15:28:06 UTC
(In reply to comment #4)
> I can confirm this bug. My N800 just rebooted spontaneously while I was doing
> nothing. Something in DSP support must be leaking bad.

Ditto. It's happened twice in two weeks, the conditions were very much like 
described by the original reporter. My unit: Made in Finland. OS: 51-6
Comment 6 Jakub Pavelek nokia 2007-01-31 15:48:31 UTC
Voted for the bug, really annoying!

OT: Any reason for removing Janne fromk CC? Putting him back.
Comment 7 Richard Booth 2007-02-04 20:39:20 UTC
Hi,  
 
Same for me.  
 
Production mode on a N800, version 2.2006.51-6, Made in Finland.  
 
Device sitting idle, left on home page, blank screen, no apps running, network 
connected. Then suddenly see Nokia start up screen and Nokia music. I don't 
have output of /proc/bootreason from this yet, as I manually powered off, but 
the output of lifeguard_restarts is below. 
 
cat /var/lib/dsme/stats/lifeguard_restarts 
/usr/bin/osso_hss  :  6 
/usr/bin/esd :  6  
/usr/sbin/dsp_dld -p --disable-restart -c /lib/dsp/dsp_dld_avs.conf :  10 * 
/usr/bin/metalayer-crawler -F : 1 
/usr/bin/hildon-input-method  : 1 
/usr/bin/osso-media-server  :  2 
/usr/bin/ias : 3
Comment 8 Jakub Pavelek nokia 2007-02-05 09:59:13 UTC
Ok, not putting an alias here as there are many different problems leading to
the same end result reported internally. Good news is most of them are being
fixed now and should ship in some future update.
Comment 9 Jae Stutzman 2007-02-06 06:06:55 UTC
Happens to me several times a day. Seems more often when battery is low (not
dead obviously!). Not usually doing anything productive. Most times happens when
I've touched the screen to bring it out of power save mode.

/var/lib/dsme/stats/lifeguard_restarts:
    /usr/bin/metalayer-crawler -F : 1 
    /usr/bin/esd :  4 
    /usr/bin/osso_hss  :  4 
    /usr/bin/ias :  4 
    /usr/sbin/dsp_dld -p --disable-restart -c /lib/dsp/dsp_dld_avs.conf :  6 *
    /usr/bin/osso-media-server  : 1 
    /usr/bin/hildon-input-method  : 1
Comment 10 Jae Stutzman 2007-02-06 06:13:38 UTC
Sorry forgot other info:

Made in Korea. 
RX-34_2007SE_2.2006.51-6_PR_MR0 (Stock Kernel...no SDHC mods)

With:
dropbear, xterm (0.13.mh19bora1)
Comment 11 Larry Battraw 2007-02-07 01:05:25 UTC
(In reply to comment #8)
> Ok, not putting an alias here as there are many different problems leading to
> the same end result reported internally. Good news is most of them are being
> fixed now and should ship in some future update.

Jakub, I'm having the same problems and so I'm curious as to the time-frame for
the update.  I know how difficult this is to predict but are we talking several
months or perhaps less?  I get this behavior at least every other day,
particularly when the n800 is online and idle.
Comment 12 Jakub Pavelek nokia 2007-02-07 09:22:22 UTC
(In reply to comment #11)
> Jakub, I'm having the same problems and so I'm curious as to the time-frame for
> the update.  I know how difficult this is to predict but are we talking several
> months or perhaps less?  I get this behavior at least every other day,
> particularly when the n800 is online and idle.

I can't say. Usually the OS updates come few months after the sales start, this
would put it in March (the first update has been out since early January).
Comment 13 Niels Breet maemo.org 2007-02-08 18:52:49 UTC
Hmm I have resets and restarts now. As you can see those are a lot of reboots.

Nokia-N800-51:/var/lib/dsme/stats# cat lifeguard_resets
/usr/sbin/dsp_dld -p --disable-restart -c /lib/dsp/dsp_dld_avs.conf :  2 *
Nokia-N800-51:/var/lib/dsme/stats# cat lifeguard_restarts
/usr/bin/metalayer-crawler -F : 1
/usr/sbin/dnsmasq -k -i lo -a 127.0.0.1 -z :  7
/usr/bin/esd :  6
/usr/bin/osso_hss  :  6
/usr/bin/ias :  6
/usr/sbin/dsp_dld -p --disable-restart -c /lib/dsp/dsp_dld_avs.conf :  10 *
Nokia-N800-51:/var/lib/dsme/stats#
Comment 14 Eero Tamminen nokia 2007-02-13 16:44:59 UTC
These were restarted when they crashed or exited for some reason:
-------
Nokia-N800-51:/var/lib/dsme/stats# cat lifeguard_restarts
/usr/bin/metalayer-crawler -F : 1
/usr/sbin/dnsmasq -k -i lo -a 127.0.0.1 -z :  7
-------

These all happen at the same time and are not serious:
--------
  /usr/bin/esd :  6
  /usr/bin/osso_hss  :  6
  /usr/bin/ias :  6
--------
When DSP needs to be reseted, all the services using it are just restarted.

This is the thing causing the device reboot:
--------
Nokia-N800-51:/var/lib/dsme/stats# cat lifeguard_resets
/usr/sbin/dsp_dld -p --disable-restart -c /lib/dsp/dsp_dld_avs.conf :  2 *
--------
'*' tells that this needed to be restarted multiple times in a row
(some issue with DSP communication I assume) until the device SW watchdog 
decided this to be hopeless and rebooted the device instead.
Comment 15 Eero Tamminen nokia 2007-04-11 15:42:05 UTC
AFAIK these should be fixed in the latest N800 release.
Comment 16 Jake Kunnari 2007-07-06 13:25:18 UTC
Fixed in latest IT OS 2007. Please verify fix.