I wonder why i2c_omap does have so much activity. A few guesses: When googling I found that this has something to do with /media/mmc* and therefore MicroSD card. I read that you took out your MicroSD card but did you keep it out of the device and did you try flashing it without MicroSD? On some other place I read a connection to "LCD Backlight:" but I am not a N900 hardware expert. Googling I also found these threads: http://maemo.org/community/maemo-use...944d929d029d02 http://pastebin.com/XJQDNcqx http://discussions.europe.nokia.com/...wer_management Maybe also interesting for you if you did not find this already: http://wiki.maemo.org/N900_Software_Power_management
I had a similar problem and kept removing all the programs/widgets/etc. with any hint of a battery drain connection but I would still drain a full battery in about 4/5 hours when off WiFi, even if it was in my pocket the entire time. What finally fixed it was deactivating my SipGate account. I have not yet tried to reactivate it with different settings to see if it is possible to use this without a pocket full of batteries, but for now my battery life is very good.