View Single Post
Posts: 194 | Thanked: 1,019 times | Joined on May 2010 @ Moscow, Russia
#1947
Originally Posted by Jay-C View Post
About the watchdog problem...

when N900 is booting up, the NOLO bootloader enables the watchdogs, apparently both OMAP and TWL4030 wdt's.
When the OS is booting up, the watchdogs are still enabled, and assumed to be reseted ASAP. We already have drivers for both watchdogs, but there is a small problem with the twl4030 driver. It does not reset the watchdog when loaded into the kernel.

The fix is simple:


And, in Android, just load this module in load_modules.sh.

Cheers
Jay
dsme && bme already runs on Nitdroid.
also I wrote simple watchdog pinger ('popingui') and it started as service in android (from init.nokia.rc). some watchdog doesn't reset its timeout anyway (I don't remember exactly which one, seems 'external') and system reset occurs. and in my opinion, ought not to disable watchdogs. we ought to fix kernel or userspace problem instead.

in other words: there is no difference in R&D enabled and disabled R&D (with broken watchdogs).

New touchscreen module, "bottom inaccuracies" problem solved (at least for me).

v1 (3450 2900):
http://slil.ru/29420775
MD5: 9dadaf9c9c071dbddc0d9925801b3b2f

v2 (3450 3100):
http://slil.ru/29420842
MD574c79c2e7f50c46ec1a8828668f6a64c
place it in /system/lib/modules

Please report which one works better for you. Thanks.

Last edited by e-yes; 2010-07-02 at 04:30.
 

The Following 7 Users Say Thank You to e-yes For This Useful Post: