I was just making sure you were reading it

Dammit the site is slow right now...
I THINK I'VE DONE IT. I can now add the additional swap at the
beginning of the /dev/hdb! Here are the steps I took -
My drive layout when connected to the PC is as follows
/dev/hda - 40gb original unmodified Tivo drive
/dev/hdb - MFSLive CD
/dev/hdc - New A drive for Tivo
/dev/hdd - New B drive for tivo
/dev/sda1 - usb stick for files not included on MFSLive cd (new kernel, modified mkswap etc..)
Previously my backup|restore went at around 1.5mbps. I used "hdparm -a 255 -c 1 -k 1 -m 16 -S 0 -u 1 /dev/hda /dev/hdc /dev/hdd" to speed it up.
Do not enable DMA as it breaks bite swapping
Create the correct layout on the B drive the long way
backup -qso - /dev/hda | restore -s 700 -r 4 -xzpi - /dev/hdc /dev/hdd
Delete the Tivo partitions so the B drive only has 1 partition type "apple_partition_map" name "apple
pdisk /dev/hdd
d (delete)
2 (application partition
d (delete)
3 (media partition
Reimage A drive without B drive (use the up arrow so you don't have to type it again)
backup -qso - /dev/hda | restore -s 700 -r 4 -xzpi - /dev/hdc
Create new swap partition on B drive
pdisk /dev/hdd
C (upper case - create partition with type)
64 (starting block of free space)
1440000 (length in blocks - tried to get 700mb end up with 713mb)
"Linux Swap" (name of partition and the quotes are necessary!)
Swap (type of partition)
C (create)
1440064 (start of application partition)
2048 (length results in 1mb)
"New MFS Application" (name, don't forget quotes)
MFS (type)
C (create)
1442112 (start of media partition)
389279856 (rest of remaining space on drive)
"New MFS Media" (name with quotes)
MFS (type)
w (save changes)
Y (yes to overwrite)
q (quit)
Now you can add the new space
mfsadd -r 4 /dev/hdc /dev/hdd3 /dev/hdd4
Using a modified version of mkswap which supports bite swapping is the only way to accomplish this on the PC. Otherwise even with byte swapping enabled on the boot cd it WON'T WORK. You can skip this step if you have a modified version of mkswap on the tivo that can create version 1 swap partitions.
thoughts?
edit: Oh yeah don't forget to copy over a modified kernel that supports both lba48 AND version 1 swaps or none of this will work.