PDA

View Full Version : I royalled screwed up my tivo.....


Dayon
05-24-2005, 09:09 PM
So. I was trying to install 6.2 on my DVR40. Nope. All I ended up doing was making it unable to boot. I have no idea what to do. The damn backup image I made way back when is corrupt, and I'm really really upset. Can anyone tell me what to do?

darrin75
05-24-2005, 09:29 PM
I think before anyone can help you, the information you provided is no where near enough. What steps did you take? What image are you using?Alpha62? Did you Chmod 755 you rc.sysint.author file, before rebooting. What exactly does your bootpage looke like etc....Provide more or nobody can help..

Jamie
05-24-2005, 09:32 PM
Can anyone tell me what to do?
Sort over with a fresh image, or get a serial cable and try to diagnose your current problems.

You can get a 6.2 image from emule. You can buy instant cake images from PTVupgrade. Just make sure you pick the right image -- no refunds.

Dayon
05-24-2005, 09:35 PM
I think before anyone can help you, the information you provided is no where near enough. What steps did you take? What image are you using?Alpha62? Did you Chmod 755 you rc.sysint.author file, before rebooting. What exactly does your bootpage looke like etc....Provide more or nobody can help..

Ok.

I was running 3.1.1e I believe. I tried following the steps described in http://www.dealdatabase.com/forum/showthread.php?t=43429 to upgrade to 6.2.

However, things started to go wrong in the end. I typed bootpage -p, like it said, and based on what it spat out, I did mount /dev/hda4 /install.

Once I did that, Nothing seemed to work right. It was like /install was missing....everything.....

for example, /install/etc/netfilter-enable did not exist.....I don't think the etc directory contained more than a few files...when I remembered that it had a lot more when I hacked it a while ago.


Should I have done partition 7 instead? If so, how do I go and fix it?

Dayon
05-24-2005, 09:52 PM
Sort over with a fresh image, or get a serial cable and try to diagnose your current problems.

You can get a 6.2 image from emule. You can buy instant cake images from PTVupgrade. Just make sure you pick the right image -- no refunds.

I can't find any 6.2 images on emule, all I found was slices. Is there really a 6.2 image for a DVR40 on emule? Because that would be great.

captain_video
05-24-2005, 09:55 PM
Check the image begging thread or the 6.2 upgrade thread. There are links posted for Alphawolf's 6.2 image available on emule.

Dayon
05-24-2005, 10:06 PM
Check the image begging thread or the 6.2 upgrade thread. There are links posted for Alphawolf's 6.2 image available on emule.

Thanks. I hope this works.

Now....where did I put that linux boot cd?

Dayon
05-25-2005, 06:33 AM
Ok. So It boots again (yey!)

All of my program guide data is gone, but I'm guessing either I'll have to call them, or it'll come back on its own...?

In any case, I disabled the netfilter, so shouldn't the unit be working on DHCP? Because I can't seem to find it....

Dayon
05-25-2005, 05:57 PM
Ugh. This is annoying. Every single thread I've found on the subject of networking with 6.2 seems to reference another thread, which in turn leads to another thread, and in the end it seems to assume that you had a working 3.1.1 or 4.0 unit that was already networked....Which I don't in this case. I can't find anything specific to a newly restored 6.2 unit.

For example:

I apparently need a new rc.sysinit.author file....Is just creating and chmodding it enough, or how do i launch it from rc.sysinit?

It would appear that I can either disable netfilter or mess with iptables, but I have to make sure that the dhclient is missing in either case. What extra steps do I need to take when I do either? How do I get the thing to assign itself an IP address?

Apparently I need to use the superpatch to enable HMO (Which I'll probably do, just so I have it in case I want to network it with my other TiVo.), but I can't figure which method (iptables or dhclient) to use....

Dayon
05-25-2005, 08:49 PM
So. I restored iptables, dhclient and everything to do with networking, and watched my TiVo boot through the serial cable.

I have a FA120, so, based on what I read (And I read, and read, and read. I've been browsing the forums for 4 hours straight.) it should be getting its own IP from my router, correct? Well, I get this from my spying on its boot, and I'm a little confused over it....I mean, how can it get an IP if it can't even figure out how to make the adapter work? Its definetly not leasing an IP.


usb.c: USB device 2 (vend/prod 0x846/0x1040) is not claimed by any active driver.


Now. I didn't even touch the network drivers, so I'm a little perplexed over why this happening. Actually, I'm perplexed over the entire thing, so what's a little more? :D

SR712
05-25-2005, 09:01 PM
Forget DHCP... what's the point? Just put the following in your rc.sysinit.author->
#Set the IP address and Gateway
ifconfig eth0 mtu 15000 192.168.1.202 broadcast 192.168.1.255 netmask 255.255.255.0
sleep 2
route add default gw 192.168.1.1 netmask 0.0.0.0 metric 1
Change the addresses to fit your network.
192.168.1.202 is the desired tivo address here
192.168.1.1 is the gateway address (usually router) here.

Add the following if you wish to avoid the tivo calling home->
# Prevents TiVo from calling home via IP ....
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.0

Reboot.

Dayon
05-25-2005, 09:33 PM
Ok. I can now ping the tivo (yey!) But...

I get this:

SIOCSIFMTU: Invalid argument...

...Oh crap....the mtu size is too big, isn't it? :D Well. I can fix that.... In any case, thanks....now lets see if I can figure out what to disable to get telnet up and running. Netfilter, right?


Bash over serial refuses to start, so Its a real pain making these changes :mad:


Edit: Ok! telnet is up! Hurrah!

Dayon
05-25-2005, 11:43 PM
It was working so nicely...but then it died for no reason. I simply rebooted the TiVo through the TiVo menu to restore some channels that were missing. I hadn't made any changes to any of these files.

So I plugged in the serial cable, and it is now telling me:

iptables: No chain/target/match by that name At like 3 or 4 places in the boot process. (After each poke through the firewall, and near the end towards where the ifconfig stuff should take place)