OK, the "Frequently Encountered Issues" and "Frequently Asked Questions" sections are now in the OP. I think they cover all of the problems and issues that have come up in the topic that are actually related to the topic. I got it done in right about 3 hours, which is about what I expected it would take. Since it's almost 6:30a (ET) I think it would be a good idea if I went to bed now. I really need to start sleeping for more than 2 hours a night, or so my wife tells me.I'm going to be tied up for a little while as I'm re-reading all 39 pages of this topic to write the new "Frequently Encountered Issues" section in the OP. I may not finish before I decide I have to go to bed, we'll see how it goes...
Wow. That was a heckuva compliment and I appreciate it immensely. I especially appreciate that you recognized the many people that have contributed their experience and knowledge to this topic -- especially in the area of resolution of odd problems on disparate systems.This how-to was wonderful at the get-go. Now it's simply stupendous... a brilliant technical tour-de-force and a standard against which all other procedures will be measured. NOTHING else comes close. Not only how, but also what and why are answered. The tons of questions I had to know the answers to before I'd even consider rooting are now answered. Without a doubt, the greatest work since DaVinci.
Thank you, MotoCache1 and everyone else that contributed.
You probably need to do "Umount /sdcard" if you mounted your SD card to ADB the file to it. Let me know if that fixes it.
Well, I never used ADB. I transferred the update.zip to the sdcard using my Mac to avoid any confusion over any redundant .zip extensions. I did this only after putting update.zip on the sdcard using the XP machine previously and getting the same abort condition. So I still don't know what to do next.
Hey, Motocache, you really work late!
Yeah - I've got myself into a pretty stupid sleep schedule right now. Mess with this stuff until 5, 6, 7 am, sleep for a couple hours, and then get back up. I must be insane.
Your error [E:Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)] means that SPRecovery couldn't get to your SD card.
I'd suggest the following:
Let me know if this fixes it.
- Make sure the phone is not connected to your computer when you're trying to do the SPRecovery part. The file should already be on your SD card, so no need to have it connected to the computer at this point.
- Make sure that under "mount options" (in SPRecovery, off the main menu) you see "Mount /sdcard". If you see "Umount /sdcard" that means your SD card is mounted and you should hit that option to unmount it.
- Also in "mount options", make sure you see "Enable USB Mass Storage". If you see "Disable USB Mass Storage" that means your SD card is set to be controlled by your computer and won't be available to SPRecovery.
- After #1, #2, and #3, then go back to the main menu (use the power button to back up menu levels) and try "install", "Allow...", "Install...".
Well, I never used ADB. I transferred the update.zip to the sdcard using my Mac to avoid any confusion over any redundant .zip extensions. I did this only after putting update.zip on the sdcard using the XP machine previously and getting the same abort condition. So I still don't know what to do next.
Hey, Motocache, you really work late!
Yeah - I've got myself into a pretty stupid sleep schedule right now. Mess with this stuff until 5, 6, 7 am, sleep for a couple hours, and then get back up. I must be insane.
Your error [E:Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)] means that SPRecovery couldn't get to your SD card.
I'd suggest the following:
Let me know if this fixes it.
- Make sure the phone is not connected to your computer when you're trying to do the SPRecovery part. The file should already be on your SD card, so no need to have it connected to the computer at this point.
- Make sure that under "mount options" (in SPRecovery, off the main menu) you see "Mount /sdcard". If you see "Umount /sdcard" that means your SD card is mounted and you should hit that option to unmount it.
- Also in "mount options", make sure you see "Enable USB Mass Storage". If you see "Disable USB Mass Storage" that means your SD card is set to be controlled by your computer and won't be available to SPRecovery.
- After #1, #2, and #3, then go back to the main menu (use the power button to back up menu levels) and try "install", "Allow...", "Install...".
Well, I've followed your advice, but there is no change in the behavior or error message. Installation is still aborted.
When I go to the "mount options" screen, I see the following:
Mounted partitions: /cache
Mount /system
Mount /data
Umount /cache
Mount /sdcard
Enable USB Mass Storage
So everything seems to be as it should be. As long as I don't reboot, I've still got SPRecovery, so I''ll try a few things:
1. From main menu "wipe cache partition":
-- Wiping cache...
Formattting CACHE:...
Cache wipe complete.
Then I try the install again. Problem persists.
2. Back in mount options, when I "Mount /system", it appears to work normally reporting Mounted /system. Mount and Umount for /system, /data, and /cache all appear to work normally without error messages. "Enable(&Disable) USB Mass Storage" works without error
3. However, when I attempt "Mount /sdcard":
E:Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)
(No such file or directory)
Mounted /sdcard
So it tells me that it can't mount those directories, but still tells me it has mounted the sdcard, and gives me status at the top that the sdcard is mounted, currently:
Mounted partitions: /cache /sdcard
Umount /sdcard works without error message
Mount /sdcard always gives me the same behaviour regardless of what other partitions are mounted or whether USB Mass Storage is enabled or not. (Not that those should affect anything, but I just want to let you know everything I'm trying).
I've Googled around a bit and come across other forums where people have had the same error messages, and so far I haven't found a definite solution. There are several reports that if you just reboot or restart SPRecovery a bunch of times (it's not clear to me which), eventually it works. But those folks seem to be rooted already, so I think their SPRecovery doesn't get wiped in a reboot I guess. It's also not clear if reformatting the sdcard has any effect. Some seem to get it to work, but most report no change after reformatting or trying different sd cards.
I'm trying to think of any other info that might have got me to this state. When I first got the phone, I rooted using RSDLite from a Windows 7 machine and I didn't have this problem. I lost my root when I installed the OTA FRG22D Verizon update. I really just wanted to get rid of the nag screen constantly telling me to update. I thought Clockworkmod recovery would block the install, but it didn't.
When the phone is booted normally, I move Google Earth to the sdcard and can run perfectly fine with it there, so the sdcard seems to be working with the phone.
Anything else you might suggest I try? Again, all your help is greatly apprecitated.
Well, I never used ADB. I transferred the update.zip to the sdcard using my Mac to avoid any confusion over any redundant .zip extensions. I did this only after putting update.zip on the sdcard using the XP machine previously and getting the same abort condition. So I still don't know what to do next.
Hey, Motocache, you really work late!
Yeah - I've got myself into a pretty stupid sleep schedule right now. Mess with this stuff until 5, 6, 7 am, sleep for a couple hours, and then get back up. I must be insane.
Your error [E:Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)] means that SPRecovery couldn't get to your SD card.
I'd suggest the following:
Let me know if this fixes it.
- Make sure the phone is not connected to your computer when you're trying to do the SPRecovery part. The file should already be on your SD card, so no need to have it connected to the computer at this point.
- Make sure that under "mount options" (in SPRecovery, off the main menu) you see "Mount /sdcard". If you see "Umount /sdcard" that means your SD card is mounted and you should hit that option to unmount it.
- Also in "mount options", make sure you see "Enable USB Mass Storage". If you see "Disable USB Mass Storage" that means your SD card is set to be controlled by your computer and won't be available to SPRecovery.
- After #1, #2, and #3, then go back to the main menu (use the power button to back up menu levels) and try "install", "Allow...", "Install...".
Well, I've followed your advice, but there is no change in the behavior or error message. Installation is still aborted.
When I go to the "mount options" screen, I see the following:
Mounted partitions: /cache
Mount /system
Mount /data
Umount /cache
Mount /sdcard
Enable USB Mass Storage
So everything seems to be as it should be. As long as I don't reboot, I've still got SPRecovery, so I''ll try a few things:
1. From main menu "wipe cache partition":
-- Wiping cache...
Formattting CACHE:...
Cache wipe complete.
Then I try the install again. Problem persists.
2. Back in mount options, when I "Mount /system", it appears to work normally reporting Mounted /system. Mount and Umount for /system, /data, and /cache all appear to work normally without error messages. "Enable(&Disable) USB Mass Storage" works without error
3. However, when I attempt "Mount /sdcard":
E:Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)
(No such file or directory)
Mounted /sdcard
So it tells me that it can't mount those directories, but still tells me it has mounted the sdcard, and gives me status at the top that the sdcard is mounted, currently:
Mounted partitions: /cache /sdcard
Umount /sdcard works without error message
Mount /sdcard always gives me the same behaviour regardless of what other partitions are mounted or whether USB Mass Storage is enabled or not. (Not that those should affect anything, but I just want to let you know everything I'm trying).
I've Googled around a bit and come across other forums where people have had the same error messages, and so far I haven't found a definite solution. There are several reports that if you just reboot or restart SPRecovery a bunch of times (it's not clear to me which), eventually it works. But those folks seem to be rooted already, so I think their SPRecovery doesn't get wiped in a reboot I guess. It's also not clear if reformatting the sdcard has any effect. Some seem to get it to work, but most report no change after reformatting or trying different sd cards.
I'm trying to think of any other info that might have got me to this state. When I first got the phone, I rooted using RSDLite from a Windows 7 machine and I didn't have this problem. I lost my root when I installed the OTA FRG22D Verizon update. I really just wanted to get rid of the nag screen constantly telling me to update. I thought Clockworkmod recovery would block the install, but it didn't.
When the phone is booted normally, I move Google Earth to the sdcard and can run perfectly fine with it there, so the sdcard seems to be working with the phone.
Anything else you might suggest I try? Again, all your help is greatly apprecitated.