OK, my memory is slowing returning; I think I probably used MFSTools (not sure which version) with an LBA48 kernel and did a copykern.
I'm wondering why I only have a 127MB swap? Perhaps at the time of the upgrade there wasn't an easy way to do >127MB? In any case, I see that copykern now initializes >127MB swap partitions, so I should be able to use that.
Would this work (or is there any way to save my current drive?):
1) Backup my (presumably corrupt) 320GB drive
2) Restore to a new drive 320GB or greater, making swap >160MB
3) Use copykern to initialize the larger swap
Thanks,
Sam
Boot with MFS Live again and do
mfsinfo /dev/hda
where hda is the TiVo drive
If it's hooked up as hdb or hdc or hdd, adjust command line as necessary.
If you get a "volume header checksum error" or something like that, you're probably screwed as far as any existing recordings.
------------------------------------------------------------------------
Copykern would have been on a cd from PVRupgrade (now known as DVRupgrade), but if you didn't mount the cd first it might have only appeared to work.
This
http://www.dvrupgrade.com/dvr/stores/1/downloads/BOOTCD/ptvlba48-4.04.iso.zip
should get you what you need to burn a copy of the cd with copykern on it.
After booting with it, mount it
mount -t iso9660 /dev/hd'x' /cdrom
or something like that
then run copykern.
That won't help any other problems, but you'll know the kernel's properly patched for LBA48 drives.
--------------------------------------------------------------------------
Download and install WinMFS (mfslive.org) and run fixswap, might help, can't hurt.
If that's not enough...
Also, the WinMFS version of mfsinfo will show whether you're booting from partitions 3 and 4 or 6 and 7.
fixboot (or bootfix) option 1 will set it to 3 and 4, option 2 will set it to 6 and 7.
Whatever it is now, use the option necessary to switch it
Then try it in the TiVo again.
127MB is probably big enough for a 320GB drive, and I remember something about the early MFS Tools being limited to that, read the full guide at mfslive.org, where you'll find both MFS Live and WinMFS.