![]() |
Nokia 770 (OS 2006) and watchdogs
I've recently been having problems with my Nokia 770 going into a reboot loop. After some research (along with personal past experience as a Linux distro creator and UNIX sys admin), I've become convinced it has to do with the watchdogs not being "tickled" in time.
That is, the watchdog thinks things are hung when in fact they are just taking a long time. I've begun investigating the startup processes and running daemons in order to remove some that perhaps take too long - I've removed clickc and no longer have privoxy run automatically on boot. I also have samba-common et al (but not samba, just smbfs), as well as rsync and others. But they don't seem to have daemons running (or do they?) sshd (openssh) is another daemon starting up at start. Is there a way to set the time interval of the watchdog timers? Having used the Linux /dev/watchdog timer, there should be... right? Or should I take this question to the Developer's Forum? PS: After removing privoxy (at startup), things seem to be running better... PPS: I loaded syslog in order to see what was happening - didn't seem to see anything of use there. I might remove it later. |
Re: Nokia 770 (OS 2006) and watchdogs
Quote:
-- Cezary |
Re: Nokia 770 (OS 2006) and watchdogs
Quote:
I just started up Privoxy this afternoon; as expected, everything works fine. I just don't run it on startup. |
Re: Nokia 770 (OS 2006) and watchdogs
There's a lifeguard reset watchdog that can be disabled with the flasher tool.
Have you tried disabling this watchdog to see if your device stays up? That might help narrow it down or confirm your suspicion. |
Re: Nokia 770 (OS 2006) and watchdogs
Quote:
I removed as many daemons as I could, and now have no problems. The problem I was experiencing was only on bootup; after it was running, everything was okay - including whatever daemons were running. Privoxy was previously mentioned - I started it up (separately) and have had no problems with it running normally. It was just the last daemon to be removed. I also removed clinkc and others. |
Re: Nokia 770 (OS 2006) and watchdogs
I came upon another much simpler solution - though, again, this requires a bit of typing at the command line. This solution utilizes the fact that the Nokia 770 comes up in run level 2.
Using the xterm (osso-xterm) - or better yet, ssh in using a ssh daemon - and perform these commands as root (without the prompts shown): Code:
# cd /etc/rc2.d Code:
# rm -f S??ssh Code:
# /etc/init.d/ssh start This lets one keep commands available and let the system kick in right away. If you really want everything running (after cleaning out the excessive startups) just do: Code:
# init 3 |
All times are GMT. The time now is 02:14. |
vBulletin® Version 3.8.8