tivoholic2112
05-31-2009, 09:58 PM
Okay, Here's my tail of woe. Wanted to add some hours to my Philip Series 1 Tivo (312). Had started out with a 30 gig drive many years ago, and had upgraded to a Maxtor 120 gig drive. Hit Google, found that MFSTools had been updated, and downloaded a copy. Pulled the Maxtor, and connected it with a new Western Digital 160 gig drive. Still have the original 30 gig drive, so I'm not too worried. That was a mistake. Ran the mfsadd command, exact command:
mfsadd -r 4 -x /dev/hdb /dev/hdc
Mfsadd reports that all is well, I now have nearly 300 hours of capacity. Pull the drives, and put them back in the Tivo. Endless loop, "just a few more minutes". What the heck??? Pull the drives, and put them back in the pc, run MFS Tools, and it reports the block 0 has signature 9214 rather than 1492. Okay, start googling. Find MFSLive (boy, wisht that happened first) download WinMFS and boot up the pc. WinMFS reports that both of the drives are "not a tivo drive". Run make bootable, command completes successfully. No change in "not a tivo drive" though. Download MFSLive, and run blesstivo with no parameters on the new drive. (got nothing to lose there). Command completes successfully. Run blesstivo with the bpage parameter on the original drive. Command completes successfully. Reboot MFSLive, no complaints about unknown partition. Back to the Tivo, no joy at all, in fact worse off than before. Now stuck at my little man in his field of marbles. Hit the MFSLive support forum, Spike, (very helpful) offers some suggestions. States:
Series 1 can handle only 137GB per drive w/o installing hacked linux kernel.
So you 160GB won't work if you do
mfsadd -r 4 -x /dev/hdb /dev/hdc
Winmfs has a tool that can divorce it so divorce "B" drive then make sure your 120GB work ok in a live Tivo.
Mfslive cd do
mfsadd -r 2 -nx /dev/hdb /dev/hdc
MFSSplit won't let me "divorce" the drives. Spike wants me to run MFSInfo. Get back:
mfsinfo /dev/hdb /dev/hdc
mfsinfo: /dev/hdb10: no such device or address
mfsinfo /dev/hdc /dev/hdd
mfsinfo: /dev/hdc10: no such device or address
At this point, Spousal Unit is becoming impatient with lack of Tivo in household. Back to Google. Find out about InstantCake, and purchase a copy with TWP. (adding the CacheCard was part of the plan) Tell the Spousal Unit, sorry, all those shows you saved, bye-bye. Not appreciated, but telling her light at end of tunnel visible help. Pop the Maxtor and the WD in the PC, boot up InstantCake, follow the scripts, and success is reported. Out come the drives of the PC and back into the Tivo. Stuck at "just a few more minutes". What the heck? Pull the drives, and attach the WD 160 back in the PC and run InstantCake. Success is reported. Back to Tivo, no joy, stuck in start up. Okay, let's try it with original Maxtor 120 gig drive. Bake the cake, success reported, and back to Tivo. Trumpets sound, angels sing, I've got Tivo back. Well, what to do about the WD 160 gig drive. Okay, let's run BlessTivo on it, and pop it in with the Maxtor. Run BlessTivo with MFSLive, success reported, connect it up in the Tivo. Silence...stuck in starting up. Okay, let's try it with WinMFS. Fire up WinMFS, and "erase format" on the WD 160 gig drive. Connect up the Maxtor, and rerun WinMFS MFSadd command. Success. Run MFSInfo with both drives connected and get back this info:
Mfsinfo (Drive A: 1, Drive B: 2)
Boot Page (Byte Swapped)
Boot Page: root=/dev/hda7
Active Boot Partition: 6 Active Root Partition: 7
Backup Boot Partition: 3 Backup Root Partition: 4
MFS Super Header
state=0 magic=abbafeed
devlist=/dev/hda10 /dev/hda11 /dev/hda12 /dev/hda13 /dev/hdb2 /dev/hdb3
zonemap_ptr=1121 total_secs=551263232
Zone Maps
Z0: type=0
map_start=1121 map_size=1 backup_map_start=1048574
next_map_start=263266 next_map_size=9 next_backup_map_start=1048565
zone_first=1122 zone_last=263265 zone_size=262144 min(chunk)=262144
free=262144 checksum=cdc1734a logstamp=2424408 num_bitmap=1
Z1: type=2
map_start=263266 map_size=9 backup_map_start=1048565
next_map_start=263275 next_map_size=66 next_backup_map_start=1048499
zone_first=1048576 zone_last=25825279 zone_size=24776704 min(chunk)=2048
free=24256512 checksum=6de702ad logstamp=2424419 num_bitmap=15
Z2: type=1
map_start=263275 map_size=66 backup_map_start=1048499
next_map_start=25826305 next_map_size=5 next_backup_map_start=25827322
zone_first=263341 zone_last=1048492 zone_size=785152 min(chunk)=8
free=761040 checksum=3f0c9711 logstamp=2424419 num_bitmap=18
Z3: type=2
map_start=25826305 map_size=5 backup_map_start=25827322
next_map_start=238688257 next_map_size=9 next_backup_map_start=238689270
zone_first=25827328 zone_last=238688255 zone_size=212860928 min(chunk)=32768
free=212860928 checksum=eea97298 logstamp=0 num_bitmap=14
Z4: type=2
map_start=238688257 map_size=9 backup_map_start=238689270
next_map_start=0 next_map_size=0 next_backup_map_start=3735928559
zone_first=238689280 zone_last=551263231 zone_size=312573952 min(chunk)=32768
free=312573952 checksum=ea570a25 logstamp=0 num_bitmap=15
Partition Maps
#: type name length base ( size )
1 Apple_partition_map Apple 63@1 ( 31.5K)
2 Image Bootstrap 1 4096@64 ( 2.0M)
3 Image Kernel 1 4096@4160 ( 2.0M)
4 Ext2 Root 1 262144@8256 ( 128.0M)
5 Image Bootstrap 2 4096@270400 ( 2.0M)
6 Image Kernel 2 4096@274496 ( 2.0M)
7 Ext2 Root 2 262144@278592 ( 128.0M)
8 Swap Linux swap 614400@540736 ( 300.0M)
9 Ext2 /var 262144@1155136 ( 128.0M)
10 MFS MFS application region 1048576@1417280 ( 512.0M)
11 MFS MFS media region 24777728@2465856 ( 11.8G)
12 MFS New MFS Application 1024@27243584 ( 512.0K)
13 MFS New MFS Media 212860928@27244608 ( 101.5G)
14 Apple_Free Extra 16192@240105536 ( 7.9M)
Tivo B drive
1 Apple_partition_map Apple 63@1 ( 31.5K)
2 MFS New MFS Application 1024@64 ( 512.0K)
3 MFS New MFS Media 312573952@1088 ( 149.0G)
4 Apple_Free Extra 6768@312575040 ( 3.3M)
Total SA SD Hours: 293 Total DTV SD Hours: 256 100 % Free
Software: 3.0-01-1-000 Tivo Model: not set in MFS
Pull the drives and back to the Tivo. Hopeful at this point, but hopes are dashed on the rocks when stuck are "just a few more minutes. Pull the drives, and put them back in the PC. Fire up WinMFS and check MFSInfo. Reports that "not a tivo drive". Okay, now I'm totally confused. Pull the WD 160, and fire up InstantCake with just the Maxtor, success reported, and everything runs fine in TivoLand. At least at this point, Spousal Unit is no longer walking around with that unhappy look on her face.
So, I'm looking for ideas at this point. Could it be the the Maxtor is a 5400 drive and the WD is a 7200 drive? Should I switch out the WD for a Seagate? (only other IDE drive at Fry's) And, just cause I like to be complete, I've changed cables, and I've also checked the WD drive in Windows.
Thanks!!!!
Tivoholic2112
mfsadd -r 4 -x /dev/hdb /dev/hdc
Mfsadd reports that all is well, I now have nearly 300 hours of capacity. Pull the drives, and put them back in the Tivo. Endless loop, "just a few more minutes". What the heck??? Pull the drives, and put them back in the pc, run MFS Tools, and it reports the block 0 has signature 9214 rather than 1492. Okay, start googling. Find MFSLive (boy, wisht that happened first) download WinMFS and boot up the pc. WinMFS reports that both of the drives are "not a tivo drive". Run make bootable, command completes successfully. No change in "not a tivo drive" though. Download MFSLive, and run blesstivo with no parameters on the new drive. (got nothing to lose there). Command completes successfully. Run blesstivo with the bpage parameter on the original drive. Command completes successfully. Reboot MFSLive, no complaints about unknown partition. Back to the Tivo, no joy at all, in fact worse off than before. Now stuck at my little man in his field of marbles. Hit the MFSLive support forum, Spike, (very helpful) offers some suggestions. States:
Series 1 can handle only 137GB per drive w/o installing hacked linux kernel.
So you 160GB won't work if you do
mfsadd -r 4 -x /dev/hdb /dev/hdc
Winmfs has a tool that can divorce it so divorce "B" drive then make sure your 120GB work ok in a live Tivo.
Mfslive cd do
mfsadd -r 2 -nx /dev/hdb /dev/hdc
MFSSplit won't let me "divorce" the drives. Spike wants me to run MFSInfo. Get back:
mfsinfo /dev/hdb /dev/hdc
mfsinfo: /dev/hdb10: no such device or address
mfsinfo /dev/hdc /dev/hdd
mfsinfo: /dev/hdc10: no such device or address
At this point, Spousal Unit is becoming impatient with lack of Tivo in household. Back to Google. Find out about InstantCake, and purchase a copy with TWP. (adding the CacheCard was part of the plan) Tell the Spousal Unit, sorry, all those shows you saved, bye-bye. Not appreciated, but telling her light at end of tunnel visible help. Pop the Maxtor and the WD in the PC, boot up InstantCake, follow the scripts, and success is reported. Out come the drives of the PC and back into the Tivo. Stuck at "just a few more minutes". What the heck? Pull the drives, and attach the WD 160 back in the PC and run InstantCake. Success is reported. Back to Tivo, no joy, stuck in start up. Okay, let's try it with original Maxtor 120 gig drive. Bake the cake, success reported, and back to Tivo. Trumpets sound, angels sing, I've got Tivo back. Well, what to do about the WD 160 gig drive. Okay, let's run BlessTivo on it, and pop it in with the Maxtor. Run BlessTivo with MFSLive, success reported, connect it up in the Tivo. Silence...stuck in starting up. Okay, let's try it with WinMFS. Fire up WinMFS, and "erase format" on the WD 160 gig drive. Connect up the Maxtor, and rerun WinMFS MFSadd command. Success. Run MFSInfo with both drives connected and get back this info:
Mfsinfo (Drive A: 1, Drive B: 2)
Boot Page (Byte Swapped)
Boot Page: root=/dev/hda7
Active Boot Partition: 6 Active Root Partition: 7
Backup Boot Partition: 3 Backup Root Partition: 4
MFS Super Header
state=0 magic=abbafeed
devlist=/dev/hda10 /dev/hda11 /dev/hda12 /dev/hda13 /dev/hdb2 /dev/hdb3
zonemap_ptr=1121 total_secs=551263232
Zone Maps
Z0: type=0
map_start=1121 map_size=1 backup_map_start=1048574
next_map_start=263266 next_map_size=9 next_backup_map_start=1048565
zone_first=1122 zone_last=263265 zone_size=262144 min(chunk)=262144
free=262144 checksum=cdc1734a logstamp=2424408 num_bitmap=1
Z1: type=2
map_start=263266 map_size=9 backup_map_start=1048565
next_map_start=263275 next_map_size=66 next_backup_map_start=1048499
zone_first=1048576 zone_last=25825279 zone_size=24776704 min(chunk)=2048
free=24256512 checksum=6de702ad logstamp=2424419 num_bitmap=15
Z2: type=1
map_start=263275 map_size=66 backup_map_start=1048499
next_map_start=25826305 next_map_size=5 next_backup_map_start=25827322
zone_first=263341 zone_last=1048492 zone_size=785152 min(chunk)=8
free=761040 checksum=3f0c9711 logstamp=2424419 num_bitmap=18
Z3: type=2
map_start=25826305 map_size=5 backup_map_start=25827322
next_map_start=238688257 next_map_size=9 next_backup_map_start=238689270
zone_first=25827328 zone_last=238688255 zone_size=212860928 min(chunk)=32768
free=212860928 checksum=eea97298 logstamp=0 num_bitmap=14
Z4: type=2
map_start=238688257 map_size=9 backup_map_start=238689270
next_map_start=0 next_map_size=0 next_backup_map_start=3735928559
zone_first=238689280 zone_last=551263231 zone_size=312573952 min(chunk)=32768
free=312573952 checksum=ea570a25 logstamp=0 num_bitmap=15
Partition Maps
#: type name length base ( size )
1 Apple_partition_map Apple 63@1 ( 31.5K)
2 Image Bootstrap 1 4096@64 ( 2.0M)
3 Image Kernel 1 4096@4160 ( 2.0M)
4 Ext2 Root 1 262144@8256 ( 128.0M)
5 Image Bootstrap 2 4096@270400 ( 2.0M)
6 Image Kernel 2 4096@274496 ( 2.0M)
7 Ext2 Root 2 262144@278592 ( 128.0M)
8 Swap Linux swap 614400@540736 ( 300.0M)
9 Ext2 /var 262144@1155136 ( 128.0M)
10 MFS MFS application region 1048576@1417280 ( 512.0M)
11 MFS MFS media region 24777728@2465856 ( 11.8G)
12 MFS New MFS Application 1024@27243584 ( 512.0K)
13 MFS New MFS Media 212860928@27244608 ( 101.5G)
14 Apple_Free Extra 16192@240105536 ( 7.9M)
Tivo B drive
1 Apple_partition_map Apple 63@1 ( 31.5K)
2 MFS New MFS Application 1024@64 ( 512.0K)
3 MFS New MFS Media 312573952@1088 ( 149.0G)
4 Apple_Free Extra 6768@312575040 ( 3.3M)
Total SA SD Hours: 293 Total DTV SD Hours: 256 100 % Free
Software: 3.0-01-1-000 Tivo Model: not set in MFS
Pull the drives and back to the Tivo. Hopeful at this point, but hopes are dashed on the rocks when stuck are "just a few more minutes. Pull the drives, and put them back in the PC. Fire up WinMFS and check MFSInfo. Reports that "not a tivo drive". Okay, now I'm totally confused. Pull the WD 160, and fire up InstantCake with just the Maxtor, success reported, and everything runs fine in TivoLand. At least at this point, Spousal Unit is no longer walking around with that unhappy look on her face.
So, I'm looking for ideas at this point. Could it be the the Maxtor is a 5400 drive and the WD is a 7200 drive? Should I switch out the WD for a Seagate? (only other IDE drive at Fry's) And, just cause I like to be complete, I've changed cables, and I've also checked the WD drive in Windows.
Thanks!!!!
Tivoholic2112