View Full Version : after 6.2 install tivo rebooted
Oggie
05-23-2005, 12:57 PM
I upgrade to 6.2 via satellite downloaded slices. I ran into a problem with telnet after it installed so I rebooted the Tivo. I removed the hard drive and put it in my computer. I
mkdir /cdrom
mkdir /tivo
mount /dev/hdc7 /tivo
mount /dev/hdd /cdrom
cp /cdrom/s2_kernels/3.1.5/vmlinux.px.gz /tivo/var/vmlinux.px.gz
cd /tivo/var
gunzip -d -v vmlinux.px.gz
umount /cdrom
dd if=/tivo/var/vmlinux.px of=/dev/hdc3
dd if=/tivo/var/vmlinux.px of=/dev/hdc6
dd if=/dev/zero of=/dev/hda6
mv /tivo/etc/netfilter-enable /tivo/etc/netfilter-enable.not
cd /tivo/etc/rc.d
pico rc.sysinit.author
# start telnet
tnlited 23 /bin/bash -login &
# start ftp
tivoftpd
# make fake daily call
fakecall.tcl
# add two static routes
route add -host 204.176.49.2 gw 127.0.0.1
route add -net 204.176.49.0 gw 127.0.0.1 netmask 255.255.255.
chmod 755 rc.sysinit.author
then rebooted with drive in Tivo and it is stuck on Welcome. powering up
Can anyone see where I gone wrong?
josetann
05-23-2005, 01:52 PM
I have no idea why you'd want to dd /dev/zero to partition 6, but if you insist...I doubt you meant hda6 and should have used hdc6. But why? If this was your boot partition, it'd be hosed after this. If it wasn't your boot partition, then it'd be ignored anyways. What good does this do? Why dd the kernel to both partitions just to zero one out?
I'm also guessing you meant to killhdinitrd the kernel, you didn't show that step.
Oggie
05-23-2005, 02:07 PM
That is exactly what I did
I went back and re killhdinitrd'd kernels and it booted up fine. Thanks
Oggie
05-23-2005, 02:42 PM
Has anyone ever seen no background when it the Tivo menu? I get regular tv in the background.
josetann
05-23-2005, 03:24 PM
Has anyone ever seen no background when it the Tivo menu? I get regular tv in the background.
I've only had it happen as a quirk, it generally would come up after a while. I suspect yours is a problem with a bad backup (some mfs streams weren't backed up and/or restored). If it was me, I'd probably just leave it as-is if that's the only thing wrong. If you haven't started recording anything yet, perhaps you could try redoing it again? Make sure you have a known good backup of 6.2. If you already have recorded items on the TiVo or for some other reason can't take it out of commission, you can try upgrading to 6.2 via slices (even though you're already running 6.2, you should be able to re-upgrade).
A final word of advice: You shouldn't take my advice. Wait until someone more knowledgeable replies. I'm just saying what "I" would do, and what "I" would do is not always the best way to do things.
Thinkdiff
05-23-2005, 07:03 PM
A quick search fixes that using a script I wrote:
http://www.dealdatabase.com/forum/showpost.php?p=217443&postcount=6
run that script, and then reload the loopset slice for 6.2 (if you get it off emule, make sure you un-gzip it twice.
Oggie
05-24-2005, 03:29 PM
I ran that script from telnet and I got
bash-2.02# ./fix.itcl
: command not found
./fix.itcl: ForeachMfsFile: command not found
: command not found
: command not found
./fix.itcl: ForeachMfsFile: command not found
: command not found
: command not found
./fix.itcl: ForeachMfsFile: command not found
: command not found
: command not found
: command not found
./fix.itcl: foreach: command not found
./fix.itcl: RetryTransaction: command not found
./fix.itcl: dbobj: command not found
: command not found
./fix.itcl: puts: command not found
: command not found
: command not found
./fix.itcl: dbclose: command not found
: command not found
'/fix.itcl: exit: bad non-numeric arg `0
Do I have to run this out of the tivo?
Thinkdiff
05-24-2005, 07:21 PM
can you post the exact output of the file "fix.itcl":
cat fix.itcl
also, might want to try it like this:
tivosh fix.itcl
edit: no wonder why.. It is a mistake on my part. You can't put anything above the #!/tvbin/tivosh line. You can either just delete those lines above it and re run it, or use the tivosh fix.itcl command.
Oggie
05-24-2005, 07:55 PM
that fixed it but when I try to re-run installsw.itcl it says /tvbin/installSw.itcl: SwSystem 6.2-01-2-321 is already active
How do I re-run this
Thinkdiff
05-24-2005, 08:21 PM
don't re-run the installer... reload the loopset slice file from the 6.2 upgrade.
Oggie
05-24-2005, 08:22 PM
How do you do that?
Thinkdiff
05-24-2005, 08:24 PM
Do you have the loopset slice? did you install from slices? If not, you need to download it. I don't think I can post it here.. probably too big
Oggie
05-24-2005, 08:29 PM
Yes I have the loopset slice in /var/packages
Thinkdiff
05-24-2005, 08:46 PM
ok, run "gzip -d" on it.. I'm not sure if it's required, but you may also have to run gzip -d on it again... to check:
(after running gzip -d the first time)
mv loopsetfile loopsetfile.gz
gzip -d loopsetfile.gz
If you get an error, just rename it back to the original name, and do:
dbload loopsetfile
Oggie
05-24-2005, 08:59 PM
loopset-dtv-Series2.slice.gz Thsi is the name of the file. What is the exact syntex I need to type to run this dbload loopset-dtv-Series2.slice.gz Does'nt work. I am running this with telnet. Thanks
Thinkdiff
05-24-2005, 09:05 PM
loopset-dtv-Series2.slice.gz Thsi is the name of the file. What is the exact syntex I need to type to run this dbload loopset-dtv-Series2.slice.gz Does'nt work. I am running this with telnet. Thanks
gzip -d loopset-dtv-Series2.slice.gz
mv loopset-dtv-Series2.slice loopset-dtv-Series2.slice.gz
gzip -d loopset-dtv-Series2.slice.gz
*** If the last command gave an error run this:
*** mv loopset-dtv-Series2.slice.gz loopset-dtv-Series2.slice
*** Continue...
dbload loopset-dtv-Series2.slice
Do you have the tivotools S2 binaries installed?
Oggie
05-24-2005, 09:57 PM
Is this the correct response I should get
dbload: loopset-dtv-Series2.slice
dbload (0x30010)
while executing
"dbload $db $file"
("foreach" body line 3)
invoked from within
"foreach file $argv {
puts "dbload: $file"
dbload $db $file
}"
(file "./dbload" line 26)
Is this all I need to do ?
Oggie
05-24-2005, 11:11 PM
Still no background in tivo menu.
Oggie
05-25-2005, 07:01 PM
Finally got it to work. For some reason in hyperterminal I have to mount /dev/hda7 /tivo before anything works then I have all the same folder under /tivo and those are the only places I get get anything to work.
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.