Reply
Thread Tools
igor's Avatar
Posts: 198 | Thanked: 273 times | Joined on Jan 2006 @ Helsinki, Finland
#11
The RTC doesn't require the main processor to be on. With a flat battery (flat as your device cannot even start to tell you that the battery is discharged) the RTC can still go on for ages. So it's far better to _not_ remove the battery.

And anyway never do it with the device on.
 
Karel Jansens's Avatar
Posts: 3,220 | Thanked: 326 times | Joined on Oct 2005 @ "Almost there!" (Monte Christo, Count of)
#12
Originally Posted by igor View Post
The RTC doesn't require the main processor to be on. With a flat battery (flat as your device cannot even start to tell you that the battery is discharged) the RTC can still go on for ages. So it's far better to _not_ remove the battery.

And anyway never do it with the device on.
Yes, you can do it (remove the battery, that is) with the device on. It's actually recommended at the last resort for a hung tablet. No ill -- beyond loss of what's in RAM -- has ever come from it.
 
igor's Avatar
Posts: 198 | Thanked: 273 times | Joined on Jan 2006 @ Helsinki, Finland
#13
Originally Posted by Karel Jansens View Post
Yes, you can do it (remove the battery, that is) with the device on. It's actually recommended at the last resort for a hung tablet. No ill -- beyond loss of what's in RAM -- has ever come from it.
That's not correct.
Of course if the tablet is not responding, there isn't much you can do apart from waiting for the battery to discharge and automatic powerdown to kick in.

Removing the battery abruptly forces the circuitry to undergo improper shutdown and while it's true that in general it _shouldn't_ be harmful, nevertheless it shortcuts all the intended powerdown paths. This can expose weakness both in the design and in the manufacturing.

So i still think it's better to avoid it if possible unless one is willing to deal with the customer service (assuming the warranty is still valid).

For testing sw that can lock the device i'd rather start beforehand a timed command that does "poweroff" after a reasonable period of time.

Unless you are testing a custom kernel/module, chanches are high that the poweroff command will not be prevented and you'll enjoy the drivers doing a proper shutdown of the peripherals.
 
YoDude's Avatar
Posts: 2,869 | Thanked: 1,784 times | Joined on Feb 2007 @ Po' Bo'. PA
#14
Originally Posted by igor View Post
That's not correct.
Of course if the tablet is not responding, there isn't much you can do apart from waiting for the battery to discharge and automatic powerdown to kick in.

Removing the battery abruptly forces the circuitry to undergo improper shutdown and while it's true that in general it _shouldn't_ be harmful, nevertheless it shortcuts all the intended powerdown paths. This can expose weakness both in the design and in the manufacturing.

So i still think it's better to avoid it if possible unless one is willing to deal with the customer service (assuming the warranty is still valid).

For testing sw that can lock the device i'd rather start beforehand a timed command that does "poweroff" after a reasonable period of time.

Unless you are testing a custom kernel/module, chanches are high that the poweroff command will not be prevented and you'll enjoy the drivers doing a proper shutdown of the peripherals.

It is my understanding that some resident "lifeguard" programs look for this behavior (battery removal) before initiating a boot routine that could correct a "hanger".

Particularly "instant on" devices that may keep a kernel or other code resident.
Cell phone manufacturers have been doing this for years. I don't know for sure about the N800.
 
igor's Avatar
Posts: 198 | Thanked: 273 times | Joined on Jan 2006 @ Helsinki, Finland
#15
Originally Posted by YoDude View Post
It is my understanding that some resident "lifeguard" programs look for this behavior (battery removal) before initiating a boot routine that could correct a "hanger".
Bettery removal is mostly iteresting to prevent loss of data: jffs does journaling over pages, but that doesn't prevent file-level corruption. However modern flashes have very short write time, and anyway the amount of action that can be done in the residual time after the battery is removed is very little.

Originally Posted by YoDude View Post
Particularly "instant on" devices that may keep a kernel or other code resident.
Cell phone manufacturers have been doing this for years. I don't know for sure about the N800.
"instant on" ?? What do you think it's doing during the 30+ s between pressing the power button and showing the desktop?
 
acydlord's Avatar
Posts: 63 | Thanked: 18 times | Joined on Jan 2006 @ Chandler, AZ, USA
#16
i do believe that 30 seconds or so is the device loading the linux image to ram. and as for battery life between charges, i use my n800 for a few hours a day and leave it on with pidgin running overnight with no problems and i get about a week of standby with the wifi on and connected. bluetooth is off of course.
 
YoDude's Avatar
Posts: 2,869 | Thanked: 1,784 times | Joined on Feb 2007 @ Po' Bo'. PA
#17
Originally Posted by acydlord View Post
i do believe that 30 seconds or so is the device loading the linux image to ram. and as for battery life between charges, i use my n800 for a few hours a day and leave it on with pidgin running overnight with no problems and i get about a week of standby with the wifi on and connected. bluetooth is off of course.

That is my understanding as well... the last image complete with whatever resource allocation that may be causing the hang. Not a fresh boot image.
 
igor's Avatar
Posts: 198 | Thanked: 273 times | Joined on Jan 2006 @ Helsinki, Finland
#18
Originally Posted by YoDude View Post
That is my understanding as well... the last image complete with whatever resource allocation that may be causing the hang. Not a fresh boot image.
I'm not sure I've understood what you mean. But if you are thinking that it saves/restore a snapshot, like you would do on a laptop, then no.
It _is_ a fresh boot every time it starts.

If instead you are referring to the instant-on feeling, well, then it never goes off. It is always "running", only most of the time the processor is in a state of clock-stop and voltage lowered to the minimum level that is required to retain the information in the registers. The SDRAM is in self-refresh mode.
 
Posts: 42 | Thanked: 1 time | Joined on Dec 2005
#19
I hold the power button in and the unit completely shuts off. I then push several buttons (home, etc...) to make sure it is really off.

I have noticed that at times when I take the unit out of the pouch it is on.

I hope nokia has fixes for the inconsistancies in the new OS.
 
igor's Avatar
Posts: 198 | Thanked: 273 times | Joined on Jan 2006 @ Helsinki, Finland
#20
Originally Posted by play2win View Post
I hold the power button in and the unit completely shuts off. I then push several buttons (home, etc...) to make sure it is really off.

I have noticed that at times when I take the unit out of the pouch it is on.

I hope nokia has fixes for the inconsistancies in the new OS.
The bug you are referring to is related to spurious wakeups that have been seen after using the alarm functionality. I think there's already a bug report about this problem in the maemo bugzilla.
 
Reply


 
Forum Jump


All times are GMT. The time now is 22:02.