I have a TiVo Series 1 unit (no USB) running 3.0.something of the TiVo software. I have a second hard drive in it (post-consumer hack).
I purchased and installed the TurboNet network card for my TiVo, and I now have a link-light on the card and on my 100baseT switch. I have a verified functional FreeBSD 4.6.2 DHCP server running on my private internal network (it also happens to be my NAT and firewall machine - my two Windows boxen and one Mac all use it for DHCP quite happily). I've entered the ",#401" prefix into my TiVo's call prefix entry, and made test calls. All test calls succeed unless I unplug the phone line (which tells me it's really not doing anything with the magical call prefix string). I've forced an update of the schedule, and it works just fine -- over the phone. If I unplug the phone line, the call fails.
I've tried power-cycling the TiVo (also tried the magical backdoor code for rebooting the TiVo, just for kicks

. I've snooped the network while the TiVo was rebooting, and while it was calling, and basically for hours on end, and the only traffic I see on my internal network is from my 2 other PCs (I borrow one of the 3 network lines for the TiVo). I have not seen the TiVo's DHCP broadcast requests come across the line, so I think the TiVo is just not doing anything with the TurboNet card. I have not yet tried reseating the card (dismantling the TiVo from the A/V rack is a pain), but it
is getting power (per the link-lights).
Any ideas? I've not done any other hacks to the system (yet), but I may go the BASH route next, and try to get a sneak at the log files. I ultimately want to get telnet/ftp working to the box, so I can snag those .m2* files for video fun, so maybe I'll do the nic_install step next, but it's useless without DHCP working.
Any ideas, anyone?