m0ondoggy
10-14-2006, 01:17 AM
Hey all. I'm trying to hack an SD-DVR40 that I bought off of ebay recently, and am having issues.
First off, I tried using the MFStools 2.0 cd to mfsbackup and mfsrestore to a new 160 gig drive. The cd did not have an lba48 kernel, so the drive was not reporting the right size, but would still boot afterwards. I ended up using the free cd from ptv to do the mfsbackup and restore and it sees the whole 160 gigs. I only mention that in case the fact that I initially used a non-lba48 kernel at first screwed something up.
I could never mount the root partitions for the new drive, but i can mount the original ones just fine. The issue that's troubling me the most is this:
If I run bootpage -p /dev/hdc4 on the original unhacked drive, I get this message:
Device "/dev/hdc4" does not appear to be a TiVo drive!
Signature bytes 0x00 0x00 do not match expected byte values 0x14 0x92
I've read about the byte swapping and noswap issues, but that usually involves the byte order above being, well, swapped. This is 0x00 0x00. When I do the mfsbackup and mfsrestore the problem carries over to the new drive.
Here is the command I used:
mfsbackup -Tao - /dev/hdc | mfsrestore -s 127 -zxpi - /dev/hdd
Both drives boot just fine and work, I just can't mount the new drive partitions on the pc to make the hacks. I also can't install the killhdinitrd'd kernel either:
dd: writing to '/dev/hdd3': No space left on device
I'm at a loss, I've been searching on this forum for a couple of days now, and I'm out of ideas. I have my DSR7000 running perfectly, but I only used a 120G drive on it, so I didn't have these lba48 issues.
Be gentle, I didn't pick up any astroglide at the store :D.
Thanks
First off, I tried using the MFStools 2.0 cd to mfsbackup and mfsrestore to a new 160 gig drive. The cd did not have an lba48 kernel, so the drive was not reporting the right size, but would still boot afterwards. I ended up using the free cd from ptv to do the mfsbackup and restore and it sees the whole 160 gigs. I only mention that in case the fact that I initially used a non-lba48 kernel at first screwed something up.
I could never mount the root partitions for the new drive, but i can mount the original ones just fine. The issue that's troubling me the most is this:
If I run bootpage -p /dev/hdc4 on the original unhacked drive, I get this message:
Device "/dev/hdc4" does not appear to be a TiVo drive!
Signature bytes 0x00 0x00 do not match expected byte values 0x14 0x92
I've read about the byte swapping and noswap issues, but that usually involves the byte order above being, well, swapped. This is 0x00 0x00. When I do the mfsbackup and mfsrestore the problem carries over to the new drive.
Here is the command I used:
mfsbackup -Tao - /dev/hdc | mfsrestore -s 127 -zxpi - /dev/hdd
Both drives boot just fine and work, I just can't mount the new drive partitions on the pc to make the hacks. I also can't install the killhdinitrd'd kernel either:
dd: writing to '/dev/hdd3': No space left on device
I'm at a loss, I've been searching on this forum for a couple of days now, and I'm out of ideas. I have my DSR7000 running perfectly, but I only used a 120G drive on it, so I didn't have these lba48 issues.
Be gentle, I didn't pick up any astroglide at the store :D.
Thanks