Separate names with a comma.
Discussion in 'TiVo Upgrade Center' started by rcobourn, Mar 25, 2008.
My three 240's all have original WD drives (040, 080, and 004a models).
I just fired up sendspace and it showed the most recent download to be earlier this month, so I figured there were some wires crossed somewhere.
You might have found a posting with the original links from when I first uploaded to sendspace in September.
I've since re-uploaded, and edited the original September post (back in December) to replace the links with more current ones.
Now that you've downloaded the .tbk version, go ahead and download the .bak version as well.
That'll keep it alive longer.
I was able to download 648250.bak and was able to sucessfully restore it to a seagate pipeline HD. However, my series 3 keeps rebooting after the "Welcome! Powering Up!" screen. I used MFStools 1.4 to do the restore. The command I used was restore -zxpi \tivo\648250.bak \dev\sda. \tivo is where I mounted the USB stick containing the image. To mount the USB stick I used mount -t vfat \dev\sdb1 \tivo. Did I do anything worng?
thanks for the help in advance!
the USB stick's format is FAT32...
I'm working on a detailed reply. Stand by.
It sounds as though it might not be communicating with the drive, or it might not be getting what it needs from the drive when it does.
Well, if you used the image I uploaded to dropbox, understand that I do not yet actually own a TCD648250.
I got someone to put an image up somewhere for me to download (I think it was a WinMFS version), I restored it to a drive, and then made truncated backups from that drive, so if there's a flaw in them, I have no way of knowing.
As for what you did--
You can skip the -z option, it isn't really needed.
Set everything up the way it was, boot with the MFS Live cd v1.4,
go ahead and mount the thumb drive (USB stick) to /tivo
(Notice that's "frontslash" tivo, not "backslash" tivo
this is a unix-ish environment, not a DOS-like one
and whether the lowercase or capital version of a letter is used matters and can be the difference between a harmless command and one that screws something up)
mount -t vfat /dev/sdb1 /tivo
(that's a lowercase L)
and make sure that you are able to see what's on the USB stick.
hdparm -i /dev/sda
to be sure that /dev/sda is the drive you intend to use as the target for the image restore.
hdparm -N /dev/sda
should return a result with a large number followed by a slash, followed by another large number and maybe something about an HPA
Those 2 numbers should be the same number, and it should say "HPA disabled" or something similar.
We want to be sure that nothing has put a Host Protected Area on the drive.
It's unlikely, unless you're using a GigaByte brand motherboard, but it doesn't hurt to be sure.
Then, assuming you're restoring to a drive larger than the original, take the size of the target drive in GB and divide by 2 to get the size in MB to make the swap partition.
For the sake of illustration we'll assume you're using a 1TB drive and use 500 (although you could also bump it up to the nearest binary multiple of 512).
If everything is the way it ought to be, then
restore -s 500 -xpi /tivo/648250.bak /dev/sda
It should put some stuff on the screen about what it's doing, and eventually say something about expanding or adding partitions, or something like that.
When it finishes, do
pdisk -l /dev/sda
(again, that's a lowercase L)
and make sure the partition map shows up like it should.
If you get some sort of error message, don't panic yet. Instead type
wait for it to do so, and then once more
and see if you don't get a bunch of info about the mfs partitions.
If it looks good, type
and wait for it to shut down.
Then hook it back up in the TiVo and plug the power cord into the wall.
About 60 seconds after that, you should see the change in the lights on the front which is the cue to hit the pause button and then enter a Kickstart code. Watch for it so that you know what it looks like the next time in case you need it.
When I make images from machines I can actually put my hands on, I set them up to start in Guided Setup, but if it's a case like this, where I only had the image and not the TiVo, I don't know in what state it'll try to start.
If you get an error 51, it'll be because the software expected to be on a drive in a TiVo with a different TiVo Service Number from the one your TiVo has, and it'll have to do the green screen thing for a while and erase a bunch of stuff that pertained to the previous machine, and then it'll probably reboot itself and start off in Guided Setup.
If something else happens, let us know what, and we'll take it from there.
Thank you for the detailed response! When you said detailed... you meant detailed.
I do apologize for mixing up my slashes... I've only been working with linux for the past year or so, and sometimes, when I'm posting to a forum, I use backslashes instead of forward slashes.
I have to head to work. Once I get back I'll post an update. Thanks again!
P.S. FWIW, The drive I'm using is a 1TB Seagate Pipeline 2 HD model ST31000322CS. Also, this isn't the first image I've tried... I feel like such an idiot for repurposing my old 160GB drive... I moved to a new house, and I think the movers dropped the box with my Series 3 in it... that's what caused me to begin this odyssey... And finally, which kickstart code should I use? 57 or 58?
It's my understanding that KS 58 incorporates 57 along with other stuff.
I tend to use MFS Live more than WinMFS, but WinMFS does make one thing easier.
Have you got a PC running XP or later on which you could run WinMFS?
What did you use the 160 for and can you replace it with something else and use the 160 temporarily?
I used the old 160 drive in my parent's old XP machine... about 3 years ago...
I'm thinking that we know that the 160 that came out of the TiVo works in that model, so if you could copy the stuff on it off to something else for the time being, you could restore to it and see if it works in the TiVo, and if it does, then that means good image, problem with Seagate in that model TiVo, or problem with Seagate period.
Followed your instructions... MFSinfo showed no errors... pdisk showed 16 partitions...
Tivo still rebooting after Welcome! Powering up... When I tried the supafly image, I got past this point. It started rebooting after Just a few more minutes...
Any other suggestions?
I'm going to use pdisk to re-initialize the partition info... maybe it became corrupt because I was restoring over a previous restore. Will post update when finished.
After re-initializing the hard drive, I ran another restore with the image that you had posted. Same problem.
I then did a restore using the "supafly" image, and I got a bit further, I got to the next screen, Just a few minutes more... after that it reboots. I did do a kickstart 57, and that took about 10 minutes. Still no joy...
I have a 1 TB western digital WD10EADS drive that I can try. Also the original drive was a 250. My bad. My TivoHD had a 160 in it...
That 250 drive is long gone. I don't know where the pc that has the drive is... :-(
After doing a bit more research on tivocommunity.com, I just ordered the following drive from newegg. Western Digital AV-GP WD10EURS 1TB 64MB Cache SATA 3.0Gb/s 3.5" Internal Hard Drive -Bare Drive. Maybe my Tivo is hating on Seagate all of the sudden...
Yeah, I should have caught that wrong drive size. Speaking of different model S3s, I thought the supafly image was for the 652160 and maybe the 658000, but not the 648250?
Definitely try the EADS. It will work in a TiVo if everything else is right.
If there's something on there that needs saving you can run dd_rescue to Xerox it to the Seagate.
But run wdidle3 on the WD first to disable Intellipark.
The Welcome screen is built into the motherboard. If it gets to the just a few more minutes screen, that's coming off of the hard drive.
Will try the EADS drive tonight. Will post an update. I did buy a new power supply for it, thinking that was the problem. Now I thinking it's the image. The only reason I'm doing all this, is because this TiVo has a lifetime subscription.
Is there a way for be to console into the TiVo to see the boot sequence?
On the Series 1s there was, and the serial port was conveniently located on the back.
But what you could see ended when the drive took over.
There is a serial port on the 648 motherboard, but you'll have to do a lot of searching and reading on "the other site" (which cannot be named here) to find out how to take advantage of it, and I don't know if it will get you what you want. You may need a prom modification first.
If you google TiVo Prom Day, you'll find links to the site.
TiVo Bluetooth Serial Console Adapter
to see a picture of where it is
page 3 of
The S3 Has Landed
has a post of the console boot output
There's another page there (I think) which discusses it more directly which I can't find right now, but if you search all of Omikron's posts you'll trip over it eventually.
I tried the Western Digital drive this morning, with your image, and it still won't get past the Welcome Powering Up screen... Any ideas?
Download the .tbk version and restore using WinMFS.
Use 512 for the swap size.
Since I don't have a 648 on which to test those images, I'll have to use yours.
And I need to know if one or both are bad.