PDA

View Full Version : LLTD for DTivo?



Biggles209
12-21-2007, 04:12 PM
Will anyone volunteer to compile, link, and post the executable for LLTD (so that DTiVo's will show up in a Windows Vista Network Map)?

The source is available at http://www.microsoft.com/whdc/rally/rallykit.mspx

TIA, Dave

djl
12-22-2007, 01:38 PM
Tivos will show up under "Network" if configured with a samba share. Is there some extra functionality you're looking for beyond that, such as UPnP support?



Will anyone volunteer to compile, link, and post the executable for LLTD (so that DTiVo's will show up in a Windows Vista Network Map)?

The source is available at http://www.microsoft.com/whdc/rally/rallykit.mspx

TIA, Dave

Biggles209
12-22-2007, 02:09 PM
Tivos will show up under "Network" if configured with a samba share. Is there some extra functionality you're looking for beyond that, such as UPnP support?

The MS documentation states that for the system to show up on the Network Map (a new thing in Vista that is part of the Network and Sharing Center) it has to have LLTD running. I think LLTD is different to UPnP in that it allows network topology discovery in addition to device discovery.

I was interested in trying it on my DTiVo's (four of them in two locations with a VPN link), but I have no facility to compile/link for MIPS/Linux. The MS web site implies that this is all that is required...

jt1134
12-22-2007, 02:18 PM
...but I have no facility to compile/link for MIPS/Linux.

Go to cygwin.com and then go here (http://dealdatabase.com/forum/showthread.php?t=46361).

Biggles209
12-22-2007, 02:43 PM
Go to cygwin.com and then go here (http://dealdatabase.com/forum/showthread.php?t=46361).

Cool! Thanks! I'll let you know how it goes...

jt1134
12-22-2007, 07:38 PM
Here's 2 binaries compiled from the source you linked. A simple edit to the native-linux/Makefile was all that was needed. They appear to run fine on my Tosh SD-H400 though I don't have any personal use for them or a way to test them fully.

DVD_TiVo#[/var] $ ./lld2d
lld2d: error: missing INTERFACE name argument
usage: lld2d [-d] [-t TRACELEVEL] INTERFACE [WIRELESS-IF]
Runs a link-layer topology discovery daemon on INTERFACE (eg eth0)
-d : don't background, and log moderate tracing to stdout (debug mode)
-t TRACELEVEL : select tracing by adding together:
0x01 : BAND network load control calculations
0x02 : packet dump of protocol exchange
0x04 : Charge mechanism for protection against denial of service

0x08 : system information TLVs (type-length-value)
0x10 : State-Machine transitions for smS, smE, and smT
0x20 : Qos/qWave extensions
DVD_TiVo#[/var] $ ./lld2test
lld2test: no interface-name argument; 'eth0' assumed.

Sending Discover-packet...
uutMAC is 00:00:00:00:00:00
=======================

Biggles209
12-22-2007, 07:53 PM
Here's 2 binaries compiled from the source you linked.

Thanks! Running them on my Philips DVR40 (with 6.2) gives the following:

ERROR: osl_interface_open: open eth0 failed: Address family not supported by protocol

I'm part way through setting up Cygwin, so I'll try building them here and then see if I can track the error down.

Thanks again!

dburckh
12-23-2007, 04:24 PM
Both Upnp and LLDT devices show up in the network browser if MicroSoftized. Not to be a downer, but it will show up, but I doubt you will be able to anything with it.

Even a Upnp server has to be Microsoftized (It has to export a certain folder structure and support MS's security extensions) to be usable in Vista.