FreydNot
12-29-2007, 07:29 AM
I have a Series 1 Stand Alone which went into a GSOD loop recently. It would show the GSOD for 5 or 10 seconds and then reboot. I let it do that for a few hours just to make sure it wouldn't solve itself.
This Tivo had a single 400GB drive - I have installed the LBA48 kernel
The first thing I did was run spinrite on the disk. After 19 hours it came back with zero errors.
After a fair about of searching and trial and error I was able to bring the disk up on my PC using the DVRupgrade LBA48 CD with MFStools (version 4.04) (the trick was to type "swap" at the boot prompt - not vmlinuz byteswap=/dev/hdb or anything like that, just simply swap).
Here is the relevant part of the log file...
Dec 27 05:11:12 (none) kernel: Configuring network...
Dec 27 05:11:12 (none) kernel: Loading 8390 driver
Dec 27 05:11:12 (none) kernel: Probing for Ethernet card
Dec 27 05:11:12 (none) kernel: NE*000 ethercard probe at 0x300
Dec 27 05:11:12 (none) kernel: 8390.c:v1.10 9/23/94 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Dec 27 05:11:12 (none) kernel: ne_probe(205)
Dec 27 05:11:12 (none) kernel: 00 40 05 34 19 9e
Dec 27 05:11:12 (none) kernel: eth0: TiVoNE found at 0x300, using IRQ 29.
Dec 27 05:11:12 (none) kernel: ne_probe(247)
Dec 27 05:11:12 (none) kernel: Card found
Dec 27 05:11:12 (none) kernel: Checking for additional disk...
Dec 27 05:11:13 (none) kernel: Starting EventSwitcher...
Dec 27 05:11:14 (none) kernel: Not going to start Test service with NULL executable
Dec 27 05:11:14 (none) kernel: Not going to start Epg Manager (/tvbin/EpgManager isn't an existing executable)
Dec 27 05:11:14 (none) kernel: Not going to start thttpd (/tvbin/thttpd isn't an existing executable)
Dec 27 05:11:14 (none) kernel: Not going to start DmComponent (/tvbin/DmComponent isn't an existing executable)
Dec 27 05:11:14 (none) kernel: Not going to start Falcon (/tvbin/falcon isn't an existing executable)
Dec 27 05:11:14 (none) kernel: Not going to start IdlComponent (/tvbin/idl-component isn't an existing executable)
Dec 27 05:11:15 (none) kernel: Filesystem is inconsistent - cannot mount!
Dec 27 05:11:16 (none) kernel: fsfix: mounted MFS volume, starting consistency checks.
Dec 27 05:11:18 (none) kernel: route forgot to specify route netmask.
Dec 27 05:11:48 (none) kernel: Tmk Fatal Error: Thread fsfix <117> died due to signal 11
Dec 27 05:11:48 (none) kernel: NIP 0x1acc300 link 0x1acc244 ctr 28138616
Dec 27 05:11:48 (none) kernel: R00 0x00001fd1 R01 0x7ffff490 R02 0x00000100 R03 0x057e5ff0
Dec 27 05:11:48 (none) kernel: R04 0x01e80000 R05 0x00000003 R06 0x00000022 R07 0xffffffff
Dec 27 05:11:48 (none) kernel: R08 0x00000000 R09 0x07679030 R10 0x00000000 R11 0x00001fd0
Dec 27 05:11:48 (none) kernel: R12 0x7fee4c5c R13 0x01e8b898 R14 0x00000000 R15 0x00000000
Dec 27 05:11:48 (none) kernel: R16 0x018c65cc R17 0x00000000 R18 0xffffffff R19 0xffffffff
Dec 27 05:11:48 (none) kernel: R20 0x00000000 R21 0x00000000 R22 0x00000000 R23 0x01b20000
Dec 27 05:11:48 (none) kernel: R24 0x01b20000 R25 0x01e18b10 R26 0x00000000 R27 0x01e8cd34
Dec 27 05:11:48 (none) kernel: R28 0x0002bf20 R29 0x057e4020 R30 0x01e7d34c R31 0x01e95010
It seems pretty clear that the MFS is messed up pretty good.
I was able to edit the rc.sysinit to start up telnet before it tried to start EventSwitcher and that enabled me to telnet into the tivo. I was able to verify that I had enough swap so virtual memory isn't the reason that FSFix is failing. .
total: used: free: shared: buffers: cached:
Mem: 14274560 13701120 573440 3264512 7098368 3629056
Swap: 133160960 86016 133074944
MemTotal: 13940 kB
MemFree: 560 kB
MemShared: 3188 kB
Buffers: 6932 kB
Cached: 3544 kB
SwapTotal: 130040 kB
SwapFree: 129956 kB
So, is there any hope of extracting the recordings from the disk? I looked into the Direct extraction from a tivo drive in a pc thread, but all I ever got was an error message telling me my kernel was out of date (what boot CD works best for that procedure? It clearly isn't the DVRupgrade LBA48 disk I was using)?
If the shows aren't there, how about just getting out a list of recordings or a season pass list? I have backups I made over 1 year ago and they are pretty stale now.
Any tips would be appreciated.
This Tivo had a single 400GB drive - I have installed the LBA48 kernel
The first thing I did was run spinrite on the disk. After 19 hours it came back with zero errors.
After a fair about of searching and trial and error I was able to bring the disk up on my PC using the DVRupgrade LBA48 CD with MFStools (version 4.04) (the trick was to type "swap" at the boot prompt - not vmlinuz byteswap=/dev/hdb or anything like that, just simply swap).
Here is the relevant part of the log file...
Dec 27 05:11:12 (none) kernel: Configuring network...
Dec 27 05:11:12 (none) kernel: Loading 8390 driver
Dec 27 05:11:12 (none) kernel: Probing for Ethernet card
Dec 27 05:11:12 (none) kernel: NE*000 ethercard probe at 0x300
Dec 27 05:11:12 (none) kernel: 8390.c:v1.10 9/23/94 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Dec 27 05:11:12 (none) kernel: ne_probe(205)
Dec 27 05:11:12 (none) kernel: 00 40 05 34 19 9e
Dec 27 05:11:12 (none) kernel: eth0: TiVoNE found at 0x300, using IRQ 29.
Dec 27 05:11:12 (none) kernel: ne_probe(247)
Dec 27 05:11:12 (none) kernel: Card found
Dec 27 05:11:12 (none) kernel: Checking for additional disk...
Dec 27 05:11:13 (none) kernel: Starting EventSwitcher...
Dec 27 05:11:14 (none) kernel: Not going to start Test service with NULL executable
Dec 27 05:11:14 (none) kernel: Not going to start Epg Manager (/tvbin/EpgManager isn't an existing executable)
Dec 27 05:11:14 (none) kernel: Not going to start thttpd (/tvbin/thttpd isn't an existing executable)
Dec 27 05:11:14 (none) kernel: Not going to start DmComponent (/tvbin/DmComponent isn't an existing executable)
Dec 27 05:11:14 (none) kernel: Not going to start Falcon (/tvbin/falcon isn't an existing executable)
Dec 27 05:11:14 (none) kernel: Not going to start IdlComponent (/tvbin/idl-component isn't an existing executable)
Dec 27 05:11:15 (none) kernel: Filesystem is inconsistent - cannot mount!
Dec 27 05:11:16 (none) kernel: fsfix: mounted MFS volume, starting consistency checks.
Dec 27 05:11:18 (none) kernel: route forgot to specify route netmask.
Dec 27 05:11:48 (none) kernel: Tmk Fatal Error: Thread fsfix <117> died due to signal 11
Dec 27 05:11:48 (none) kernel: NIP 0x1acc300 link 0x1acc244 ctr 28138616
Dec 27 05:11:48 (none) kernel: R00 0x00001fd1 R01 0x7ffff490 R02 0x00000100 R03 0x057e5ff0
Dec 27 05:11:48 (none) kernel: R04 0x01e80000 R05 0x00000003 R06 0x00000022 R07 0xffffffff
Dec 27 05:11:48 (none) kernel: R08 0x00000000 R09 0x07679030 R10 0x00000000 R11 0x00001fd0
Dec 27 05:11:48 (none) kernel: R12 0x7fee4c5c R13 0x01e8b898 R14 0x00000000 R15 0x00000000
Dec 27 05:11:48 (none) kernel: R16 0x018c65cc R17 0x00000000 R18 0xffffffff R19 0xffffffff
Dec 27 05:11:48 (none) kernel: R20 0x00000000 R21 0x00000000 R22 0x00000000 R23 0x01b20000
Dec 27 05:11:48 (none) kernel: R24 0x01b20000 R25 0x01e18b10 R26 0x00000000 R27 0x01e8cd34
Dec 27 05:11:48 (none) kernel: R28 0x0002bf20 R29 0x057e4020 R30 0x01e7d34c R31 0x01e95010
It seems pretty clear that the MFS is messed up pretty good.
I was able to edit the rc.sysinit to start up telnet before it tried to start EventSwitcher and that enabled me to telnet into the tivo. I was able to verify that I had enough swap so virtual memory isn't the reason that FSFix is failing. .
total: used: free: shared: buffers: cached:
Mem: 14274560 13701120 573440 3264512 7098368 3629056
Swap: 133160960 86016 133074944
MemTotal: 13940 kB
MemFree: 560 kB
MemShared: 3188 kB
Buffers: 6932 kB
Cached: 3544 kB
SwapTotal: 130040 kB
SwapFree: 129956 kB
So, is there any hope of extracting the recordings from the disk? I looked into the Direct extraction from a tivo drive in a pc thread, but all I ever got was an error message telling me my kernel was out of date (what boot CD works best for that procedure? It clearly isn't the DVRupgrade LBA48 disk I was using)?
If the shows aren't there, how about just getting out a list of recordings or a season pass list? I have backups I made over 1 year ago and they are pretty stale now.
Any tips would be appreciated.