Reply
Thread Tools
Guest | Posts: n/a | Thanked: 0 times | Joined on
#1
I've been searching Google and here for the last two hours looking for one thing only. I just want to reformat my N810 instead of just re-flashing it. The reason I think that this does not truly do a true reformat - and I might be wrong - is that I set the unlock code to something other than the default and it still persists after I re-flash the OS.

Same for my one bug that I'm having with one particular site - actually, I'm seeing problems with a few sites, but the slight delay(s) really are more annoyance than anything else. Well that and now Maps won't even load since I cleared the device.

So I'm seriously looking for a way to return this machine to nothing, no tmp, no cache, nothing, wipe it clean and restart with a totally fresh install that remembers nothing from my prior flash. I'm not convinced that resetting the machine to true factory settings. Especially when I'm still seeing the aforementioned problems that aren't exactly Maemo application catalog/Garage lack of throughput as of late.

Any help will be appreciated. And to clear the air, I've re-flashed to the latest OS, I've cleared the device, unmounted the mmc2 device then formatted, removed and placed back the virtual memory - which failed like 8 times before it finally worked - and I'm not 100% sure this machine is acting like it did the day I received it.

ugh.
 
linuxrebel's Avatar
Posts: 182 | Thanked: 46 times | Joined on Jan 2007 @ Silly-Con Valley
#2
The problem is that what you want to do, is re-flash. Unlike traditional HDD there isn't the concept of format. The image you are flashing (contained in the bin file you downloaded), is in effect, the hdd. (it's actually mountable as an mtd device)

When you re-flash, what was there is gone. Flash memory doesn't have the magnetic states of a mechanical HDD (like in your laptop) and so can't remember prior info. It's like a light switch, on or off and once it goes from one to the other it doesn't know what happened before.

To return to factory, just re-flash and when it offers to restore from backup say no. Then none of your prior info is retained and expect for data you put on your memory card. it's back to the beginning for you.

As for the Memory card. I've been round and round with some of them. My Kingston however has been solid.

Last edited by linuxrebel; 2007-12-21 at 09:02.
 
Guest | Posts: n/a | Thanked: 0 times | Joined on
#3
My Kingston has been great, once set to read-only by the move to .19 but resolved after searching here.

But the fact that a reflash doesn't exactly seem to clear out the full data - I mean, where does the bit of data that I've changed the unlock code reside? Or the fact that the very same websites still are slow to load after a reflash. Or that my virtual memory is still set after a reflash?

I'm under the impression that a reflash is indeed a "wipe"... but then running apt-get clean, there are files that are removed from immediately after a reflash if I've installed something prior.

Maybe it's a fluke. I don't mind stating that I could be wrong on all accounts here.
 
Posts: 5,795 | Thanked: 3,151 times | Joined on Feb 2007 @ Agoura Hills Calif
#4
I think that the closest you can get to a reformat is to reflash and not restore a backup.
 
GeneralAntilles's Avatar
Posts: 5,478 | Thanked: 5,222 times | Joined on Jan 2006 @ St. Petersburg, FL
#5
Lock codes are stored outside of the normal flash space. They are not intended to be overwritten by the user using the flashing process (otherwise somebody can just take your tablet and flash over the lock code to use it ), and aren't something you need to worry about as far as overall stability is concerned, anyway.
 
Posts: 190 | Thanked: 21 times | Joined on Sep 2006
#6
Originally Posted by gerbick View Post

But the fact that a reflash doesn't exactly seem to clear out the full data - I mean, where does the bit of data that I've changed the unlock code reside?
Probably in the protected area where the flashing code is.

Originally Posted by gerbick View Post
Or the fact that the very same websites still are slow to load after a reflash. Or that my virtual memory is still set after a reflash?
The virtual memory seems to get set whenever a swap file is found. And the same web sites will be just as slow even if you visit them with some entirely other device with similar CPU and memory constraints, using the same browser engine - Gecko is not really friendly towards small devices. Opera was faster, but even fewer people loved it as it failed to render the many broken sites out there (most popular sites contain more broken than sane HTML - I recently counted 1800 errors on one single Myspace page).
 
Guest | Posts: n/a | Thanked: 0 times | Joined on
#7
I just find it odd that it takes me over one minute to get to Gizmodo.com (for instance), but everybody else is declaring under 10sec. And it wasn't always like that...
 
robin's Avatar
Posts: 17 | Thanked: 2 times | Joined on Dec 2007
#8
Greetings,

I have the urge to completely obliterate everything in the filesystem as well. I got a 2nd hand N800 recently. When running the ssh terminal and then running 'ps', there seems to be multiple instances of the same program running.

Here's what it looks like.
Code:
  1 root       1468 SW  init [2]
    2 root            SWN [ksoftirqd/0]
    3 root            SW  [watchdog/0]
    4 root            SW< [events/0]
    5 root            SW< [khelper]
    6 root            SW< [kthread]
   14 root            SW< [dvfs/0]
   65 root            SW< [kblockd/0]
   66 root            SW< [kseriod]
   78 root            SW< [OMAP McSPI/0]
   85 root            SW< [ksuspend_usbd]
   88 root            SW< [khubd]
  112 root            SW  [pdflush]
  113 root            SW  [pdflush]
  114 root            SW< [kswapd0]
  115 root            SW< [aio/0]
  118 root            SW< [mipid_esd]
  237 root            SW  [mtdblockd]
  279 root            SW< [kondemand/0]
  280 root            SW< [kmmcd]
  291 root            SW< [krfcommd]
  327 root       1108 SW< dsme -d -l syslog -v 4 -p /usr/lib/dsme/libstartup.so
  335 root        776 SW  /usr/bin/bme_RX-34
  337 root        564 SW  /usr/sbin/kicker
  386 root            SW< [cx3110x]
  406 root            SWN [jffs2_gcd_mtd4]
  438 root       1576 SW< /sbin/udevd --daemon
  640 messagebus   2312 SW< /usr/bin/dbus-daemon --system
  670 haldaemon   4116 SW  /usr/sbin/hald
  671 root       2800 SW  hald-runner
  730 root       2436 SW  /usr/lib/hal/hald-addon-omap-gpio
  731 root       2436 SW  /usr/lib/hal/hald-addon-omap-gpio
  732 root       2436 SW  /usr/lib/hal/hald-addon-omap-gpio
  733 root       2436 SW  /usr/lib/hal/hald-addon-omap-gpio
  734 root       2940 SW  hald-addon-input: Listening on /dev/input/event2 /dev
  735 root       2436 SW  /usr/lib/hal/hald-addon-mmc
  736 root       2436 SW  /usr/lib/hal/hald-addon-mmc
  738 root       2952 SW  /usr/lib/hal/hald-addon-cpufreq
  751 root       3636 SW< /sbin/mce --force-syslog
  767 root      11656 SW< /usr/bin/Xomap -mouse tslib -nozap -dpi 96 -wr -nolis
  794 user       1312 SW< /usr/sbin/temp-reaper
  797 user       2048 SW< /usr/bin/dbus-daemon --session
  801 user       7096 SW< /usr/lib/sapwood/sapwood-server
  805 user       6520 SW< /usr/bin/matchbox-window-manager -theme default -use_
  813 root            SW< [dsp/0]
  816 root            SW< [dsp/0]
  819 root       2952 SW  /usr/sbin/dsp_dld -p --disable-restart -c /lib/dsp/ds
  825 root       2792 SW< /usr/bin/bme-dbus-proxy -N
  884 root       4804 SW  /usr/sbin/multimediad
  890 root       2176 SW< /usr/bin/esd
  918 systemui  16936 SW< /usr/bin/systemui
  944 root            SW< [file-storage-ga]
  947 haldaemon   2508 SW  hald-addon-usb-cable: listening on /sys/devices/plat
  955 root       7836 SW< /usr/sbin/ke-recv
  974 user      18960 SW< /usr/bin/maemo-launcher --daemon --send-app-died --bo
  983 nobody     1812 SW< /usr/sbin/dnsmasq -k -i lo -a 127.0.0.1 -z
  986 root       2924 SW< /usr/bin/btcond -l
  989 root       2520 SW< /usr/sbin/hcid -n -x -s
  992 root       2452 SW< /usr/lib/bluetooth/bluetoothd-service-audio
  993 root       2412 SW< /usr/lib/bluetooth/bluetoothd-service-input
  999 root       3580 SW< /usr/sbin/wlancond
 1002 root       3204 SW< /usr/sbin/icd
 1035 user       1448 SW< /usr/bin/hildon-input-method
 1036 user      27472 SW< /usr/bin/hildon-input-method
 1039 user       3916 SW< /usr/bin/clipboard-manager
 1041 messagebus   3324 SW  /usr/lib/gconf2/gconfd-2
 1120 user       1448 SW< /usr/bin/hildon-desktop
 1121 user      39736 SW< /usr/bin/hildon-desktop
 1160 user       1448 SW< /usr/bin/osso-connectivity-ui-conndlgs
 1161 user      27884 SW< /usr/bin/osso-connectivity-ui-conndlgs
 1167 user       7416 SW< /usr/bin/osso-media-server
 1191 user       3192 SW< /usr/bin/obexsrv -l
 1211 user       5232 SW  /usr/bin/alarmd
 1244 root       5084 SW< /usr/sbin/hulda
 1245 root       3036 SW< /usr/sbin/hulda
 1265 user      16100 SW  /usr/bin/mediaplayer-engine
 1271 user      16084 SWN /usr/bin/metalayer-crawler -F
 1287 user       7944 SW  /usr/libexec/gnome-vfs-daemon
 1321 messagebus  14392 SW  /usr/bin/eapd
 1324 root       1472 SW< /sbin/udhcpc -i wlan0 -s /etc/udhcpc/udhcpc.script -f
 1347 user       1448 SW  /usr/bin/hildon-application-manager --no-show
 1348 user      28132 SW  /usr/bin/hildon-application-manager
 1349 root       5416 SWN /usr/libexec/apt-worker /tmp/apt-worker.to /tmp/apt-w
 1538 root       3168 SWN /usr/sbin/sshd
 1567 root       5776 RWN sshd: root@pts/0
 1569 root       1960 SWN -sh
 1583 root       1960 RWN ps
As you can see the following programs have 2 duplicate instances running.
/usr/sbin/hulda
/usr/bin/hildon-input-method
/usr/bin/hildon-application-manager
/usr/lib/hal/hald-addon-mmc
usr/bin/osso-connectivity-ui-conndlgs
[dsp/0]


and 4 instances of /usr/lib/hal/hald-addon-omap-gpio

Running the terminal in the N800 will also pop up with 2 instances of /usr/bin/osso-xterm with pid 1585 and 1586, even if I have only 1 terminal opened. Same goes with /usr/bin/mediaplayer-ui

But not with /usr/bin/browser though, only 1 instance.

I've reflashed numerous times, with and without SD, powerplug, downgraded to OS2007, then reflashed into some development jffs file.

I'm sure theres many who feels that simply flashing is nowhere close to wiping out the whole filesystem clean and installing a fresh new OS over it.

So im wondering, would it be wise if i simply go:
rm -R /
in the terminal.

Will I still be able to boot the device, and do the same old flash process as described here http://maemo.org/community/wiki/howt...magewithlinux/ ? Or will i completely brick my N800?

**EDIT** According to http://www.internettablettalk.com/fo...297#post118297 the multiple instances are normal.

Last edited by robin; 2007-12-31 at 12:03.
 
Reply


 
Forum Jump


All times are GMT. The time now is 23:01.