Difference between revisions of "Talk:How To Recover"

From WebOS Internals
Jump to navigation Jump to search
(Info on getting files from the USB drive prior to formatting with mkdosfs command)
 
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
= Doctor disconnects at 8% =
 +
 
One thing I feel that should be mentioned, relative to the "Doctor disconnects at 8%" issue:
 
One thing I feel that should be mentioned, relative to the "Doctor disconnects at 8%" issue:
  
*** It IS possible to get data off the Pre before reformatting the USB drive.  I know because I went through this process myself.
+
'''It IS possible to get data off the Pre before reformatting the USB drive.  I know because I went through this process myself.'''
  
 
What you'll need is the Palm PDK.  In the /share/jars/ directory is a file called DeviceBrowser.jar.  Once you've done the 'lvm.static' steps, you can open the DeviceBrowser program and you should be able to see the directory tree for the Pre.   
 
What you'll need is the Palm PDK.  In the /share/jars/ directory is a file called DeviceBrowser.jar.  Once you've done the 'lvm.static' steps, you can open the DeviceBrowser program and you should be able to see the directory tree for the Pre.   
Line 9: Line 11:
 
There are other, more complicated ways to try to create a tarball file and save it to the computer that's connected to the Pre, but this might be simpler for some folks.
 
There are other, more complicated ways to try to create a tarball file and save it to the computer that's connected to the Pre, but this might be simpler for some folks.
  
*** NOTE:  this must be done BEFORE the 'mkdosfs' command is issued.
+
*** NOTE:  this must be done BEFORE the 'mkdosfs' command is issued.
  
 
I hope this helps someone who is going through this issue and wants to have some way to preserve the contents of their USB drive.
 
I hope this helps someone who is going through this issue and wants to have some way to preserve the contents of their USB drive.
 +
 +
 +
= Complete filesystem creation for a 16GB Pre2 =
 +
 +
Here is how to recreate the filesystem for a Pre2 (still in testing)
 +
 +
lvm.static vgscan --ignorelockingfailure
 +
lvm.static vgchange -ay --ignorelockingfailure
 +
lvm.static vgremove store
 +
lvm.static vgscan --ignorelockingfailure
 +
lvm.static vgchange -ay --ignorelockingfailure
 +
lvm.static vgcreate -s 8M store /dev/mmcblk0p3
 +
lvm.static vgscan --ignorelockingfailure
 +
lvm.static vgchange -ay --ignorelockingfailure
 +
lvm.static lvcreate -L 465M -i 1 -M y --major 254 --minor 0 -n root store
 +
lvm.static lvcreate -L 64M -i 1 -M y --major 254 --minor 1 -n var store
 +
lvm.static lvcreate -L 16M -i 1 -M y --major 254 --minor 2 -n update store
 +
lvm.static lvcreate -L 24M -i 1 -M y --major 254 --minor 3 -n log store
 +
lvm.static lvcreate -L 144M -i 1 -M y --major 254 --minor 4 -n mojodb store
 +
lvm.static lvcreate -L 136M -i 1 -M y --major 254 --minor 5 -n filecache store
 +
lvm.static lvcreate -L 13.84G -i 1 -M y --major 254 --minor 6 -n media store
 +
lvm.static lvcreate -L 104M -i 1 -M y --major 254 --minor 7 -n swap store
 +
lvm.static vgscan --ignorelockingfailure
 +
lvm.static vgchange -ay --ignorelockingfailure
 +
mkdosfs -f 1 -s 64 /dev/store/media
 +
 +
Then you need to doctor.
 +
 +
PatrickC 01:45, 28 January 2012

Latest revision as of 20:39, 2 February 2012

Doctor disconnects at 8%

One thing I feel that should be mentioned, relative to the "Doctor disconnects at 8%" issue:

It IS possible to get data off the Pre before reformatting the USB drive. I know because I went through this process myself.

What you'll need is the Palm PDK. In the /share/jars/ directory is a file called DeviceBrowser.jar. Once you've done the 'lvm.static' steps, you can open the DeviceBrowser program and you should be able to see the directory tree for the Pre.

As far as I can tell, you can only perform file operations on one file at a time, but you will be able to select and save (to another volume) nearly any file you find. I did this with the pictures and videos that I did not want to lose.

There are other, more complicated ways to try to create a tarball file and save it to the computer that's connected to the Pre, but this might be simpler for some folks.

*** NOTE:  this must be done BEFORE the 'mkdosfs' command is issued.

I hope this helps someone who is going through this issue and wants to have some way to preserve the contents of their USB drive.


Complete filesystem creation for a 16GB Pre2

Here is how to recreate the filesystem for a Pre2 (still in testing)

lvm.static vgscan --ignorelockingfailure
lvm.static vgchange -ay --ignorelockingfailure
lvm.static vgremove store
lvm.static vgscan --ignorelockingfailure
lvm.static vgchange -ay --ignorelockingfailure
lvm.static vgcreate -s 8M store /dev/mmcblk0p3
lvm.static vgscan --ignorelockingfailure
lvm.static vgchange -ay --ignorelockingfailure
lvm.static lvcreate -L 465M -i 1 -M y --major 254 --minor 0 -n root store
lvm.static lvcreate -L 64M -i 1 -M y --major 254 --minor 1 -n var store
lvm.static lvcreate -L 16M -i 1 -M y --major 254 --minor 2 -n update store
lvm.static lvcreate -L 24M -i 1 -M y --major 254 --minor 3 -n log store
lvm.static lvcreate -L 144M -i 1 -M y --major 254 --minor 4 -n mojodb store
lvm.static lvcreate -L 136M -i 1 -M y --major 254 --minor 5 -n filecache store
lvm.static lvcreate -L 13.84G -i 1 -M y --major 254 --minor 6 -n media store
lvm.static lvcreate -L 104M -i 1 -M y --major 254 --minor 7 -n swap store
lvm.static vgscan --ignorelockingfailure
lvm.static vgchange -ay --ignorelockingfailure
mkdosfs -f 1 -s 64 /dev/store/media

Then you need to doctor.

PatrickC 01:45, 28 January 2012