Categories: DirecTV Troubleshooting
Ok, I did something stupid flame away. I just want to know if there is a way to fix it
Straight to the point: I ran the PTVnet 6.2x cd/script on a SD-DVR40 drive that had 6.3f. I just didn't notice that it had to new OS - Doh!
It ran without having to do a force or anything.
Now the system boots over and over switching between the two boot partitions.
Monitoring the serial port I get this error message (at least this is a tiny part before it reboots):
Starting TvLauncher
iptables: No chain/target/match by that name
assert: Tmk Assertion Failure:
assert: TmkServer, line 379 ()
Tmk Fatal Error: Activity TvBusProxy <105> strayed!
Paste the following into a shell to get a backtrace...
bt -t /tvbin/tivoapp <<END_OF_BT
tcd 1
hpk Series2
build b-firefly-takehome @280575 2007.10.02-1221 release-mips []
pack 6.3f-01-2
read 0x00400000 /tvbin/tivoapp
read 0x02000000 /lib/libc.so.6
read 0x02200000 /lib/libm.so.6
read 0x02400000 /lib/libpthread.so.0
read 0x02600000 /lib/libutil.so.1
read 0x02800000 /lib/libtvutil.so
read 0x02a00000 /lib/libtmk.so
read 0x02c00000 /lib/libtvstructures.so
read 0x2aaa8000 /lib/ld.so.1
read 0x2ab04000 /lib/libhpkoss.so
read 0x2ab50000 /platform/lib/libhpkhl.so
read 0x2ac18000 /platform/lib/libhpkll.so
read 0x2ac5c000 /lib/libdl.so.2
read 0x2aca0000 /lib/libcdaudio.so
0x02a7e938 0x02a82b90 0x02a24620 0x02a4fdcc 0x00691fe8 0x02a28c08 0x02a28834
0x02a60b58 0x02a2871c 0x02a28630 0x02a2b03c 0x02a3c684 0x02a3c56c 0x02a3c41c
0x02a3b978
END_OF_BT
Tmk Fatal Error: Activity TvBusProxy <105>: assertion failure
In the long run I'll probably want to go back to 6.2a since we find MRV useful. However, if there is a simple fix to get the machine working again even with 6.3f it would be appreciated. Oh, ideally without losing any of the shows.
Thanks
Ross


RSS
I don't know if anyone cares but this may help someone else out there.
I was able to get the system to boot again. I used the serial console and fortunately it was setup with have a bash console with earlier hacks. During the boot process I was able to enter
kill 7
PID Uid VmSize Stat Command
1 root 424 S init
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root SW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
7 root 1204 S /bin/bash /etc/rc.d/rc.sysinit
9 root 1208 S /bin/bash -login
18 root SW [khubd]
63 root 796 S /sbin/syslogd -p /var/dev/log -m 10000
65 root 652 S /sbin/klogd
67 root 868 D /sbin/insmod /lib/modules/cobra.o gLnbSetLLC18=1
68 root 736 R ps -ef
to stop the execution of /bin/bash /etc/rc.d/rc.sysinit script
This allowed me to switch the bootpage
bootpage -p ; then change to hda4 or hda7 whichever wasn't the current boot partition. Then reboot.
The system still had issues booting. I would get an error with TMK assertion with tcphonehome, I replaced the /sbin/iptables file with a dummy exit and chmod 755. This seemed to address the iptables: No chain/target/match by that name error message.
It still had a TMK exception but different. I think the firewall was still enabled.
Tmk Assertion Failure:
StartDaemon, line 599 ()
Tmk Fatal Error: Thread TvLauncher <101> strayed!
Paste the following into a shell to get a backtrace...
bt -t /tvbin/tivoapp <<END_OF_BT
read 0x02000000 /lib/libc.so.6
read 0x02200000 /lib/libm.so.6
read 0x02400000 /lib/libpthread.so.0
read 0x02600000 /lib/libutil.so.1
read 0x2aaa8000 /lib/ld.so.1
read 0x2ab04000 /lib/libdl.so.2
0x0075c7a4 0x0075e9ac 0x00612e28 0x00403090 0x0201455c
END_OF_BT
I then ran
dhcp-enable.ptv script ; not sure what this did but after that it booted! Perhaps this script disables the firewall and some other stuff.
The networking is not working yet and that is next. It's not very important now that MRV is not working. I don't do much with TWP.
-Ross