PDA

View Full Version : mfs_load_volume_header: mfsvol_read_data: Invalid argument


sberger
04-11-2008, 05:35 PM
I have a Series 2 (240080) that I upgraded a few years ago from an 80GB to a 160GB. My 160GB seems to be failing, and so I am trying to move to a 500GB Western Digital.

Using MFS Tools 2.0 and the same command as in years past...

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

I get
mfs_load_volume_header: mfsvol_read_data: Invalid argument
mfsbackup: Backup failed to startup. Make sure you specified the right devices and that the drives are not locked.

When I <shift><page up> I see that my drives are seen on hdb and hda, and that the size of my new drive is recognized (500GB), but the OLD TiVo drive shows a size of 33GB!! In fact, it shows

hdb (TIVO_DRIVER_MAGIC) hdb1 hdb2 hdb3 hdb4 hdb5 hdb6 hdb7 hdb8 hdb9 hdb10 hdb11 hdb12 hdb13 hdb14 hdb15 hdb16

I also note the error:
kmod: failed to exec /sbin/modprobe...

(Also, new 500GB disk is not locked. Checked with diskutil.)

Any suggestions??? My TiVo OS is 9.1.


Seth

HomeUser
04-11-2008, 09:07 PM
Did you happen to put the jumper on the 32GB limit pins instead of slave?

What the output of mfsinfo /dev/hdb

Future problem: Unless I missed it and the expand once has been fixed. You can not easily re-expand and keep recordings.

sberger
04-12-2008, 11:29 AM
HomeUser,

Thanks so much! You're were right. I put the jumper on 32 GB. I can't believe I did that.

I'm all set now (but here's the rest of the story for completeness)...

mfsinfo /dev/hdb has the output

The MFS volume set contains 6 partitions
/dev/hdb10
MFS Partition Size: 256 MiB
/dev/hdb11
MFS Partition Size: 34207 MiB
/dev/hdb12
MFS Partition Size: 256 MiB
/dev/hdb13
MFS Partition Size: 42991 MiB
/dev/hdb14
MFS Partition Size: 0 MiB
/dev/hdb15
MFS Partition Size: 74384 MiB
Total MFS volume size: 152095 MiB
Estimated hours in a standalone TiVo: 175
This MFS volume may be expanded 3 more times.

I tried again the command again

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

and got the result

Scanning source drive. Please wait a moment.
Source drive is 81 hours
- Upgraded to 175 hours
Uncompressed backup size: 151032 megabytes

After waiting a few minutes and not seeing anything, I hit Enter on the keyboard and saw the line

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

So I guessed I was up against the problem you mention and tried the line

mfsbackup -f 9999 -so - /dev/hdb | mfsrestore -s 127 -r 4 -xzpi - /dev/hda

I now have a working TiVO with 628 hours! Yay! Of course, no recordings.

I guess I'll go ahead and upgrade my other TiVo now and then transfer my old programs over to that one.

Thanks again for your help!

Seth