Here's what ya do.
Modify the tivone.o file with a hex editor:
- Search for eth0 & replace it with tiv0
Modify your startup script tivonet modifications located in either rc.tivonet or rc.sysinit:
- Change the line that starts with 'ifconfig':
- replace the eth0 with tiv0
- Remove the line(s) that start with 'route'
Copy/replace the current route file with the backup that was made when you installed the tivonet card. Should be called something like route.tivonet. These files should be in /sbin.
Make sure any files you modify/replace are set to be executable!
The modification makes the modem work for daily calls. It does not effect the tivonet for Web/Telnet/FTP/Video Extracts.
Not sure how I originally located this info... probably on this board somewhere, maybe DealDatabase.
My startup rc.sysinit file (at the end) runs a file called rc.tivonet if it exists. The rc.tivonet file contains all the code to load the modules & daemons associated with the tivonet card. If I rename rc.tivonet to something else & reboot, TiVo doesn't see/run any tivonet drivers.
I keep two copies of rc.tivonet in the /etc/rc.d folder. They are called rc.tivonet.tiv0 & rc.tivonet.eth0. One is the 'standard' that was created with (thanks!) whoever created the installer I ran. The other one has the modifications above. Each of them points to the correct version of tivone.o (one eth0, one tiv0). This way by copying whichever version to rc.tivonet, it acts like a modem switch. Copy the eth0 version & daily calls are made through the net card, copy the tiv0 and you get the modem.
Good luck...
I've got my TiVoNet up and running. I did this primarily to extract video, not to make the daily call through TiVoNet. To connect my TiVo to my home network, I've got to run a Cat5 cable across the house. I don't want to leave this connected all the time. Does anyone know of a way to make TiVo place the daily call through its modem when my TiVO is disconnected from my home network?
Thanks ModiStru! I finally got around to trying out your instructions, and they worked great. My only other problem is that I can't get the http daemon to startup automatically. I have to telnet to the box, and start it manually. But that's only a minor inconvience. On the other hand, it anyone know's how to fix it, I'm listening. Here's the end of my rc.sysinit file:
#exec < /dev/ttyS3 >& /dev/ttyS3; bash --login
/bin/bash </dev/ttyS3 >& /dev/ttyS3 &
tnlited 23 /bin/bash -login &
insmod -f /lib/modules/8390.o && insmod -f /lib/modules/tiv0-tivone.o
ifconfig tiv0 192.168.0.50 netmask 255.255.255.0 up &
./hack/bin/httpd.tcl >/dev/null 2>/dev/null &
RSS
View unverified member's comment - posted by ModiStru