MFS Tools 3.2

Discussion in 'TiVo Upgrade Center' started by jkozee, Jun 4, 2015.

  1. Dec 27, 2015 #221 of 2036
    plazman30

    plazman30 Member

    449
    6
    Jan 22, 2005

    Advertisements

    They worked.
     
  2. Dec 29, 2015 #222 of 2036
    zekeman

    zekeman New Member

    7
    0
    Nov 30, 2015
    Will this process also work to upgrade a stock Premier to 4GB or do I need to do something different. If I need to repair the cable card is this automagic?

    Many thanks in advance.
     
  3. Dec 29, 2015 #223 of 2036
    jmbach

    jmbach der Neuerer

    3,216
    486
    Jan 1, 2009
    Yes it will in one step. I did not have to re-pair the cableCARD when I did mine.
     
  4. Jan 3, 2016 #224 of 2036
    kbdpa410

    kbdpa410 New Member

    5
    0
    Jan 3, 2016
    What command line variable should i use to supersize a premiere 2TB upgrade?
     
  5. Jan 3, 2016 #225 of 2036
    kbdpa410

    kbdpa410 New Member

    5
    0
    Jan 3, 2016

    Advertisements

    Do I have to do anything to the new hard drive if I have a failed attempt and want to try again?
     
  6. Jan 3, 2016 #226 of 2036
    kbdpa410

    kbdpa410 New Member

    5
    0
    Jan 3, 2016
    So I have a Tivo Premiere 320GB the existing drive is a WD3200AVVS. I want to upgrade with new WD20EURX 2TB drive. So I ran the MFS Tools 3.2 and the copy completed no errors then powered off PC. When I Swapped the hard drives the TIVo doesn't boot. The green power light is lit but four other lights just flash on and off. I lifted the hard drive in hand to check if drive was spinning but didn't feel any centrifugal force so I assume not. I can put the original hard drive back in and the Tivo works fine. Also when a connect the new drive to PC the drive spins fine and MFS tools recognizes it. Is the power supply not compatible with new drive? Did I buy the wrong model upgrade drive? Do i do something wrong in the copy process that won't allow the new drive to boot in the Tivo box? Do I have to unformat the drive to try again? Any thoughts/opinions would be appreciated.
     
  7. Jan 3, 2016 #227 of 2036
    jmbach

    jmbach der Neuerer

    3,216
    486
    Jan 1, 2009
    There have been some reports of recent EURX drives not being seen/working by TiVos and some PCs.

    Some older PC place an HPA on the drive when connected to one of the internal SATA ports.

    I had a similar issue one time when I bought 'new' drives from a 3rd party vendor that were apparently destined for another type of DVR that had a special firmware installed.

    I have not seen this in a Premiere but a power supply that cannot provide reliable power to the drive will give you a similar look.

    MFSTools will overwrite the drive so no prep work is needed.

    If you have another drive around for testing, you could use that drive to copy to and see if the result functions in your system.

    If it does, the the culprit is most likely the EURX. If not, then either the copy process or the power supply.

    Or use another tried and true method like JMFS to do the copy and expand. If that works, then your copy process did not work.

    Use MFSInfo to see if the drive is readable with a good copy on it.
     
  8. Jan 3, 2016 #228 of 2036
    kbdpa410

    kbdpa410 New Member

    5
    0
    Jan 3, 2016
    What Hard Drive would You buy for 2TB?
     
  9. Jan 3, 2016 #229 of 2036
    ThAbtO

    ThAbtO TiVoholic by the bay TCF Club

    13,079
    1,256
    Apr 6, 2000
    SF Bay Area
    Red EFRX drives is my alternate choice.
     
  10. Jan 5, 2016 #230 of 2036
    notting

    notting Member

    69
    1
    Dec 15, 2005
    Chapel Hill, NC
    Had a drive go bad on my Roamio Plus.

    Did a ddrescue copy of the 1TB stock drive to a new 2TB drive (only about 4MB worth of errors). Put it in Tivo, booted fine, but obviously only was using 1TB. Decided to move it to 2TB.

    Checked 3.2 source out, built it, and:

    Code:
    -bash-4.3# ./mfsinfo  /dev/sdb
    ---------------------------------------------------------------------
    MFS Volume Header (64-bit)
    ---------------------------------------------------------------------
    	state=0 magic=ebbafeed
    	devlist=/dev/sda10 /dev/sda11 /dev/sda12 /dev/sda13
    	zonemap_ptr=1121 total_secs=1944610816 next_fsid=968119
    
    ---------------------------------------------------------------------
    MFS volume set for /dev/sdb
    ---------------------------------------------------------------------
    The MFS volume set contains 4 partitions
       Partition       Sectors         Size
      /dev/sdb10       1638400          800 MiB
      /dev/sdb11     866895872       423289 MiB
      /dev/sdb12       1638400          800 MiB
      /dev/sdb13    1074438144       524628 MiB
    Total MFS sectors: 1944610816
    Total MFS volume size: 949517 MiB
    Total Inodes: 524288
    
    ---------------------------------------------------------------------
    Zone Maps 
    ---------------------------------------------------------------------
    Zone 0: type=0 logstamp=6323743 checksum=2331327587 first=1122 last=525409
    	sector=1121 sbackup=1638398 length=1
    	size=524288 min=524288 free=524288 zero=0 num=1
    	next_sector=525410 next_sbackup=1638364 next_length=34
    	next_size=866877440 next_min=20480
    Zone 1: type=2 logstamp=6324202 checksum=864291740 first=1638400 last=868515839
    	sector=525410 sbackup=1638364 length=34
    	size=866877440 min=20480 free=26501120 zero=0 num=17
    	next_sector=525444 next_sbackup=1638234 next_length=130
    	next_size=1112656 next_min=8
    Zone 2: type=1 logstamp=6324202 checksum=618839686 first=525574 last=1638229
    	sector=525444 sbackup=1638234 length=130
    	size=1112656 min=8 free=675584 zero=0 num=19
    	next_sector=868534272 next_sbackup=870172671 next_length=1
    	next_size=524288 next_min=524288
    Zone 3: type=0 logstamp=6323743 checksum=722726960 first=868534273 last=869058560
    	sector=868534272 sbackup=870172671 length=1
    	size=524288 min=524288 free=524288 zero=0 num=1
    	next_sector=869058561 next_sbackup=870172637 next_length=34
    	next_size=1074421760 next_min=20480
    Zone 4: type=2 logstamp=6324202 checksum=3663350418 first=870172672 last=1944594431
    	sector=869058561 sbackup=870172637 length=34
    	size=1074421760 min=20480 free=26951680 zero=0 num=17
    	next_sector=869058595 next_sbackup=870172507 next_length=130
    	next_size=1113776 next_min=8
    Zone 5: type=1 logstamp=6324045 checksum=3594060735 first=869058725 last=870172500
    	sector=869058595 sbackup=870172507 length=130
    	size=1113776 min=8 free=1025680 zero=0 num=19
    	next_sector=0 next_sbackup=0 next_length=0
    	next_size=0 next_min=0
    
    Estimated hours in a standalone TiVo: 1175
    This MFS volume may be expanded 4 more times
    -bash-4.3# cd ..
    -bash-4.3# cd mfsadd/
    -bash-4.3# ./mfsadd -x /dev/sdb
    Current estimated standalone size: 1175 hours
    Adding pair /dev/sdb15-/dev/sdb16...
    New estimated standalone size: 2373 hours (1198 more)
    Done!  Estimated standalone gain: 1198 hours
    Revalidating partion table on /dev/sdb...  Success!
    -bash-4.3# sync
    -bash-4.3# shutdown -h now
    
    All seemed good, plugged it back into the Roamio.... which promptly nuked it and went back to Guided Setup.

    Did I do something wrong? Is there a good way to figure out what went wrong before I try again?
     
  11. Jan 5, 2016 #231 of 2036
    rkrenicki

    rkrenicki New Member

    12
    0
    Oct 26, 2005
    EDIT: Nevermind, I figured out the issue. Apparently I needed to re-pair the cablecard first, since I had done a C&DE on the source.. I am not really sure what that was needed, but it is copying fine now.
     
    Last edited: Jan 5, 2016
  12. Jan 5, 2016 #232 of 2036
    jmbach

    jmbach der Neuerer

    3,216
    486
    Jan 1, 2009
    Problem is that you added a pair of partitions to a Roamio image. Roamios can only have 14 partitions. Any more and it reformats the drive. What you need to do is use MFSTools 3.2 to copy the original drive to the target drive. MFSTools 3.2 will then expand the media partitions to fill the drive instead of adding a pair of partitions.
     
  13. Jan 5, 2016 #233 of 2036
    notting

    notting Member

    69
    1
    Dec 15, 2005
    Chapel Hill, NC
    Would it be worth adding a Roamio check to mfsadd so that it refuses to act in that case? Or is the byte-swapped header used in a different model that doesn't have this limitation?

    I did try mfscopy overnight... it segfaulted 10% of the way through. My initial guess would be that it's due to the errors on the source drive - I'll do some experimenting once I get a clone onto a good drive.
     
  14. Jan 5, 2016 #234 of 2036
    jmbach

    jmbach der Neuerer

    3,216
    486
    Jan 1, 2009
    Copy the original source to a temporary good drive. Put it in the Roamio and make sure it boots okay. Then use MFSTools 3.2 to copy to the production drive.

    There are several checks that could be considered. Hard to take care of all the possibilities. Ones I can think of would be a Roamio and Bolt check to prevent adding partitions above 14 to an internal image, a Premiere check so that if adding a pair of partitions to the internal image they would be coalesced in the end, and a S3 check to limit total recording space to 2TiB (internal + external) These would be more in jkozee realm as he is the principle developer on this project.

    However, if TiVo eventually fixes the 64bit MFS, then probably not adding any partitions to an internal image of a S4 or above would be more appropriate.
     
  15. Jan 6, 2016 #235 of 2036
    notting

    notting Member

    69
    1
    Dec 15, 2005
    Chapel Hill, NC
    There didn't appear to be easy markers for Premiere or S3 to key off of for checks, but we can do it for Roamio/Bolt.
     

    Attached Files:

  16. Jan 7, 2016 #236 of 2036
    notting

    notting Member

    69
    1
    Dec 15, 2005
    Chapel Hill, NC
    That worked, thanks - it somehow lost cablecard pairing (because of the one boot where it went to guided setup? dunno), but otherwise worked perfectly.
     
  17. Jan 8, 2016 #237 of 2036
    drhendrix

    drhendrix Member

    47
    1
    Jan 3, 2003
    Loveland, OH
    Today I used the latest version of MFS Tools 3.2 to upgrade my Roamio Basic from the stock 500 GB drive to a WD10EURX.

    I connected the two drives to SATA ports on my desktop PC, booted up the MFS Tools 3.2 CD, and logged in as root using the password "tivo".

    Then I used the following commands:

    Code:
    fdisk -l
    (to reveal drive identities)

    Code:
    mfstool info /dev/sdx
    (on each drive to make sure I knew which drive was which)

    Code:
    mfstool copy -ai /dev/sda /dev/sdb
    (sda was the original drive and sdb was the target WD10EURX)

    The copy process completed without issues in about 20 minutes, and the new drive contained all guide data, recorded programs and the cable card paring data.

    I'd like to pass on a word of thanks to jkozee, jmbach, txdmts, controlio, and all the other helpful posters for providing all the information necessary to successfully upgrade my Raomio drive.

    Dennis
     
    Last edited: Dec 19, 2018
  18. Jan 16, 2016 #238 of 2036
    rbendorf

    rbendorf New Member

    17
    1
    Dec 10, 2008
    I also just upgraded my Tivo Premiere from a stock 320GB drive to the new WD30PURX (purple) 3TB HDD. I originally ordered the WD30EURS, but they shipped the newer (purple) drive. I also set it up with the MFS Tools 3.2. The copy process went well and with the above copy code it also expanded automatically. The one thing I initially forgot was to reset the Tivo and once that I figured that out, it worked. The upgrades took some time, but now it is working flawlessly. It will be interesting to see how the new WD Purple works out. Also I would like to thank the guys that worked or this project. Peace and blessings. Rich
     
  19. Jan 19, 2016 #239 of 2036
    jericko

    jericko New Member

    21
    0
    Dec 31, 2015


    Thanks Dennis for the post. Are these all the commands you had to type to complete the upgrade? Did it copy over settings/onepasses/all shows?

    I am bit overwhelmed by this thread, maybe I am making more out it than needed.
     
  20. Jan 19, 2016 #240 of 2036
    philhu

    philhu User Since Day ONE!

    972
    49
    Apr 11, 2001
    Funcity, AZ
    ok, my tivoHD had the infamous power problem. Tivo wouldn't power up. I had upgraded it previously to 2tb disk.

    I replaced the power supply, and it powers up, but gets to 'a few minutes more', for 2-3 minutes then reboots

    Tried sata smart disk check, passed tests.
    Tried the gsod kickstart, ran 30 minutes, then 'a few minutes more', reboot.

    BTW, plugged disk power into another computer, in case power supply was flaky, does same thing.

    Tried mfsfix, which copied the old 2tb to a new 2tb (Took 2.5 days!). I assumed and was greeted by the same 'a few minutes more' and reboot.

    I want to try to keep my recordings, so I plan to:

    run mfsck to verify the disk structure is good
    then mfscopy -ai old 2tb to new 2tb

    Does this seem a reasonable plan?

    Also, I know the OS partitions are 4 and 7, correct?
    1) How do I know which is the booting partition....and...
    2) Is it possible to copy 4 over 7 or 7 over 4 if their is a corrupted boot partition?
     
    Last edited: Jan 19, 2016

Share This Page

spam firewall

Advertisements