PDA

View Full Version : DVR40 Cannot get the image to work on anything but a 40GB HD


nughaud
03-30-2004, 07:36 PM
Here is what I have tried... hda is FAT32 / hdb is CDROM / hdc is working DVR40 (I have tried hacked and non hacked drive) / hdd is the 120gig drive I have tried to get working... also tried 160, and the same result.

Here are the commands I ran...

mfsbackup -f 9999 -so - /dev/hdc | mfsrestore -s 127 -xpi - /dev/hdd

I also tried:

mfsbackup -f 9999 -6so /mnt/c/DVR40.mfs /dev/hdc

then

mfsrestore -s 127 -xzpi /mnt/c/DVR40.mfs /dev/hdc

WITH /dev/hdc as the TIVO to be HACKED DRIVE, as I had removed the GOOD WORKING DVR40 Drive which was previously on /dev/hdc

Everything says it ran correct.... says new estimated standalone size: 129 hours (89 more)

Ok, but I just get one reboot and then the screen goes all psychodelic...

I've also tried Sleepers ISO 1.02, I did the backup of a virgin DVR40 drive and also a hacked DVR40 drive. Then I did the restore and so forth and I got the same results...

I am able to successfully do a

hdparm -d1 /dev/hdc
hdparm -d 1 /dev/hdd
dd if=/dev/hdc of=/dev/hdd

from a 40GB to another 40GB, and I am able to do a HDVR2 via MONTE with Sleepers ISO, but so far on either Hughes or a RCA DVR40, to a larger hard drive at least, it's not wanting to boot up.

Below is the output after, which I continually get after I have tried numerous different upgrade paths.

InitTivoConfig: unrecognized board/platform id: 0xe00
Couldn't get the memory size configuration
Loading R5432 MMU routines.
CPU revision is: 00005430
Primary instruction cache 32kb, linesize 32 bytes.
Primary data cache 32kb, linesize 32 bytes.
Linux version 2.4.4-TiVo-3.0 (build@buildmaster10) (gcc version 3.0) #27 Sat Sep
28 21:47:44 PDT 2002
Determined physical RAM map:
memory: 01e24000 @ 001dc000 (usable)
Initial ramdisk at: 0x8014b000 (592265 bytes)
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/hda4 dsscon=true console=2,115200 BASH_ENV=`mount
$IFS-n$IFS/dev/hda14$IFS/mnt;echo$IFS/mnt/runmonte`
Monotonic time calibrated: 81.00 counts per usec
Calibrating delay loop... 161.38 BogoMIPS
Contiguous region 0: 1048576 bytes
Contiguous region 1: 131072 bytes
Contiguous region of 1179648 bytes reserved at 0x81ee0000.
Memory: 29192k/30864k available (1029k kernel code, 1672k reserved, 71k data, 60
k init)
Dentry-cache hash table entries: 4096 (order: 3, 32768 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 2048 (order: 2, 16384 bytes)
Checking for 'wait' instruction... unavailable.
POSIX conformance testing by UNIFIX
PCI: Probing PCI hardware
ttyS00 at iomem 0xb4100100 (irq = 79) is a 16550A
ttyS00 at port 0xbc010000 (irq = 133) is a unknown
ttyS00 at iomem 0xb4100140 (irq = 81) is a 16550A
ttyS00 at iomem 0xb4100120 (irq = 80) is a 16550A
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Starting kswapd v1.8
block: queued sectors max/low 19322kB/6440kB, 64 slots per queue
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
hda: Maxtor 6Y120P0, ATA DISK drive
ide0 at 0x400-0x407,0x438 on irq 87
hda: 240121728 sectors (122942 MB) w/7936KiB Cache, CHS=238216/16/63<7>fpga_ide_
dmaproc: unsupported ide_dma_verbose func: 11

Partition check:
hda: [mac] hda1 hda2 hda3 hda4 hda5 hda6 hda7 hda8 hda9 hda10 hda11 hda12 hda13
hda14 hda15 hda16
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 578k freed
Serial driver version 5.05a (2001-03-20) with MANY_PORTS SHARE_IRQ SERIAL_PCI en
abled
ttyS00 at 0x0100 (irq = 79) is a 16550A
ttyS01 at 0xbc010000 (irq = 133) is a unknown
ttyS02 at 0x0140 (irq = 81) is a 16550A
ttyS03 at 0x0120 (irq = 80) is a 16550A
PPP generic driver version 2.4.1
PPP Deflate Compression module registered
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (romfs filesystem) readonly.
Running as /linuxrc - autoscan!
Loading signatures file
1591 valid entries loaded
Scan /mnt
Scan /mnt/bin
Scan /mnt/dev
Scan /mnt/etc
Scan /mnt/etc/rc.d
Scan /mnt/initrd
Scan /mnt/lib
Scan /mnt/lost+found
Scan /mnt/mnt
Scan /mnt/sbin
Scan /mnt/var
The filesystem seems to be OK
Scanner main is done
VFS: Mounted root (ext2 filesystem) readonly.
change_root: old root has d_count=3
Freeing unused kernel memory: 60k freed
mount: you must specify the filesystem type

- continued

nughaud
03-30-2004, 07:37 PM
## MIPS ## arch-specific shell functions defined
Starting rc.sysinit
Releasing /initrd and clearing ramdisk, if they exist
/etc/rc.d/rc.sysinit: umount: command not found
/etc/rc.d/rc.sysinit: freeramdisk: command not found
Activating swap partitions
/etc/rc.d/rc.sysinit: swapon: command not found
Loading i2c driver
insmod: /lib/modules/i2c.o: No such file or directory
Loading core system drivers
insmod: /lib/modules/tivoconfig.o: No such file or directory
insmod: /lib/modules/fpga.o: No such file or directory
Checking for Kickstart panic signal
/etc/rc.d/rc.sysinit: checkpanic-asic: command not found
/etc/rc.d/rc.sysinit: checkpanic: command not found
/etc/rc.d/rc.sysinit: /tvbin/modemtype: No such file or directory
/etc/rc.d/rc.sysinit: kickstart: command not found
/etc/rc.d/rc.sysinit: reboot: command not found
Cleanup /dev/hda9 pass 1
/etc/rc.d/rc.sysinit: e2fsck: command not found
Cleanup /dev/hda9 pass 2
/etc/rc.d/rc.sysinit: e2fsck: command not found
Can't clean /dev/hda9 - rebuilding
/etc/rc.d/rc.sysinit: mke2fs: command not found
Mounting /var to rebuild it
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
/etc/rc.d/rc.sysinit: mkdir: command not found
/etc/rc.d/rc.sysinit: umount: command not found
Mounting /var
warning: can't open /etc/fstab: No such file or directory
mount: /dev/hda9 already mounted or /var busy
mount: according to mtab, /dev/hda9 is already mounted on /var
Cleaning up /var/mtab...
/etc/rc.d/rc.sysinit: cp: command not found
Using default TIVO_SVR_ADDR
Mounting initial environment...
warning: can't open /etc/fstab: No such file or directory
warning: can't open /etc/fstab: No such file or directory
mount: mount point /proc does not exist
Loading input section drivers
/etc/rc.d/rc.sysinit: /tvbin/GetTivoConfig: No such file or directory
Skipping input driver for initialization bootstrap
Cleaning up temporary files in /var/tmp and /var/run
/etc/rc.d/rc.sysinit: rm: command not found
/etc/rc.d/rc.sysinit: mkdir: command not found
Cleaning up old slices and bundles in /var/packages...
/etc/rc.d/rc.sysinit: rm: command not found
/etc/rc.d/rc.sysinit: rm: command not found
/etc/rc.d/rc.sysinit: rm: command not found
/etc/rc.d/rc.sysinit: rm: command not found
/etc/rc.d/rc.sysinit: rm: command not found
Checking space in /var
/etc/rc.d/rc.sysinit: df: command not found
Found Bizzaroid modem "UNKNOWN", skipping modem patch
Scanning for phase1 repair scripts
Initializing TiVo extension...
Set up environment vars for hardware configuration...
Remote control is TIVO
MFS partition on /dev/hda10
Loading media drivers...
Loading ideturbo ...
insmod: /lib/modules/ideturbo.o: No such file or directory
/etc/rc.d/rc.sysinit: /bin/asicVersion: No such file or directory
Auto-detecting oslink module (asic ).
Loading fan ...
insmod: /lib/modules/fan.o: No such file or directory
Loading therm ...
insmod: /lib/modules/therm.o: No such file or directory
Loading output section drivers ...
/etc/rc.d/rc.sysinit: /tvbin/GetTivoConfig: No such file or directory
insmod: /lib/modules/brcmdrv-rb.o: No such file or directory
Splash the screen...
/etc/rc.d/rc.sysinit: osdwriter: command not found
/etc/rc.d/rc.sysinit: /tvbin/GetTivoConfig: No such file or directory
Update IR microcode using
/etc/rc.d/rc.sysinit: /sbin/irprog: No such file or directory
/etc/rc.d/rc.sysinit: crypto: command not found
/etc/rc.d/rc.sysinit: driveid: command not found
/etc/rc.d/rc.sysinit: /bin/driveid: No such file or directory
/etc/rc.d/rc.sysinit: /bin/driveid: No such file or directory
/etc/rc.d/rc.sysinit: irdSerialNumber: command not found
/etc/rc.d/rc.sysinit: getprom: command not found
Look for debug board ...
/etc/rc.d/rc.sysinit: grep: command not found
Enabling local route...
/etc/rc.d/rc.sysinit: ifconfig: command not found
Setting TCP keepalive parameters...
Starting logging daemons...
/etc/rc.d/rc.sysinit: rm: command not found
/etc/rc.d/rc.sysinit: syslogd: command not found
/etc/rc.d/rc.sysinit: klogd: command not found
Check for PROM update ...
Updating system clock UID=0
/etc/rc.d/rc.sysinit: settime: command not found
/etc/rc.d/rc.sysinit: date: command not found
/etc/rc.d/rc.sysinit: [: -lt: unary operator expected
/etc/rc.d/rc.sysinit: date: command not found
Checking for additional disk...
/etc/rc.d/rc.sysinit: mfsadd: command not found
Starting EventSwitcher...
/etc/rc.d/rc.sysinit: /tvbin/switcherstart: No such file or directory
Start fan control...
/etc/rc.d/rc.sysinit: fancontrol: command not found
Scanning for phase2 repair scripts
/etc/rc.d/rc.sysinit: syslog: command not found
/etc/rc.d/rc.sysinit: syslog: command not found
/etc/rc.d/rc.sysinit: syslog: command not found
/etc/rc.d/rc.sysinit: getprom: command not found
/etc/rc.d/rc.sysinit: syslog: command not found

- continued

nughaud
03-30-2004, 07:37 PM
/etc/rc.d/rc.sysinit: getprom: command not found
/etc/rc.d/rc.sysinit: syslog: command not found
/etc/rc.d/rc.sysinit: irtest: command not found
/etc/rc.d/rc.sysinit: syslog: command not found
/etc/rc.d/rc.sysinit: syslog: command not found
/etc/rc.d/rc.sysinit: syslog: command not found
/etc/rc.d/rc.sysinit: syslog: command not found
/etc/rc.d/rc.sysinit: syslog: command not found
/etc/rc.d/rc.sysinit: syslog: command not found
/etc/rc.d/rc.sysinit: syslog: command not found
/etc/rc.d/rc.sysinit: syslog: command not found
/etc/rc.d/rc.sysinit: syslog: command not found
/etc/rc.d/rc.sysinit: syslog: command not found
/etc/rc.d/rc.sysinit: syslog: command not found
/etc/rc.d/rc.sysinit: syslog: command not found
/etc/rc.d/rc.sysinit: syslog: command not found
Checking for database conversions...
/etc/rc.d/rc.sysinit: convert-db: command not found
/etc/rc.d/rc.sysinit: tivosh: command not found
Scanning for phase3 repair scripts
Starting Services.
/etc/rc.d/rc.sysinit: switcherstart: command not found
Scanning for phase4 repair scripts
rc.sysinit is complete

---

If anyone is able to shed any light I would be appreciative, The Monte doesn't seem to work, the manual commands do not seem to work, and I have done previous upgrades without problems. So far I've tried about 10 times on both a 120GB Maxtor and 160GB Maxtor and they both seem to work, but nothing comes up...

The only problem I noticed with the Sleepers ISO is when it does the final hacks stage it does say /var/hack is already there... and then when it comes to the /lib/tivoutils ? can't remember offhand, it's one of the last things it does, but it says out of space.. and doesn't seem to finish on the hacks, but if it's obviously not working before I get there, it's not going to work after..

Do I need to reverse my bootpage?

Thanks

hart316
03-30-2004, 10:41 PM
Dude...

one step at a time....


Are you sure you have a working "good" tivo.bak image??

I have a dvr40 too, here is what I suggest.

Connect as follows

hda: fat32 drive c: drive
hdb: New hd 120 or 160
hdc: tivo drive
(original, unhacked if available, but not needed if you have working/tested .... tivo.bak)

hdd: not needed...no CD... just use the floppy


Lets start from scratch... did you even test the "original" 40hr tivo.bak on the 120 or 160 before expanding it???

Did it work and show 35 hrs on you 120/160 gb?


If not just do this to start over:

after linux boot prompt:


mkdir /mnt/dos
mount /dev/hda1 /mnt/dos


mfsbackup -f 9999 -6so /mnt/dos/tivo.bak /dev/hdc
(assuming you are backing up the "original, unhacked tivo hd"

Then... regardless if you had to backup the tivo drive or not... follow with this



mfsrestore -s 127 -bzpi /mnt/dos/tivo.bak /dev/hdb

umount -f -a -r

This should put the 35hrs on your 120/160gb....test it to make sure...then if it shows 35 hrs indeed, unless you know this step works for sure, you can skip. Then just do the next step:

mfsadd -x /dev/hdc /dev/hdb

Then before booting... make the 120/160 your slave drive, put your other tivo hd back as the primary hd and you should be set.


Hope that helps!

PlainBill
03-30-2004, 11:20 PM
Dude...

one step at a time....


Are you sure you have a working "good" tivo.bak image??

<SNIP>

Then before booting... make the 120/160 your slave drive, put your other tivo hd back as the primary hd and you should be set.


Hope that helps!

Excellent point - make sure he has a working 40 Gig drive, but then ????????????? What is the point in copying his 40 Gig drive to the 120/160? With a working 40 Gig drive, all he has to do is hook up both drives to the computer, run mfsadd, then move the drives to his TiVo.

PlainBill

hart316
03-30-2004, 11:31 PM
What is the point in copying his 40 Gig drive to the 120/160? With a working 40 Gig drive, all he has to do is hook up both drives to the computer, run mfsadd, then move the drives to his TiVo.

PlainBill


Your're right, but I just figured I'd lead him to restoring the image to his 120/160 before screwing up his 40gb, but then again, it sounds like he already screwed it up pretty good. I guess if he didn't take the steps to backup and test it on the 120/160, which is why I mentioned that, then he's pretty much in a bind... unless someone else has a suggestion!

nughaud
04-03-2004, 02:27 PM
I have a original 40GB DVR40, and I also have a hacked 40GB DVR40.

I have no messed up anything both of the above drives are intacked.

I basically am just trying to replace the 40GB drive with the 120GB, I am not wanting to add a 2nd drive.

I posted everything which I had tried to do, I can take one step at a time, but there was no need for me not to post everything whihc I had previously done, only to come back and post other information.

-

So to recap, I have a virgin DVR40 drive, which is always set as a master on the drive.... on the secondary ide controller and the new 120GB drive is set as the slave on the secondary ide controller, it's jumpered that way so it's not possible to mess up the drive, and yes I have a FAT32 drive on the primary ide controller as the master and the slave is the CDROM drive.

I've done this before, as I've said but not on the DVR40s in this manner... the dd command works fine, but not to a bigger drive.

-

I'll go back and try some of the things mentioned and I'll see if that works... the setup is fine for doing this, the drives are fine.. it has to be the actual implementation of the steps.

-

I'll see how it goes.

nughaud
04-04-2004, 02:36 PM
I'm not sure why the virgin DVR40 drive would not work correctly. I was able to retrieve a 3.1.1c version and it worked perfectly. :eek: Go figure... I like the dd command for duplicating drives, I just wish mfsbackup would backup inactive partitions... hint hint!

Thanks for the replies.

hart316
04-04-2004, 06:05 PM
Read here! This has EVERYTHING you need to know about what you're trying to accomplish!

www.newreleasesvideo.com/hinsdale-how-to/index9.html