[TouchPad General] r00tb33r:
My brand new TouchPad reverts to the language and account setup on every boot, reverts all files and applications despite deleting them before reboot. Tried turning off backup and removing the device from my Palm account. Everything comes back after Full Erase and Secure Erase.

Running 3.0.2, when I try to update to 3.0.4 a message saying that application database is about to become full (and eventually full) comes up, and update fails after unpacking status. Device info says there is 13.5 GB space free.

Tried doctoring using webosdoctorp304hstnhwifi.jar, it recognizes my device when I put it in USB mode, but it fails to flash the device. The error is:

WARNING: MountUtils: unmount failed, retrying in 1 second
Oct 29, 2011 6:27:45 AM com.palm.nova.installer.core.MountUtils umountPart
SEVERE: MountUtils: unmount failed: umount: can't umount /dev/mapper/store-log:
No such file or directory

However when I connect using novaproxy/PuTTY (novaterm crashes with arithmetic error - known bug) I can clearly see the volume and device file when the volume is active:

root@webos-device:/# lvm.static vgchange -ay
8 logical volume(s) in volume group "store" now active
root@webos-device:/# ls /dev/mapper/store-log
/dev/mapper/store-log
root@webos-device:/#

Now... Curious problem. I can't mount the log volume:

root@webos-device:/# mkdir /test
root@webos-device:/# mount /dev/mapper/store-log /test
mount: mounting /dev/mapper/store-log on /test failed: Invalid argument
root@webos-device:/#

I try to format and mount the formatted volume:

root@webos-device:/# mkfs.ext3 /dev/mapper/store-log
mke2fs 1.41.4 (27-Jan-2009)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
6144 inodes, 24576 blocks
1228 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=25165824
3 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
8193

Writing inode tables: done
Creating journal (1024 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 30 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
root@webos-device:/# mount /dev/mapper/store-log /test
mount: mounting /dev/mapper/store-log on /test failed: Invalid argument
root@webos-device:/#

Didn't I just format it? Let's check the filesystem then:

root@webos-device:/# fsck.ext3 /dev/mapper/store-log
e2fsck 1.41.4 (27-Jan-2009)
fsck.ext3: Attempt to read block from filesystem resulted in short read while trying to open /dev/mapper/store-log
Could this be a zero-length partition?
root@webos-device:/#

No idea what to make of this error. It shouldn't be zero-length because:

root@webos-device:/# lvm.static lvscan
ACTIVE '/dev/store/root' [568.00 MB] inherit
ACTIVE '/dev/store/var' [64.00 MB] inherit
ACTIVE '/dev/store/update' [16.00 MB] inherit
ACTIVE '/dev/store/log' [24.00 MB] inherit
ACTIVE '/dev/store/mojodb' [256.00 MB] inherit
ACTIVE '/dev/store/filecache' [136.00 MB] inherit
ACTIVE '/dev/store/media' [12.75 GB] inherit
ACTIVE '/dev/store/swap' [400.00 MB] inherit
root@webos-device:/#

Shows that it's 64MB.

What's going on? Why does the system say it writes, but changes are not retained?

I'd appreciate help fixing my TouchPad. Thanks in advance!

NOTE: I have not installed CM7 on it or anything like that, my TouchPad came with this problem out of the box!