View Single Post
aironeous's Avatar
Posts: 819 | Thanked: 806 times | Joined on Jun 2009 @ Oxnard, Ca.
#24
There are three or four types of reboot problems.

The Nokia tech guy on that bug said this:
"This bug contains many different reboot issues.

One set of issues is system service crashes. These seems to be quite rare in
this bug though.

Another set is crashes when the device is heavily used. This could be memory
management related issue (e.g. between CPU, GPU and DSP, they all can change
the memory mappings).

One set seems to be related to power management (device wakeup from sleep) and
happening more often on some specific devices, but it may be more of a slight
difference in how they behave than "hardware bug"[1].

Last set seems to be related to networking and an Oops in network related
functionality. This may be something that triggers based on what kind of a
network environment one has or traffic that network has.

Most of them so far seem to be triggering randomly, but that doesn't mean that
it would be a HW issue. Things that depend on power management, memory
management, network environment, timings etc on the kernel side, may get
triggered seemingly randomly when the device has as complex HW and SW
interactions as what e.g. N900 has.


The important thing is to check what kind of reboot is in the question; sw_rst
or 32wd_to, whether former was because of a critical system service
termination, or whether they were because of some specific kernel oops, or
whether 32wd_to was just due to device freezing (without Oops being logged) and
provide the information in which kind of situations these happen and steps
leading to it.

Based on that information from all of you, we can then try to come up with
specific steps where some *specific* reboot cause can be nearly always be
triggered within reasonable time (say 15 mins). After that finding the cause
for the bug and fixing it becomes much easier.
"

Also I want to say to all you guys.
Pull your battery out and check the contact pins on the battery.

On my N95 8gb I bought a cheap oversized Chinese mass manufactured battery from ebay and I get a reboot whenever I tap it too hard or jar it too hard because the contact pins on the battery spread apart as time goes on and a jolt will disconnect those two from pressing snuggly on each power terminal inside the phone.
Take a safety pin or thumb tack and press those two slightly together in all 3 slots so they will be more snug if you are getting reboot when you jar the phone or tap it on the back side.
I noticed the contact pins on my N900 battery move too much too easily from side to side when I adjusted them with the thumb tac for my peace of mind but they still seem to look like they will snug against the power terminals inside the phone.

Also I want to say that when you get your N900 and hook it up to your computer in mass storage mode don't create any folders or files on it that look similar to the ones that are there already on the N900.

If you're gonna stick stuff on it in mass storage mode make sure you put it in a directory that is very easy to remember (probably called your name or something like that) and has nothing to do with any of maemos folders or directories until we get the reboots figured out.

Don't create directories or folders like tmp usr bin images...
just type file: into the browser and you see all those folders there?
.dev, bin, boot, etc, dev all that stuff.... don't make any directories that have those names.
Why confuse the device?

I just created a constant annoying reboot issue by trying to install mojopac which put about 6 directories on the N900 that had folders that look very similar to folders already on the N900 and I'm sure it had a bunch of files with the same names or similar to maemo folders and names then I started installing apps after that and that's when i got constant reboot issues related to multi tasking.

I had to uninstall every app after that, that i had installed and erase every folder that i put on the N900 in mass storage mode from trying to stick mojopac on it and then i had to take the battery out and check contact pins and then put it back in and finally now my multi tasking or high cpu usage causes reboot is gone.
I can multi-task again. MY device is back.

Last edited by aironeous; 2009-12-29 at 05:23.