Separate names with a comma.
Discussion in 'TiVo Upgrade Center' started by jkozee, Jun 4, 2015.
What command and switches did you use to make the copy?
I have a Premier XL, with an internal 1TB and external 1TB drive. Trying to expand the internal to 4. Pulled out current drive and connected, ran mfscopy -a old new, "Volume header corrupt", ran mfsinfo on the old drive same error. I put the old drive back in the Tivo and it boots fine, I tested playing random shows and no issues.
Do I need the external drive also connected to just expand the internal? I wouldn't think so. Outside that what is the next step. Is there a simple way to fix the volume header?
Edit: I did notice Nelem had similar issues, but different device and no resolve. I also wanted to see if I'm just missing a command before starting a new thread.
Several things for which I am not sure of. I am not sure you can just copy and expand the internal drive by itself with or without the external drive attached. Mainly because the way it expands a drive is by creating larger media partitions and not be adding a partition. (Like JMFS does) . I do not know if you have to have the external drive attached but my suspicions are that you do. Since I am not the developer and only a user and have not attempted to use the program in that way, I cannot give you accurate information on that. Now you should be able to have all three drives attached and copy both your internal and external to one 4TB drive. That would free your external up to reuse it for external storage again.
If it still has volume header corruption with both drives attached, see if you can post the header so I can examine it.
Thanks. I think you're right about both needing to be plugged in. I went back and re-read the instructions on tyger.org about expanding just 1 hard drive. Granted they are old instructions from 2012. Re-reading them though, after I dd from old a to new add I have to do an mfsadd -r 4 -x newA oldB
I don't think that will work because of the limitations of the TiVo OS. One, the Premiere internal drive can only have 15 partitions. It comes natively with 14 so adding a partition pair will not work. Two, TiVo partition sizes cannot exceed 2TB.
So the way you are expanding the drive would violate both principles.
I think it would be better to allow the program to combine both drives into one.
Hooked both drives up internally and booted from CD using SUSE ISO from jmbach
I got the volume header error running mfsinfo
Then I ran su and password is Linux (case sensitive)
ran hwinfo --disk to see which disks are which
verified with mfsinfo
Then rest was smooth.
mfstool copy -a /dev/sda /dev/sdb
waited 10 minutes before pulling drive to put back in Roamio
Darn, was hoping to save myself 6 hours of coping 2TBs, but that makes since. So reading the command syntax on the first it would be something like this. Assuming /dev/sda (old internal), /dev/sdb (old external), and /dev/sdc (new 4TB), "mfscopy -a /dev/sda:/dev/sdb /dev/sdc"
That looks correct to me. Might want to use the -ai switch instead of -a. I think it would prevent you from having to connect to the TiVo servers to update your 1p and channel list.
EDIT: Nevermind found it.facepalm
I'm planning to upgrade the 500 GB drive in my Roamio Basic to a WD10EURX, and I have a few questions about using MFSTools 3.2 to do a drive to drive copy to prepare the EURX drive.
1. If I use the following procedure will the copy process include the cable card paring and guided channel setup information?
2. If so, will the new drive be good to go without any additional configuration?
- Connect the original Roamio and new WD drives to PC SATA ports,
- Boot PC with MFSTools 3.2 USB Flash drive,
- Obtain drive ID information,
- run: su and login as Linux
- run: fdisk -l
or: hwinfo --disk
and then: mfsinfo
- Copy Roamio drive information to new WD drive,
- run: mfstool copy -ai /dev/sdx /dev/sdy
where x = original Roamio drive, and
y = new unformatted WD10EURX drive
Also, can mfstools 3.2 be used to make a backup of the Roamio drive to a resident NTFS drive in the PC? If so, what would be the commands?
Thanks for any comments or advice for my upgrade process.
1. It should
2. It should
It can make a backup. However the exact command I cannot remember but look at the commands at the beginning of this thread.
Technically, you can go to 3TB, just swap out the drive for the new one without any PC involved. For unprotected shows, you can transfer them to the PC or another Tivo and transfer back afterwards. Cable card may beed to be re-paired.
I always wait after shutting down PC before pulling drive.
Just to make sure the drive is no longer spinning and data is drive's cache is written to disk.
I once pulled a drive right away and Tivo didn't boot.
I redid the same steps with same drive and waited a while before pulling.
Tivo S3 then booted up perfectly.
I'm trying to copy a Roamio 1TB to a 2TB. I used the ISO build.
A quick note on the ISO and the error reporting on MFSCopy 3.2... When I tried to login using "root/linux" on the ISO, it automatically changed me to user "tivo". I didn't see this happen, and the first two or three times I tried to run MFSCopy I was met with a generic error about being unable to read the drive header. It wasn't until I started prodding around and trying to list the partitions in Linux that I realized it was failing due to a permissions error (i.e. I wasn't root and needed to su). It would be far more user friendly if the program either checked for su permissions or gave a more clear error message that delineated between "access denied" and "error reading header", because the two are very different issues.
So anyways, I ran mfscopy -ai /dev/sdb /dev/sda (because my drives came up backwards). The program ran 5.5 hours successfully overnight. I popped the 2TB in the Roamio and booted. The open animation did not run, and I was immediately greeted with an "out of guide data" message with all of the details missing (Guide data for Unknown has run out. Contact Unknown at Unknown etc). I hit skip for the moment so I could check to see if all of my recordings copied. They did. I was very happy about this, but bummed that parts of the system didn't transfer over.
I connected to TiVo, but got an S03 error when it got to loading the data. It complained that I should rerun guided setup. Surprised about this, I did. It ran to the "Getting Setup Info" page, got to 65% through "Loading info", and failed again with an S03. It asked me to pull the plug so the box could reboot and run guided setup from scratch. I did this. Same result, errored out at 65% of loading info with an S03 error.
Any thoughts? I think I'm going to see if there's any kickstarts I can attempt before I put the old drive back in for the moment, but this really bums me out because the whole point of using 3.2 over just tossing the new drive into the TiVo was to not only keep my recordings but also to not have to go back through GS and repairing and whatnot. But now it's clear something was missed in the copy, and my TiVo is braindead for the moment.
Any advice or suggestions would be much appreciated. Thank you.
The ISO automatically boots to tivo user when the boot process completes. Once you are booted into TiVo user, then you can use su to get to root user. I guess I can redo the ISO to leave you the login prompt instead.
As far as the other issue. I am not sure. It is more of a developer question.
As an update to my previous post, I ran a 57 kickstart, and about 20 seconds after the GSOD it would immediately reboot. I let it go about 10 times then pulled the plug. So it's clear something in the copy didn't go well - whether it be a missing or corrupt partition or something else.
Any other Roamio users run into this issue, or am I the unlucky one? Should I try a different command? Start over? Any thoughts?
Also, jmbach: If you want it to auto-login, I would just add a login message that says something to the effect of "You are not logged in as root. Make sure you "su" before you run MFSTools." or something like that. That way if someone does what I did, they get an extra nudge.
Thanks for the replies jmbach and controlio.
I'm just going to install the new drive in the Roamio and go through the guided setup and cable card paring again. I would like to do the copy, but it seems like it's possible that could lead to time consuming problems.
If you get an S03, don't run Guided Setup, you might never get out of it.
Clear program information & To Do List
Ok. I'll re-run it tonight with -ai and do a clear program info.
Is there another (and/or better) way to do this? Should I just do a straight copy (v1 style) and expand the drive? Or is the 3.2 mfscopy still the better way to go about it?