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

Drive Expansion and Drive Upgrade FAQ

Discussion in 'TiVo Series3 HDTV DVRs' started by bkdtv, Oct 19, 2007.

  1. Sep 10, 2013 #9681 of 10248
    sfhub

    sfhub Active Member

    1,270
    0
    Jan 6, 2007
    Thank you so much for the details. Every little bit adds confidence.

    Just to be absolutely clear, folks here are successfully running > 1TB partitions on S3 OLEDs using stock 11.0k/m kernels right? I know sometimes when I mod boxes, I can lose track of what I'm running or whether I did something first with a hacked kernel then went back to stock.

    Regarding JMFS dealing with the Apple Free partition created at the end of drive by MFS Live, would it have been possible to delete that partition using a partition editor (pdisk?) before running JMFS? I know it's not something you'll go back and try now, but perhaps something to keep in mind if it ever comes up again with someone else's upgrade.

    Regarding the 1TiB partition limit in the kernel, the following led me to that idea (I was wrong about jamie's patch being signed to unsigned int, it was 32-bit int to 64-bit int)

    From Spike
    http://www.mfslive.org/forums/viewtopic.php?f=11&t=257&start=45#p4818
    From Spike
    http://mfslive.org/forums/viewtopic.php?p=4636#p4636
    From Jamie
    I was also led to the impression that originally the latest versions (at the time) of MFSLive and WinMFS mfsadd would blindly expand to the end of a 2TB drive. Coupled with the 1TiB partition limit in the linux kernel, this made MFSLive incompatible with 2TB drives (unless you started with a 1TB factory image). I think Spike added that WinMFS question about whether to break the 1TB partition limit to stop the blindly expand behavior so people could use 1.5/2TB drives with kernels that didn't support > 1TB.

    So I *think* (but could be mistaken) MFSLive mfsadd would do the same expansion to end of drive that WinMFS is doing with 2TB drives, it just wouldn't ask you the question. I can't really verify at the moment since I don't have a 2TB drive (yet).

    Thank you for being patient with me, I'm slowly figuring things out and the cobwebs are clearing from long-term neglect.
     
  2. Sep 10, 2013 #9682 of 10248
    unitron

    unitron Active Member

    16,387
    2
    Apr 28, 2006
    semi-coastal NC
    I tried using

    pdisk

    to get rid of the Apple Free partition and it doesn't work, in that after you remove it, it puts itself right back. It's just the way the Apple Partition Map works--a non-partioned space gets labeled as an Apple Free partition.

    Using WinMFS I put a 648 image (11.0k) on a 2TB and wound up with a 1.6TB partition 15, and it's been working fine for months--updated itself to 11.0m the other day without a hitch and everything.

    I don't know if MFS Live will do that or not, I'll have to experiment.
     
  3. Sep 10, 2013 #9683 of 10248
    jmbach

    jmbach der Neuerer

    1,556
    10
    Jan 1, 2009
    MFSLive will put a very small Apple_Free partition at the end of the drive after you expand it. Not sure if it does it in all cases, but it did it in all the cases that I have tried. The only way I know how to erase the Apple_Free partition is to do it manually with a hex editor. I have not found a way to accomplish that using pdisk alone.
     
  4. Sep 11, 2013 #9684 of 10248
    sfhub

    sfhub Active Member

    1,270
    0
    Jan 6, 2007
    Perhaps you can use
    • dd bs=512 skip=N count=1 if=/dev/zero of=/dev/sda1
    Once you determine "N" for partition 16.

    Partition 16 should be in the same location for everyone so the command should be universal (and harmless if you don't have a partition 16)

    If it needs to be some special format rather than all zeros, then I'm sure you can read from the partition map of a 15 partition drive and save the output to a file to write back onto drives that have partition 16.
     
  5. Sep 11, 2013 #9685 of 10248
    sfhub

    sfhub Active Member

    1,270
    0
    Jan 6, 2007
    Does anyone know if there are any S3 OLEDs that run MFS64 (ie their "magic" in the Super Header is ebbafeed)

    I'm trying to recover a drive stuck in GSOD bootloop and noticed the magic got set to 37353033 (which is apparently why WinMFS wasn't recognizing the drive as a tivo drive anymore) I think the original magic was abbafeed (indicating MFS32), but I am not sure.
     
  6. Sep 11, 2013 #9686 of 10248
    unitron

    unitron Active Member

    16,387
    2
    Apr 28, 2006
    semi-coastal NC
    Apparently one of the "delightful" quirks of the Apple Partition Map is that each partition has info in the header of where all the other partitions are, so you can't just hex erase the last partition and remove it from the Map, you have to hex edit each partition to reflect the removal. :(:mad:
     
  7. Sep 11, 2013 #9687 of 10248
    sfhub

    sfhub Active Member

    1,270
    0
    Jan 6, 2007
    Well I can answer this question now, my S3 OLED is using MFS32 with magic abbafeed.

    I was able to recover from my GSOD loop.

    I had two ideas on how to get out of it. One way was to try and change the magic from 37353033 back to abbafeed. I *think* that 37353033 magic is what is telling TiVo to do keep going into green screen KS 57 mode so my thinking is if I changed it back to abbafeed, it would just boot normally.

    I didn't get around to trying that because my other option ended up working. I just dd_rescued the GSOD loop drive onto a new drive and put the drive back in the TiVo. It was able to complete the KS 57 and I got all my shows back.

    Out of 750GB I had 64kb of bad sectors causing my GSOD loop.
     
  8. Sep 11, 2013 #9688 of 10248
    sfhub

    sfhub Active Member

    1,270
    0
    Jan 6, 2007
    I found this post about removing apple_free.

    http://www.tivocommunity.com/tivo-vb/showthread.php?p=8758021#post8758021

    According to this post, you zero out block 16 then edit the field in the other partitions that references the total # of partitions to be 15 instead of 16.

    So this should be something that can be done relatively easily with dd instead of by hand with hex editor.
     
  9. Sep 12, 2013 #9689 of 10248
    unitron

    unitron Active Member

    16,387
    2
    Apr 28, 2006
    semi-coastal NC
    I wish I knew enough about this stuff to have understood that.
     
  10. Sep 12, 2013 #9690 of 10248
    sfhub

    sfhub Active Member

    1,270
    0
    Jan 6, 2007
    Ok, I believe I have now fully recovered from my user initiated Kickstart 57 GSOD loop.

    To recap (no pun intended), S3 OLED had some bad caps, replaced them, unit booted, but had reboot issues, ran kickstart 57, got stuck in GSOD reboot loop.

    I tried using WinMFS to copy the drive, but WinMFS wouldn't recognize it. It turns out (I believe) TiVo sets the magic cookie identifier for the MFS Super Header to be 37353033 which then triggers the GSOD mfschk (normally the Super Header magic cookie is abbafeed for mfs32 volumes and ebbafeed for mfs64 volumes). WinMFS will only recognize a drive as a TiVo drive if the Super Header magic cookie is abbafeed or ebbafeed. The reason my drive started the GSOD loop was because it had a very small amount of bad sectors. Kickstart 57 does not like bad sectors at all.

    Anyway, I ended up using dd_rescue to copy the bad 750GB drive onto a 1TB drive I had available. As an aside, there were only 64KB bad sectors out of 750GB. I didn't expand but immediately put the 1TB drive back into TiVo to let it finish the Kickstart 57, which it did in about 3 hours.

    When it was done, TiVo booted and all my recorded shows were available. I tried connecting to the mothership to refresh guide data which was now 3 days from running out. The connect worked, but the Guide Cache and Indexing were taking forever (over 12 hours and counting).

    Until the Guide Cache and Indexing are complete, even though you have guide data in the program guide, none of your season passes will schedule shows to record. Also when you view upcoming episodes, there will be none.

    Anyway, I figured the Guide Cache and Indexing was just stuck or hung, possibly due to some issues with the disk.

    My solution was to rechoose my video provider:

    settings->channels->channel list
    press enter to reselect channel provider

    What this does is let you choose your zip code and video provider. It will delete your program guide info and redo it from scratch. Your ToDo list is preserved and so is your list of channels you get. This is unlike the Clear Program Information and To Do list option, which will delete your Season Passes.

    The new guide download took around 2hrs to download and index and I was back in business. Guide Cache and Indexing were complete.

    My ToDo list was still empty, but this was easily solved by going to the ToDo list and reordering 1 season pass entry. After that all the scheduled shows showed up immediately.

    Hope this helps someone else who might get stuck in a Kickstart 57 GSOD loop.
     
  11. Sep 12, 2013 #9691 of 10248
    unitron

    unitron Active Member

    16,387
    2
    Apr 28, 2006
    semi-coastal NC
    You know, Clear Program Information and To Do List is a suggested S03 cure (or at least it was 'til the guy's website went offline), I wonder if your provider reset might be a quicker way to fix it.
     
  12. Sep 12, 2013 #9692 of 10248
    sfhub

    sfhub Active Member

    1,270
    0
    Jan 6, 2007
    Not sure what the S03 problem entails, never seen it on my S3 OLED, is it a TiVoHD thing? If it is a guide issue, then I think there is a good chance reselecting the provider will address it.

    When I did the provider reselection, it was sitting in "Preparing for download" for a long time, maybe 45minutes. I could hear the disk seeking a lot so I imagine it was probably removing a lot of old guide structures, and likely has the ability to repair/blow away guide data issues.

    I also now realize what likely started the random reboots on my drive.

    It was actually working fine for a few days after the recapping of the power supply.

    I ended up watching some pretty old recordings. One of those shows rebooted consistently at the same spot so I deleted it. I believe that was the show that had the 64kb of bad sectors.

    Now when I deleted the show, that disk location probably was scheduled to be freed up and available, but it didn't happen immediately. It got stuck in the recently deleted list.

    Coincidentally 2 days later, I ran out of disk space on the unit as it recorded a marathon of shows I wasn't expecting. At that point I believe the space occupied by the show got freed up and started being used to buffer livetv.

    My theory is whenever livetv hit those bad sectors the unit would reboot. The reboot could happen while you were doing anything, program guide, setup, diagnostics, season pass, etc. because it was livetv operating in the background. This correlates well with the 30-60 minute random reboot.

    I believe *if* I had just left that bad show and never deleted it, I would still be happily chugging along oblivious to the hard drive issue (as long as I wasn't stupid enough to initiate a kickstart 57 like I did)

    So the moral of the story is if you encounter a show that keeps rebooting in the same spot, it is probably best to just leave it alone (and put a big postit on the front saying do NOT run kickstart 57). It can probably last a long time even with the disk errors as long as that corrupt show is essentially "locking out" the bad sectors from further use. Of course, when you have time it is best to start initiating data migration to a new drive using dd_rescue, but best to do that on your own terms, rather than being forced to by random reboots or GSOD boot loop.
     
  13. Sep 15, 2013 #9693 of 10248
    innocentfreak

    innocentfreak Active Member

    8,950
    3
    Aug 25, 2001
    Florida
    Could someone please remind me...I have a TiVo HD that died. I thought it was the power supply, but it turned out to be the drive. I have a drive from another TiVo HD tht has never been used. I know I would lose recordings and need to run C&E if the drive had been used.

    Since the drive hasn't been used do I still need to run C&E? I swapped it and it booted fin. System info correctly shows lifetime, but the TSN is all zeros. It is also running some old version 8 software so I am forcing calls to update.
     
  14. Sep 15, 2013 #9694 of 10248
    ThAbtO

    ThAbtO TiVoholic by the bay

    6,732
    8
    Apr 6, 2000
    SF Bay Area
    Yes, you need to do C&DE to set the TSN as well.
     
  15. Sep 15, 2013 #9695 of 10248
    innocentfreak

    innocentfreak Active Member

    8,950
    3
    Aug 25, 2001
    Florida
    Thanks. It has been forever since I upgraded and opulent bother but my sister wants to use it.
     
  16. Sep 18, 2013 #9696 of 10248
    ElPuerco

    ElPuerco New Member

    79
    0
    Jul 12, 2003
    Norman, OK
    Just adding a data point since I don't see the drive model listed when I search the forums.

    I upgraded my TiVo HD with a Western Digital Blue 1TB drive (WD10EZEX) about 3 weeks ago when my original drive started acting up. Everything went smoothly with the upgrade, and the TiVo has been working just fine ever since.

    I think I read elsewhere that "desktop" drives aren't recommended in TiVo's, so I may have problems on down the road. I found a good deal on the drive so I thought I would go for it. Plus, I had alot of urgency because my original drive was quickly dying.

    Just wanted to share in case someone else is looking at that same drive.
     
  17. Sep 18, 2013 #9697 of 10248
    mattack

    mattack Active Member

    20,743
    4
    Apr 9, 2001
    sunnyvale
    That's totally a myth. In fact, using anything BUT desktop drives is a waste of money. Get the BIGGEST (as per the limits of the hacking tools currently), SLOWEST drive possible to save money.. Tivos can't use all the speed the drives already have..
     
  18. Sep 20, 2013 #9698 of 10248
    TEDALLAS

    TEDALLAS New Member

    2
    0
    Aug 5, 2010
    Unitron, I need to ask a S3 & S2 upgrade question and can you PM me if possible.
     
  19. Sep 26, 2013 #9699 of 10248
    donnaj12

    donnaj12 New Member

    9
    0
    Sep 19, 2006
    Seattle
    Hi
    Is there any way to connect two Western My Book AVs together to use with one TiVo premier?
    Thanks
     
  20. Sep 26, 2013 #9700 of 10248
    mattack

    mattack Active Member

    20,743
    4
    Apr 9, 2001
    sunnyvale
    No. You can use only one.. Even though it's not supported, upgrading the internal drive is really the safest, generally, since you're not depending on TWO drives completely working.
     

Share This Page