PDA

View Full Version : DVR39 Mirror Image



kantgetright
01-17-2004, 10:58 PM
I have a TiVo DVR39, I want to make a mirror image of the original hard drive that's in my Tivo unit, anyone know if this is possible..?? :confused:

fixn278
01-18-2004, 02:51 AM
I have a TiVo DVR39, I want to make a mirror image of the original hard drive that's in my Tivo unit, anyone know if this is possible..?? :confused:

Check out the Hinsdale How-to. Use the dd command.

kantgetright
01-18-2004, 06:05 PM
;) Got some help with this one, follow this instructions:

1.)Set both drives in a machine on secondary bus. Your source drive as Master and Target drive as Slave.

2.) Leave cd rom drive on primary.

3.) Boot to the linux cd (tivo boot disk).

4.) If your unit is a Series2 type Series2 at the bash prompt type checkdrivesetup, all one word.

5.) Your Source drive should be /dev/hdc and your Target drive should be /dev/hdd.

6.) At the bash prompt, the command is dd(space)if=/dev/hdc(space)of=/dev/hdd(Hit Enter).

7.) This is the unix command to fully copy a drive (ALL INFORMATION). It is not like windows, doesn't tell you a
percentage. So, it takes a long time without telling you how far it is. The OS doesn't matter. It will copy
everything to the target. The drive size is what determines the time frame. Takes about 9 hours to copy a
160GB drive.

kantgetright
01-19-2004, 11:35 AM
Found some more Information Concerning a RCA DVR39, its pretty interesting, it tells you how to get the USB ports working...haven't tried it yet so if you have any success with it let me know how you did it.

Hacked RCA DVR39 DirecTivo to support using a Linksys USB ethernet connection. I use this in the /etc/rc.d/rc.sysinit.author file:

#!/bin/bash
echo "loading hacks"
PATH=/sbin:/bin:/tivobin:/tvbin:/var/hack/bin:.
TIVO_ROOT=
MFS_DEVICE=/dev/hda10
IGNOREEOF=1000
TERM=xterm
export PATH TIVO_ROOT MFS_DEVICE IGNOREEOF TERM
insmod /lib/modules/usbcore.o
insmod /lib/modules/hcd.o
insmod /lib/modules/ehci-hcd.o
insmod /lib/modules/ax8817x.o
sleep 10
ifconfig eth0 192.168.13.100 broadcast 192.168.13.255 netmask 255.255.255.0
route add default gw 192.168.13.1
tivoftpd
/var/hack/tivoweb-tcl/tivoweb
/bin/bash /dev/ttyS2&
tnlited 23 /bin/bash -login &

I'll explain what each line provides.

#!/bin/bash
echo "loading hacks"
PATH=/sbin:/bin:/tivobin:/tvbin:/var/hack/bin:.
TIVO_ROOT=
MFS_DEVICE=/dev/hda10
IGNOREEOF=1000
TERM=xterm
export PATH TIVO_ROOT MFS_DEVICE IGNOREEOF TERM
insmod /lib/modules/usbcore.o
insmod /lib/modules/hcd.o
insmod /lib/modules/ehci-hcd.o
insmod /lib/modules/ax8817x.o
sleep 10
ifconfig eth0 192.168.13.100 broadcast 192.168.13.255 netmask 255.255.255.0
route add default gw 192.168.13.1
tivoftpd
/var/hack/tivoweb-tcl/tivoweb
/bin/bash /dev/ttyS2&
tnlited 23 /bin/bash -login &

1. Starts it as a shell script
2. Sends the message 'loading hacks' to the serial console. This is just to let me know the script is being loaded
3. This adds the '/var/hack/bin' directory to the usual path values
4-8 set and export some runtime environment variables
9-11 load USB subsystem modules.
12. load the USB driver for the Linksys device
13. sleep the script to allow the USB setup to complete
14. Give the USB device a fixed IP address
15. Define the default IP network route
16. Start the FTP daemon
17. Start the TivoWeb daemon
18. Activate the serial bash console
19. Load the telnet network daemon

:D