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. rpongett

    rpongett New Member

    42
    0
    Feb 17, 2002
    Los Angeles, CA
    The new 3.5b hit my system today. I already zapped init and gave myself telnet, tivoweb, etc. All of my drives were originally formatted with the InstantCake and LB48 before the upgrade.

    But now I have no LB48 kernel and my system is haywire.

    Is there anyway to use the copykern utility to install the LB48 via my telnet connection? I don't want to go through the monster pain in the a*s of pulling all drives, computer drives, etc.

    Isn't this just a kernel patch/replacement that could theoretically be done via telnet?

    Thanks to anyone who knows.
     
  2. michaelrj9

    michaelrj9 New Member

    22
    0
    Sep 24, 2006
    Thanks for all your help. I got them all back except 3 of them using Killinitrd then copykern.

    What confused me is when I googled "killinitrd" because I nevered heard of it being a newbie. I went to the sourceforge website which had it but it said:
    x86 binaries of killinitrd for Series2 kernels. This will patch the four locations that would normally call panic("No bootable RAMdisk"), instead having them return normally. This will also nuke the gzip magic on the initrd image, effectively disabling initrd on S2 units. Two binaries are provided, one that has been tested against v3.1.0 and v3.2 kernels, and another for v4.0 kernels. In order to take advantage of this, you will need to have your PROM patched. If you use these w/o a patched PROM, your unit will not boot. Provided because the current method in the 'scene' for bypassing initrd is utterly pathetic.

    Then I was googling more and found SteveJenkins iso which had Killinitrd on the cd so I used that then used the copykern command.
    Thanks again everyone.

    Michael
     
  3. tivoupgrade

    tivoupgrade Sponsor

    2,494
    0
    Sep 27, 2000
    Chicago, IL...
    Please see this thread for more information.


    Currently, none of our units have received the update to 3.5b, so we've been unable to update InstantCake. If anyone has a good tivo.bak file of the Philips DSR6000, Sony SAT-T60 or Hughes GXCEBOT, and would be willing to upload, please PM me and we'll happily barter a kit or compensate you for the effort. Folks who have purchased InstantCake within the past 3 months will get a free update when it becomes available.

    Thx
     
  4. rpongett

    rpongett New Member

    42
    0
    Feb 17, 2002
    Los Angeles, CA
    Is there anyway to copy the kernel via telnet?

    I've already killed initrd, installed my versions of Tivowebplus, etc. and teh drives were LB48 before the 3.5b upgrade.

    On the thread you linked, Lew said "Did you previously use he LBA48 hack? You could have done the upgrade without pulling your drive." But he didn't explain this.

    Thanks for any help.
     
  5. rpongett

    rpongett New Member

    42
    0
    Feb 17, 2002
    Los Angeles, CA
    Frustrated, I finally ripped Tivo Drive A out and put in my computer (again) to run copykernal to copy the 3.10+ Kernal to the drive. Remember, I had already made these LBA48 with PTV and Instantcake before the 3.5b update from Tivo today.

    It claimed to update the Kernel.

    I then had to go find lba48chk.ppc to run on Tivo. I got this in return:

    lba48chk.ppc: drive /dev/hda is 268435455 blocks
    NORMAL: partition 1 ends at 63
    NORMAL: partition 2 ends at 75149375
    NORMAL: partition 3 ends at 75153471
    NORMAL: partition 4 ends at 75415615
    NORMAL: partition 5 ends at 75419711
    NORMAL: partition 6 ends at 75423807
    NORMAL: partition 7 ends at 75685951
    NORMAL: partition 8 ends at 76300351
    NORMAL: partition 9 ends at 76562495
    NORMAL: partition 10 ends at 77611071
    NORMAL: partition 11 ends at 75145279
    NORMAL: partition 12 ends at 78659647
    NORMAL: partition 13 ends at 42996799
    NORMAL: partition 14 ends at 78660671
    LBA48: partition 15 ends at 488391743
    BAD: partition 15 ends at 488391743, drive ends at 268435455
    lba48chk.ppc: returning 3

    So it looks like it installed LBA48.

    What's the "Bad" partition?
     
  6. rpongett

    rpongett New Member

    42
    0
    Feb 17, 2002
    Los Angeles, CA
    I found out from another board that the "Bad" partition meant the copykernel didn't take.

    Figuring I was facing wiping my drive, I struck out on my own and used tpip to throw in the so-called "Frankenkernal" for 3.10+, which I think might be the same kernel the "copykernel" app from PTV throws on there. Having zero idea what I'm doing, but just looking for anything. And then rebooted.

    The "Bad" partition is now gone.

    This is my lba48chk.ppc output:

    /var/hack %lba48chk.ppc
    lba48chk.ppc: drive /dev/hda is 488397168 blocks
    NORMAL: partition 1 ends at 63
    NORMAL: partition 2 ends at 75149375
    NORMAL: partition 3 ends at 75153471
    NORMAL: partition 4 ends at 75415615
    NORMAL: partition 5 ends at 75419711
    NORMAL: partition 6 ends at 75423807
    NORMAL: partition 7 ends at 75685951
    NORMAL: partition 8 ends at 76300351
    NORMAL: partition 9 ends at 76562495
    NORMAL: partition 10 ends at 77611071
    NORMAL: partition 11 ends at 75145279
    NORMAL: partition 12 ends at 78659647
    NORMAL: partition 13 ends at 42996799
    NORMAL: partition 14 ends at 78660671
    LBA48: partition 15 ends at 488391743
    lba48chk.ppc: returning 2

    Is that acceptable? Am I successfully running an lba48 kernel?
     
  7. rpongett

    rpongett New Member

    42
    0
    Feb 17, 2002
    Los Angeles, CA
    This looks to have taken. My Tivowebplus now works perfectly and the shows that were showing up as encrypted in ciphercheck aren't anymore.

    For anyone else in my predicament, here's what to do.

    And this is ONLY if you've already run killinitrd after the 3.5b update and LBA48 partitioning on your drives in the past. And don't want to go through the huge hassle of pulling your Tivo hard drive out, cracking open your computer and going through the CD-rom primary/secondary master/slave dance. Again.

    (1) Download a program called tpip. This will let you replace the new screwed up 3.5b Kernel (really screwed up if you are running lba48 partitioned drives). It is here:

    http://www.courtesan.com/tivo/tpip.html

    (2) Unpack it, and rename the file called "tpip.tivo" to tpip. Throw that in a directory like /var/hack

    (3) Go get the so-called "Frankenkernel", which is a kernel for 3.10+ systems that happens to work, here:

    http://************.com/forum/showpo...8&postcount=94

    (4) Unpack the frankenkernel file (either on the Tivo or your PC) and put the following file in a folder on your Tivo like /var/hack:

    vmlinux-3.1.px

    (5) Then use tpip to replace your kernel. Something along the lines of:

    tpip -k vmlinux-3.1.px /dev/hda
     
  8. tlehotsky

    tlehotsky New Member

    3
    0
    Jun 10, 2005
    I followed the instructions early on in this thread for using copykern however, when I get to the point where you choose the dev to copy the kernal to it doesn't list hda (where my Tivo drive is) as a destination.

    The drive is initially detected by Linux, I can see it with dmesg | grep hd

    With mfsinfo (if I remember correctly - I'm at work now - did this last night) it lists 6 partitions on hda.
     
  9. spiffy

    spiffy New Member

    79
    0
    Oct 23, 2002
    I'm a little confused... Am I supposed to wait until my HD starts to behave strangely before I apply the copykern patch? I went ahead and did a copykern a couple of nights ago (did not do the killinitrd, since it was not on the free LBA48 CD, and the way I understood from finally reading the readme file, that killinitrd was for Series 2 only.) Follow the instructions as best as I could, and in the end the screen showed that I was successful in performing the copykern. I put the HD back into my SAT-T60, and thought everything was done. But today recordings are not accessible again. Anyone in the same situation?
     
  10. tivoupgrade

    tivoupgrade Sponsor

    2,494
    0
    Sep 27, 2000
    Chicago, IL...
    If your unit has downloaded 3.5b; transplanting the kernel on the LBA48 CD using CopyKern is the right thing to do, as well as using killinitrd (which is on the silicondust TurboNet/CacheCard driver CD). This still may not work for you, but if there is a chance of still being able to access all the shows, and information, that is the best one you'll have.
     
  11. spiffy

    spiffy New Member

    79
    0
    Oct 23, 2002
    OK, so I should perform killinitrd even though my DTivo is Series 1 (SAT-T60)?

    If I don't have access to Silicondust TurboNet/CacheCard driver CD, your $5 LBA48 CD does have killinitrd function as well, is that correct?

    Have you come across others saying copykern/killinitrd did NOT fix the 3.5b issue? I haven't deleted any recordings this time; and the background has not become transparent yet. I am about to rush home to pull the HD out and attempt to copykern again and see if that'll fix anything...
     
  12. tivoupgrade

    tivoupgrade Sponsor

    2,494
    0
    Sep 27, 2000
    Chicago, IL...
    You should perform killinitrd because you have a Series1 DirecTiVo.

    They are on our universal boot CD, but you can download the silicondust CD from their web site (www.silicondust.com).

    Hasn't worked for me yet, but that doesn't mean it hasn't worked for others.
     
  13. InspectorGadget

    InspectorGadget TiVo Changed My Life

    87
    0
    Feb 22, 2002
    San Jose, CA
    I just Instant-Caked my SAT-T60 this weekend (was LBA48, got destroyed by 3.5b, couldn't restore old 2.5 drive). I was just enabling TiVoWebPlus Sunday night and this morning when I restarted it had downloaded 3.5b and blew away my IC kernel and hacks.

    My question is: I still have NO IDEA what-all was in the Instant Cake installation. Will I have all the same features, utilities, and hacks if I just:

    1. copykern from PTVu LBA48 disk?
    2. nic_install from TurboNet disk (w/killinitrd)?

    Is there anything I'll be missing?

    Will my TiVo do dastardly things if I keep it running today and do the LBA48 copykern tonight?
     
  14. tivoupgrade

    tivoupgrade Sponsor

    2,494
    0
    Sep 27, 2000
    Chicago, IL...
  15. InspectorGadget

    InspectorGadget TiVo Changed My Life

    87
    0
    Feb 22, 2002
    San Jose, CA
    Well, if you really look at my questions they aren't about 3.5 or 3.5b or the transition. That was just the preamble. The actual questions are about what's in Instant Cake versus what's on the PTVupgrade CD, which is precisely what this thread is all about.

    Even forget the last question about running without LBA48. I shut it down already.

    But I'll go move the post over there.
     
  16. Apr 7, 2007 #436 of 572
    PhatheadWRX

    PhatheadWRX New Member

    37
    0
    Sep 25, 2003
    I already purchased instantcake-tcd240-7.1b for my 240040.

    I just purchased a second 24004A box. Will the same instantcake work with the 4A?
     
  17. Apr 7, 2007 #437 of 572
    azitnay

    azitnay New Member

    2,977
    0
    Jan 20, 2003
    Washington,...
    Yes, all 240's are compatible.

    Drew
     
  18. chlorox

    chlorox New Member

    5
    0
    Feb 1, 2005
    I bought the LBA48 Cd because I thought that the killhdinitrd tool was necessary to add additional software (bash/ftp/etc). I am having a REALLY hard time digging up anything useful in these forums. (aside from people needing to use an HD bigger than 137Gigs)

    I have a standalone series 2 60 hour model. I instacaked a 100 Gig HD yesterday and now I have no idea what to do. I've tried running copykern, but it only appears to support series 1 units. Is this true? I manually ran tpip -k vmlinuz.px /dev/hdc and it said that it applied it. Wasn't this LBA bootdisk supposed to be filled with goodies?

    I wasn't expecting it to contain tivoweb and all that junk, but the documentation was next to nothing of how to do anything. I've read every readme on the disk. I'd like to kill the initial ramdisk so I can get on to other fun things before I put this drive into his new home.

    Thanks,
     
  19. azitnay

    azitnay New Member

    2,977
    0
    Jan 20, 2003
    Washington,...
    I'm assuming you're talking about the "DVRupgrade LBA48 CD v4.04 With Enhancements" (a $5 download)... For hacking purposes, the main advantage this $5 CD gives you over the one that can be downloaded freely is the inclusion of several killhdinitrd'able (and I believe, in fact, already killhdinitrd'ed) kernels that you can use to replace the kernel your TiVo uses.

    You're correct that this site isn't the best resource for general hacking... But there are plenty of resources "elsewhere".

    Drew
     
  20. Fezmid

    Fezmid New Member

    363
    0
    Dec 6, 2001
    Twin Cities, MN
    I have a DSR6000 (Series 1 DirecTiVo)

    My ssytem has two drives -- one 30G (stock) and one 120G (that I added years ago).

    I want to combine these two onto a single 250G drive. It looks like I can do that - however I've read a few warnings about swap space. Is that still an issue? If so, how should I address it? I'm not finding any specifics (but maybe I'm not looking in the right place).

    I'm going to attempt it now with the Hinsdale docs and then just run a "swapkern" at the end and see what happens... If anyone has any other suggestions (ie: that won't work), let me know so I can save myself some time. I want to save recordings. :)

    EDIT: I see in the mfsrestore that there's a -s flag for swap... I'm wondering if it's safe to just increase that number or if that'll break things...

    EDIT2: After doing some reading, I decided to skip the -x flag. My understanding is that it'll give me 160G on the new drive (leaving 90G unused), but I'm fine with that -- the only reason I'm doing this is because one of the drives is starting to act a little flaky. Hopefully it works the way I think it will :)
     

Share This Page