1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Premiere Drive Upgrade Instructions - with all-in-one jmfs Live CD

Discussion in 'TiVo Upgrade Center' started by comer, Sep 20, 2010.

  1. Jan 9, 2013 #1961 of 2843
    L David Matheny

    L David Matheny Active Member

    1,588
    1
    Jan 29, 2011
    SE Ohio
    Here are a couple of data points. Since I like backups and nature abhors an empty drive, I cloned my Premiere's WD20EVDS to a new WD20EURS using the ddrescue copy function of Comer's JMFS CD. It took about 18.2 hours (on my old Asus P4C800-E motherboard), and the new drive booted OK (cold and warm) and ran without incident for the several hours I tested it, including at least one point at which it was making two recordings while I watched a third one. I used the HDUI (which I'm evaluating) with no network connection, ignoring the C130 errors.

    While the EURS was in the Premiere, I copied again to a new WD20EFRX (WD Red drive designed for NAS) using the ddrescue on the Ubuntu Rescue Remix 12.04 CD. That copy took only about 7.2 hours (why?), and the new drive behaved similarly to the EURS as far as I can tell. One bit of strangeness is that during the copy operation the EFRX's activity LED (on the drive dock, I guess) would stutter and stop briefly every 25 to 30 seconds causing the current rate to plunge briefly. During the copy to the EURS, the current rate would jump around within a window from about 75% to 100% of maximum, but it never plunged. I thought the difference in average rates could be due to a difference in ddrescue block size used, but the GNU ddrescue online manual indicates that it defaults to only 64K blocks just like the version the JMFS CD uses. Could this mean that the JMFS CD is actually using the older dd_rescue but calling it "ddrescue"? Or is it just using an older release?

    To verify that the difference wasn't caused by the drive, I copied a third time onto another EURS, and that also took about 7.2 hours and behaved similarly. I've had both WD20EURS drives for several months and had run only the WD long diagnostic test on them before. I think I'll use the (presumably newer) ddrescue version on the Ubuntu Rescue Remix CD for any multi-terabyte copies I do in the future.
     
  2. Jan 9, 2013 #1962 of 2843
    joeshannallie

    joeshannallie New Member

    12
    0
    Jul 10, 2005
  3. Jan 9, 2013 #1963 of 2843
    lpwcomp

    lpwcomp Active Member

    8,079
    2
    May 6, 2002
    John's...
    Wrong thread.
     
  4. Jan 9, 2013 #1964 of 2843
    retiredqwest

    retiredqwest Member

    164
    0
    Sep 7, 2010
    ddrescue -V shows version # and Diaz as the author on both copies.

    ddrescue on the JMFS is version 1.11 and Ubuntu cd is version 1.14. I tried to find a change list/file for ddrescue, but struck out.

    I tried the Ubuntu Remix CD and got as far as fdisk. I tried various switches
    but it still kept giving me an error. JMFS fdisk worked just fine. This is using a known good 320GB and 2TB drives on direct MB SATA ports. I might go play with this later.

     
  5. tdp117

    tdp117 New Member

    2
    0
    Jan 14, 2013
    So I have all my drives connected, boot from the cd, and it tells me there is no Tivo disk detected. I go to the prompt and it is recognizing the drives are connected. It shows that neither the new drive nor the Original have any existing partitions. Does this mean what I think it means? Is my original drive toast and now I have to get ahold of another working premiere drive? Or am I possibly doing something wrong?
     
  6. Davelnlr_

    Davelnlr_ Member

    523
    0
    Jan 12, 2011
    North...
    Plug it back in the Tivo and see if it boots.
     
  7. mattack

    mattack Active Member

    20,734
    4
    Apr 9, 2001
    sunnyvale
    How are the drives connected? Directly to the computer? The Linux on the jmfs CD won't see external USB<>SATA 'docks' for example.
     
  8. jmbach

    jmbach der Neuerer

    1,552
    9
    Jan 1, 2009
    Have not had a problem with the Linux on the JMFS seeing my SATA <>USB docks unless it is connected to my USB 3.0 port.

    Sent from my SPH-L710 using Tapatalk 2
     
  9. jmbach

    jmbach der Neuerer

    1,552
    9
    Jan 1, 2009
    Could try running MFSInfo on the drive and see what it displays.

    Sent from my SPH-L710 using Tapatalk 2
     
  10. tdp117

    tdp117 New Member

    2
    0
    Jan 14, 2013
    Both drives are hooked up via usb enclosures. I should also preface that the original drive, when in the tivo, does the loop reboot with the GSOD.
     
  11. unitron

    unitron Active Member

    16,387
    2
    Apr 28, 2006
    semi-coastal NC

    See if the jmfs cd has

    pdisk

    on it, cause

    fdisk

    ain't gonna show Apple Partition Map style partitions, which is what the TiVo drive uses

    At the command line


    pdisk -l


    That's a lowercase L, and be sure to include the space before the hyphen and don't put a space after it.

    That should show all the drives and only find the APM type, ignoring any MS/IBM/DOS/WINDOWS/MBR type partitions.

    Or you could go back to the first post in this thread, read the USAGE ADVANCED part and learn how to use mfslayout.sh

    Probably better not to boot into Windows and try to look at the Premiere drive with WinMFS.
     
  12. unitron

    unitron Active Member

    16,387
    2
    Apr 28, 2006
    semi-coastal NC
    Perhaps the one on the MFS Live cd, but the one in WinMFS involves booting into Windows, and some people have managed to hose their Premiere drives doing that.
     
  13. jmbach

    jmbach der Neuerer

    1,552
    9
    Jan 1, 2009
    I agree. Would be MFSlayout on JMFS I believe.

    Sent from my SPH-L710 using Tapatalk 2
     
  14. sethmeisterg

    sethmeisterg New Member

    4
    0
    Oct 9, 2004
    Hi,

    I tried building the sources using OpenJDK 1.6, 1.7 and Oracle JDK 1.7 and they all fail at:

    Buildfile: /home/seth/jmfs/build.xml

    init:

    compile:
    [echo] Compiling...
    [javac] /home/seth/jmfs/build.xml:86: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 49 source files to /home/seth/jmfs/bin
    [javac] /home/seth/jmfs/src/tivo/mfs/db/SubObject.java:41: error: invalid inferred types for T; inferred type does not conform to declared bound(s)
    [javac] a = Utils.read(in, a);
    [javac] ^
    [javac] inferred: Attribute<?>
    [javac] bound(s): Readable<Attribute<?>>
    [javac] where T,K are type-variables:
    [javac] T extends Readable<T> declared in method <T,K>read(DataInput,K)
    [javac] K extends T declared in method <T,K>read(DataInput,K)
    [javac] 1 error

    BUILD FAILED
    /home/seth/jmfs/build.xml:86: Compile failed; see the compiler error output for details.

    Total time: 1 second


    What am I missing?

    Thanks,
    --S
     
  15. unitron

    unitron Active Member

    16,387
    2
    Apr 28, 2006
    semi-coastal NC
    Google "omikron prom day" and you'll find links to that "other" TiVo-centric site which may not be named here where there's less activity but the readership is more likely to be able to discuss things on the level necessary to handle your question.
     
  16. MapleLeaf

    MapleLeaf Member

    122
    0
    Oct 12, 2007
    Redmond, WA
    Last week, I bit on Tivo's current $549 offer for a lifetime TP4. I got it up and running this weekend, and plan to eventually use JMFS to upgrade the hard drive to a WD20EURS that I purchased just before Christmas. I've already run the quick and extended WD Diag tests on the WD20EURS, used wdidle3 to confirm that it came with Intellipark disabled, and burned myself a copy of the JMFS CD. So I think I'm pretty much ready to proceed with the JMFS upgrade. I just want to give the TP4 a bit of bake time to ensure it's working properly before cracking it open (I'll probably give it another week or so).

    However, my big concern is that the PC with which I plan to perform the upgrade has a Gigabyte motherboard. The model number is GA-Z68MA-D2H-B3. Now, I did notice that the user ShinySteelRobot posted in this thread about a year ago (post #1430) that he successfully performed an upgrade using a very similar Gigabyte motherboard model (GA-Z68MX-UD2H-B3). Nevertheless, all the other warnings in this thread regarding Gigabyte motherboards and its HPA has me a little freaked out.

    I currently have an SSD hooked up to SATA port 0 and on which Windows 7 64-bit is installed. I also have a WD20EARS hooked up to SATA port 1 which houses Windows' \users directory and other data. I am planning on hooking up the WD20EURS drive to SATA port 2 and the TP4 drive to SATA port 3. My thinking is that if there is an HPA issue with my motherboard, it'll target one of the first three drives and leave the TP4 drive alone. If one of the other three drives gets screwed up, I can easily rebuild my Windows box. I just don't want it messing with my TP4 drive and possibly rendering the TP4 unusable.

    Does this sound a reasonable plan of action to hopefully eliminate any risk of my TP4 drive geting screwed up?

    Thanks!
     
  17. unitron

    unitron Active Member

    16,387
    2
    Apr 28, 2006
    semi-coastal NC
    Boot that GB mobo with the jmfs cd without the TiVo drive or the TiVo drive to be hooked up.

    X

    to exit to the command line, then


    hdparm -i /dev/sda

    to make sure the SSD is hooked where you think it is

    then use the up arrow to bring back the command and use the backspace key to change it to

    hdparm -i /dev/sdb

    and make sure thats the EARS.


    Then if everything is where it's supposed to be,

    hdparm -N /dev/sda

    should tell you if there's an HPA on the SSD or not.

    Then

    hdparm -N /dev/sdb

    should show that there's not one on the EARS.

    If that's the case, you should be good to go.
     
  18. MapleLeaf

    MapleLeaf Member

    122
    0
    Oct 12, 2007
    Redmond, WA
    Awesome, that'll make me feel even better that I'm not about to screw up my TP4 drive. I will give that a shot. Thanks for the prompt and detailed advice, Unitron!
     
  19. jmbach

    jmbach der Neuerer

    1,552
    9
    Jan 1, 2009
    A couple things. If that drive in your new TP4 is still virgin, pm ggieseke to use his program to make a compressed backup of it. It makes a backup of several gigabytes that zips down to about 2gb. It does this because most of a virgin drive is all 0's.
    The other thing, some gigabyte motherboards have a setting in bios that reserves part of the first heard drive for a backup of the BIOS for emergency recovery. You can disable that setting which should prevent hosing your TiVo drive accidently. Just an experience I had with my fathers gigabyte motherboard and tivo drives. Even so, do what unitron recommends.

    Jim
     
  20. superflysocal

    superflysocal New Member

    70
    0
    Nov 26, 2009
    Is it recommended to plug in a brand new tivo first and setup everything before doing this, or afterwards. Or does it matter?
     

Share This Page