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

MFStools Boot CD - LBA48 Boot Disk for ALL TiVo Models

Discussion in 'TiVo Upgrade Center' started by tivoupgrade, Oct 4, 2004.

  1. tivoupgrade

    tivoupgrade Sponsor

    2,494
    0
    Sep 27, 2000
    Chicago, IL...
    It may be the kernel on our CD. For some reason, in some PC's it can hang when attempting to make a backup using mfstools. We have a newer kernel that seems to address the problem, but I've not had time to incorporate it into a new CD for release. Might want to use the older CD or the more generic mfstools CD instead, as an alternative for now.
     
  2. lafos

    lafos Active Member

    1,324
    0
    Nov 7, 2004
    Sioux Falls, SD
    Thanks for the quick reply.

    Actually, I had tried the 3.01 CD first. It would crash with and error "premature end to backup data". That's why I tried the newer CD. I am now testing with IDE prefetch turned off.

    The system starts the copy, and everything seems fine, but at some point it stops. The only really new variable is the size of the destination. The first time I used a 160GB drive, and am now trying a 300MB drive. The bigger drive also has an 8MB buffer, in case that could have something to do with it.
     
  3. DanGilbertTX

    DanGilbertTX New Member

    13
    0
    Apr 15, 2003
    Austin, TX
    I am having a problem using the PTVUpgrade v4.01 CD for doing a 2 -> 1 (14Gb+80Gb to 250Gb) upgrade. I boot the CD and start using the command:

    vmlinuz hda=bswap hdb=bswap hdc=bswap

    This gets my A & B drives mapped correctly. I then go to run the mfstools using the following command:

    mfsbackup -Tao - /dev/hda /dev/hdb|mfsrestore -s 255 -xzpi - /dev/hdc

    I get the following output:

    mfs_load_volume_header: mfs_read_data: Success
    mfsbackup: Backup failed to startup. Make sure you specified the right devices, and that the drives are not locked.


    Ok, now here is the crazy part. I can load up a standard MFSTools 2.0 CD and load the exact same way and run that same command and it starts and works correctly. Problem with using the MFSTools 2.0 CD is that it doesn't have LBA48 support so I get stuck with a 137Gb disk. So, I am looking for suggestions of how I can get the LBA48 disk to work or even expand the afterwards. I don't have another drive to use for a backup so that isn't really an option. I also am not willing to lose my recorded shows.

    So, what do I need to do to get it to work? Thanks in advance.
     
  4. DanGilbertTX

    DanGilbertTX New Member

    13
    0
    Apr 15, 2003
    Austin, TX
    Just checked again to make sure there weren't any differences in what I was doing using the MFSTools 2.0 disk and the PTVUpgrade v4.01 disk. I am using exactly the same hardware setup and the exact same command-line to start the CD. So, why is it bombing out with the PTVUpgrade disk and not even scanning the source drive?
     
  5. DanGilbertTX

    DanGilbertTX New Member

    13
    0
    Apr 15, 2003
    Austin, TX
    Figured out the issue. The PTVUpgrade v4.x CD doesn't auto unlock drives like both MFSTools v2.0 CD and Steve Jenkins CD. This would be nice to be added to the startup script on the PTVUpgrade CD. My fault for not seeing it in the first place, but it would be nice if the CD just did the unlocking automatically when mounting the drives during startup.
     
  6. CraigHB

    CraigHB __________

    809
    0
    Dec 24, 2003
    Reno, NV
    Here are some specs first;

    Samsung SIR-4040R DirecTV with one WD 160GB drive.
    An identical WD 160GB drive on-hand as a spare
    PTV LBA48 MFSTools disk
    DirecTiVo version 6.2

    When using the following to do a disk copy from the primary disk to the spare disk with expansion;

    mfsbackup -Tao - /dev/hda | mfsrestore -s 127 -xzpi - /dev/hdb

    I'm getting the error;

    "Restore failed: Backup target not large enough for entire backup by itself"

    Now, if I do a restore with expansion from a minimal backup file, the spare disk works fine in the TiVo and I get the expected increase from 120 to 140 hours.

    If i do a disk copy without expansion (less the "-x" option), I get a 120 hour disk that works fine in the TiVo.

    So, I'm kind of stuck on how I can expand my volume while keeping all my recorded shows. Is there something I can do to resolve the error? Is there some way I can work around it?

    Thanks,

    - Craig
     
  7. JoeShabado

    JoeShabado New Member

    13
    0
    May 28, 2005
    Just upgraded my Series 2 140060 unit for the second time (previously was two 120G drives) to two 250G drives (638hrs+ record time). Used this image to do the upgrade. Just wanted to say thanks for all the hard work and support information.
     
  8. tivoupgrade

    tivoupgrade Sponsor

    2,494
    0
    Sep 27, 2000
    Chicago, IL...
    You were using 7.1 of the TiVo software to do this, correct?
     
  9. JoeShabado

    JoeShabado New Member

    13
    0
    May 28, 2005
    Yes, I was upgraded to 7.1 before I started this upgrade.
     
  10. Jun 3, 2005 #170 of 572
    squiddog

    squiddog New Member

    7
    0
    Feb 5, 2002
    I am stuck in exactly the same position.

    I am upgrading from an 80GB drive to a 160. I have the PTV LBA48 boot disk. My system is a DirecTV Tivo with 6.2 recently downloaded.

    I get "Restore failed: Backup target not large enough for entire backup by itself."

    If I remove the -x and leave it as -zpi, it completes but doesn't expand.

    This drive was upgraded/expanded once from 40 to 78, and mfsbackup notes that and says "This MFS volue may be expanded 3 more times".
     
  11. Jun 3, 2005 #171 of 572
    CraigHB

    CraigHB __________

    809
    0
    Dec 24, 2003
    Reno, NV
    Yea, it's a tough one. I cross-posted and got a response in another thread that bascially states there's no way to do it. MFS Tools uses up all the available partitions when it expands a single disk system. So, it can't be expanded again. You have to start with the standard backup that doesn't save recorded shows. Your standard backup is decoupled from any expansion and represents the original disk size of your system.

    Basically, there is no way to save recorded shows and expand a single disk system that has already been expanded. It's a bummer, but hey, at least we *can* upgrade our TiVos' recording capacity so it's better than no tools at all.

    If you find some way to do it, let me know. I haven't upgraded yet and would still like to keep my recorded shows.

    - Craig
     
  12. webbglider

    webbglider New Member

    7
    0
    Jun 17, 2005
    Woodbridge, VA
    As a new "upgrader" I appreciate the info but the link you referenced shows three possible downloads but how would a new guy know whether to download the LBA48 with byteswap or without byteswap - what is the significance. Probably obvious but I don't see it. Thanks.
     
  13. tivoupgrade

    tivoupgrade Sponsor

    2,494
    0
    Sep 27, 2000
    Chicago, IL...
    You can use the latest, but it doesn't matter; just know that there is a difference between the latest version and the previous one; and depending upon which guide you are using, the version of the CD your are using and the type of TiVo you are upgrading, you may need to take that into account.
     
  14. CraigHB

    CraigHB __________

    809
    0
    Dec 24, 2003
    Reno, NV
    Actually, a TiVo upgrade disk is, for the most part, just a Linux boot CD that accomodates MFS Tools, a set of programs designed to handle TiVo's specialized disk partitions. The author of MFS Tools could have wrote the programs to run on any operating system (like plain old DOS), but chose to use Linux for several important reasons.

    An upgrade CD will boot the Linux "kernel" when it starts up, but first presents a "boot prompt" that allows various things to be specified including boot options and kernel parameters. Byte swapping is one of those kernel prameters and can be enabled by specifying hdx=bswap at the boot prompt (where the x in hdx is a, b, c or d depending on the IDE channel/port the disk is connected to). Unless you have an older TiVo, you probably don't need to worry about it. Some older TiVo's won't work if disk upgrades are done without byteswap on. Also, PTV's LBA48 upgrade CD does accept a "boot option" that turns on byte swapping, but is disabled by default.

    The designers of the Linux operating system incorporated the ability to handle disks over 137GB into the 2.4 Linux kernel. This is something that affects all Linux systems, not just TiVo upgrade CD's (and TiVo's themselves run on Linux too). Older upgrade disks made with the the 2.2 kernel have the limitation. Newer ones like PTV's LBA48 disk use the 2.4 kernel that supports LBA48, allowing disks much larger. However, MFS Tools does not handle really big disks by default (over 274GB) and needs the "-r 4" option added to the restore command.

    The disk size your TiVo can accomodate is also dependent on the software version it's running. Older TiVo's have the 137GB limitation as well so expanding a disk larger than that with an LBA48 upgrade CD may give you problems when you try to run it in a non-LBA48 TiVo. In that case, it would be best to use a non-LBA48 upgrade CD. If the disk is smaller than 137GB, you can safely use either upgrade CD. Some TiVo's have only recently gained the ability to support disks larger than 137GB so you need to know if your TiVo is LBA48 capable before upgrading it with a >137GB disk and an LBA48 upgrade CD.

    Ok, hope that answers your questions,

    - Craig
     
  15. sc0tty8

    sc0tty8 Really?

    10
    0
    Jun 20, 2005
    Litchfield MN
    So this PTVupgrade will worth with larger drives? So if I wanted to use a pair of 300 gig drives, there would be no problem using these drives? No problems like not getting the full capacity? I was reading another thread, it sounded like it was a lot of work to get them to work.
     
  16. CraigHB

    CraigHB __________

    809
    0
    Dec 24, 2003
    Reno, NV
    It depends on your TiVo. Most of the newer TiVo's have either come with or, through normal channels, have received the latest software which accomodates disks >137GB (LBA48 capable). I don't know the specific software versions for various TiVo's, but you can check and see if you have the latest software through your TiVo's system information menu. I'm sure that information is posted in this forum somewhere. Just do a search.

    If your TiVo is LBA48 capable, upgrading with two 300GB drives isn't any more work than upgrading with two <137GB drives. The only difference is for drives >274GB, you need to add the "-r 4" option (less quotes) to the mfsrestore and/or mfsadd commands.

    If your TiVo is not LBA48 capable, then you have to do some tricky stuff to make it so. I would say that's where you get into "too much work". In that case, it would probably be best to upgrade with two <137GB drives.

    For an LBA48 capable system, 600GB of disk space is going to result in a huge amount of capacity. Unless you plan to maintain a video library, a capacity that large would probably not be very practical. Also, when capacity gets really big, it can slow down the TiVo quite a bit. For the cost of two 300GB drives, you could buy a single 400GB drive and have some money left over. A single disk is easier to deal with and cheaper. Personally, I run a single 250GB disk.

    - Craig
     
  17. gdavisloop1

    gdavisloop1 New Member

    26
    0
    Aug 14, 2004
    So the message, "Backup alone is too large for target drive," means you *can't* upgrade a single large HD (already upgraded once), to an even larger HD, and keep your programs?

    What if you upgrade to a new HD without keeping your programs?
    Can you still put the old HD back in the TiVo when you want to access programs on the old HD? And then back to the new HD when you want to use that one?

    Also, what about the 274GB limit of MFSRESTORE vs. a 300GB HD?
    Will MFSRESTORE automatically set it up at 274GB, and thus preserve the ability to "fix" it with just 127MB of swap space? Or is there some way to manually limit the 300GB drive to 274 GB?

    thanks!
    --Gary
     
  18. CraigHB

    CraigHB __________

    809
    0
    Dec 24, 2003
    Reno, NV
    Yes. MFS tools adds partitions to do an expansion. When a single drive system is expanded once, all the partitions are used up. It can't be expanded again. Dual drive systems can expand several times since there are twice as many partitions available. The only way to re-expand a single drive system is to use a standard backup that does not save recorded shows. This is because a standard backup decouples those additional partitions.

    You could do that. Personally, I would just watch what you have on the old drive and then switch over to the new one. The other thing you could do is network two TiVo's. Put the bigger drive in the new one and use MRV to watch what has been recorded on the old one. Another thing you could do is "mfsadd" the new drive and run both drives, but then you would be stuck with a dual drive system and that may be something you want to avoid.

    Mfsrestore doesn't have a 274 GB limit. There are a couple posts in the underground that talk about performance problems with drives over 274 GB and that using the -r 4 option resolves those issues.

    Best of luck,

    - Craig
     
  19. series2finally

    series2finally New Member

    1
    0
    Jul 23, 2005
    OK, I give. Reading all this crap is a huge time sink. I'll buy InstantCake. But the InstantCake blurbs don't say if it's 6.2. If I'm going to all this trouble, of course I want 6.2.

    The other big unanswered InstantCake question is how do I get the settings AND content copied over from my Series 1 DirecTiVo to my new Series 2? Are there clear instructions somewhere?

    My S1 has a 40GB, my S2 has an 80GB with 4.01b on it, and I have a new 200GB drive ready to go. I'm comfortable with linux.
     
  20. dmbong

    dmbong TiVo while Racing...

    18
    0
    Dec 19, 2001
    Palmdale,...
    If I upgrade an HDVR2 (it says it's Series2 in messages/setup) that's running software version 6.2 with a single 160GB drive, how many hours should I end up with?

    I used the PTVupgrade CD along with instructions based on the Interactive Guide and I ended up with "variable, up to 140 hours".

    Is that good? Is it using all 160GB or only 137GB?

    Cheers!

    -Brian
     

Share This Page