View Full Version : How to kill myworld?
FreydNot
09-23-2002, 02:20 AM
So here is my problem. I've got a whole pile of shows I want to get off of my tivo to make room for the upcoming fall season. Every time I try to extract something from this tivo (a 212) it almost always locks the tivo up before the extraction finishes.
I've tried everything I can think of to get it more stable. All processes I've added are runing with setpri 1. I'm using jdiner's tytool for extraction. I have the exact same setup running on my 312 and it doesn't lock up nearly as much. Both Tivo's have TivoNet cards and the same model of NE2000 compatible nic cards. I have switched nic's between the two Tivo's with no changes in the locking up.
When it locks up, it totaly locks. The video will freze (sometimes scanning a field from the previous frame to it looks like the picture is jumping). The remote doesn't cause the LED to light up on the front panel. My bash session stops responding. The only way I can get control back is to pull the power and restart it.
What I would like to do is kill off all of the tivo processes (like myworld) to reduce the load on the CPU while I extract. I can deal with the tivo not recording things while I am extracting if I could just get these darn files off the tivo.
I've seen people talking about killing myworld, but I haven't been able to find instructions on how to do it. Can someone point me in the right direction?
TheDoctor
09-23-2002, 02:42 AM
Some of the process names have changed between versions
Under 3.0
% ps
PID PPID S TIME RSS CMDLINE
1 0 S 1 114 init
2 1 S 0 0 (kflushd)
3 1 S 0 0 (kswapd)
103 1 S 0 84 tnlited
73 1 S 0 98 fancontrol
57 1 S 0 149 syslogd
49 1 S 0 96 update (bdflush)
59 1 S 0 125 klogd
71 1 S 0 146 /tvbin/switcherstart
'kill 71' will shutdown myworld. The process is named somethings else under other versions. It can also be donw with backdoor codes.
FreydNot
09-23-2002, 03:09 AM
Lets see... This is from my 212 which is running 3.0
[BedRoomTiVo ~]# ps waux
USER PID %CPU %MEM SIZE RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 0 0 ? SW Sep 22 0:00 init
root 2 0.0 0.0 0 0 ? SW Sep 22 0:00 (kflushd)
root 3 0.0 0.0 0 0 ? SW Sep 22 0:01 (kswapd)
root 87 0.0 2.3 1096 324 ? S Sep 22 0:00 update (bdflush)
root 95 0.0 4.0 1164 560 ? S Sep 22 0:11 syslogd -p /var/dev/log -m 10000
root 97 0.0 0.0 0 0 ? SW Sep 22 0:00 klogd
root 111 0.0 0.0 0 0 ? SW Sep 22 0:18 /tvbin/switcherstart -m -F
root 114 0.3 5.1 6872 712 ? S Sep 22 6:54 /tvbin/mfsd
root 127 0.0 3.2 1120 456 ? S Sep 22 0:00 fancontrol
root 129 0.0 4.1 1268 584 ? S Sep 22 0:00 /sbin/dhclient -q eth0
root 155 0.0 0.0 0 0 ? SW Sep 22 0:00 /tvbin/mcp
root 157 0.0 0.0 0 0 ? SW Sep 22 0:00 /bin/bash
root 160 0.0 0.0 0 0 ? SW Sep 22 0:09 PipeListen
root 161 0.0 3.9 7016 552 ? S Sep 22 0:27 Mcp event
root 162 0.0 0.0 0 0 ? SW Sep 22 0:00 /tvbin/tcphonehome
root 163 0.0 0.0 0 0 ? SW Sep 22 0:00 tnlited 23 /bin/bash -login
root 164 0.0 0.0 0 0 ? SWN Sep 22 0:00 ./tserver_mfs3
root 165 0.0 0.0 0 0 ? SWN Sep 22 0:00 bash /hack/bin/RunTivoTitle
root 168 0.0 0.0 0 0 ? SW Sep 22 0:00 FsMpStream
root 169 0.0 0.0 0 0 ? SW Sep 22 0:08 PipeListener
root 170 0.0 10.2 9964 1432 ? S Sep 22 0:41 PhoneHome event hd
root 173 0.2 6.9 11056 968 ? S Sep 22 4:43 /tvbin/dbgc-mcp
root 174 0.0 0.0 0 0 ? SW Sep 22 0:08 PipeListener
root 175 0.0 11.1 17352 1552 ? S Sep 22 0:07 /tvbin/myworld
root 176 0.0 0.0 0 0 ? SW Sep 22 0:00 FsMpStream
root 177 0.0 0.0 0 0 ? SW Sep 22 0:02 PipeListener
root 178 0.0 0.0 0 0 ? SW Sep 22 0:01 TmkSinkMixAud
root 179 0.0 0.0 0 0 ? SW Sep 22 0:39 TmkClipCache0
root 180 0.0 8.7 17348 1216 ? S Sep 22 0:33 TmkClipCache1
root 181 3.1 11.2 17348 1564 ? D Sep 22 55:01 TvMomCs22Sink
root 182 0.0 0.0 0 0 ? SW Sep 22 0:00 TvMomCs22Sink
root 183 0.4 11.3 17356 1584 ? S Sep 22 8:08 Mediaswitch0
root 184 0.0 15.6 17368 2188 ? S Sep 22 0:05 TvVideoManager
root 185 0.0 18.9 17348 2636 ? S Sep 22 0:57 TvRecorder
root 186 0.0 16.3 17348 2276 ? S Sep 22 1:21 TmkTaskManager
root 187 1.7 18.6 17348 2604 ? S Sep 22 30:54 Scheduler
root 188 0.6 16.5 17348 2312 ? S Sep 22 12:05 Prioritizer
root 189 0.0 12.1 17356 1696 ? S Sep 22 0:07 EventLog event
root 190 0.0 15.2 17352 2120 ? S Sep 22 0:03 PvrMain
root 191 0.0 0.0 0 0 ? SW Sep 22 0:00 bus handler
root 192 0.1 21.8 17400 3052 ? S Sep 22 2:49 ContextMgr eve
root 306 0.0 2.3 1096 324 ? S N 05:45 0:00 sleep 3600
root 307 0.0 0.0 0 0 p0 SW Sep 22 0:00 /bin/bash -login
root 310 7.1 18.6 9732 2596 p0 S N 06:03 0:10 tivosh /hack/tivoweb-tcl/httpd-tt.tcl
root 316 0.0 0.0 0 0 p0 RW Sep 22 0:00 ps waux
So its just as easy as doing a 'kill 111" on this system? If I knew it was this easy, I would have tried this a long time ago.
PS. For the record, I don't normaly run httpd-tt.tcl and TivoTitle when I'm trying to do extraction.
FreydNot
09-23-2002, 04:15 AM
Yep, that worked (finally!).
I wasn't able to get the nowshowing listing with myworld killed, but everything went very smoothly if I killed switcherstart after I got the listing in tytool.
Thanks for the help.
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.