UPnP not working despite following MSkb941206

October 4, 2009 at 17:02:03
Specs: Windows XP (SP3), Celeron 2.53GHz / 1GB
I can't get UPnP working on this computer, despite having enabled it on its gateway and following all the steps at http://support.microsoft.com/kb/941... -- and restarting and waiting over 20 minutes for good measure. [FWIW, the gateway has firmware installed by Telus, rather than that which would otherwise come installed.] The gateway appears in My Network Places but not in Network Connections, and I can't use anything (such as P2P networking) which depends on UPnP to get through the gateway's firewall.

To be clear, the gateway's UPnP Configuration is set to "Enable full Internet Gateway Device (IGD) support", the IGDDCC and UPnP UI subcomponents of Networking Services are installed, and the SSDP Discovery Service is started and set to start automatically. Additionally, Windows Firewall is set to allow the UPnP Framework.

[BTW, I'm assuming this is a Windows issue, but should I have posted this under (a subcategory of) Networking instead?]


See More: UPnP not working despite following MSkb941206

Report •


#1
October 4, 2009 at 18:05:48
"....the gateway has firmware installed by Telus, rather than that which would otherwise come installed" .

I've installed several of those Gateways supplied by Telus. I haven't noticed any difference between the manufacturer's info about the model's configuration settings and that installed by the firmware the Gateway supplied by Telus comes with, other than the default password or user name is different e.g. telus rather than admin.

" The gateway appears in My Network Places but not in Network Connections"

I have enabled Show icons for networked UPnP devices in My Network Places, out of curiousity, and in order to do that, a large amount of software is installed that seemingly enables UPnP. An icon then shows up for most routers (ones that are UPnP compatible) in My Network places, but it does NOT show up in Network Connections.

Only mentions the icon appearing in My Network Places - it does mention other icons possibly showing up in My Network Places.

"You can now see if any UPnP-enabled devices exist on your network by opening My Network Places. If there are UPnP devices on your local network, they will appear here with a generic icon based on the device type. In the future when a UPnP device is installed on the network, a notifying icon will appear briefly in the System Tray. When you see this icon, go to My Network Places to view the new device."

http://www.microsoft.com/windowsxp/...
.....

See Troubleshooting (UPnP). Two ways to test

http://www.dslreports.com/faq/11043


Report •

#2
October 4, 2009 at 22:00:16
> I've installed several of those Gateways supplied by Telus. I haven't noticed any difference between the manufacturer's info about the model's configuration settings and that installed by the firmware the Gateway supplied by Telus comes with...

Have you compared the web interface of a Telus-provided SE567 to that of a factory-issue one, such as the interface depicted in the manual you can (with some difficulty, last I checked) download from the manufacturer's site? It's like comparing English to Japanese.


> I have enabled Show icons for networked UPnP devices in My Network Places, out of curiousity, and in order to do that, a large amount of software is installed that seemingly enables UPnP.

That essentially triggers the steps listed in kb941206 as well as one other step they missed mentioning, which is opening the correct ports on Windows Firewall, as I mentioned. Out of curiosity, when nothing else worked, I disabled and re-enabled the same setting, but that didn't help either.


> An icon then shows up for most routers (ones that are UPnP compatible) in My Network places, but it does NOT show up in Network Connections. Only mentions the icon appearing in My Network Places - it does mention other icons possibly showing up in My Network Places.

I don't mean to be argumentative, but FTA: "For the UPnP architecture to work in Windows XP, the Internet gateway device must appear in Network Connections." (That statement occurs just above where the article states: "Also, the router must appear in My Network Places.") Also, if you note the first screenshot in the article, an additional item (named "Internet Connection") is depicted in Network Connections, of type "Internet Gateway"; noting the second screenshot, a router is shown in My Network Places.

In the case of the computer I'm working on, the gateway is listed in My Network Places, but not in Network Connections. Network Connections on this computer only shows one item (name "Local Area Connection" and with type "LAN or High-Speed Internet"), matching the second shown in the article's second screenshot, and corresponding to this computer's on-board NIC.


I'll try also activating the "Universal Plug and Play Device Host" service as recommended by the DSL Reports article you linked. (Although, that doesn't seem to make much sense semantically, since the computer is supposed to be UPnP client, not a host; but then again, it is a Microsoft product we're dealing with, so I guess somewhat senseless names are to be expected.)


Report •

#3
October 5, 2009 at 19:05:22
So, activating the "Universal Plug and Play Device Host" service didn't have any effect.

Following are excerpts from the Detailed Report from Microsoft's Internet Connectivity Evaluation tool (linked to from the DSLReports article):

> Test 1 - Basic Internet Connectivity Test : Supported
> Result: IPv4 Connectivity succeeds through the Internet Gateway Device
> --------
> Test 2 - Network Address Translator Type : Not supported
> Result:
> Trying to resolve the Teredo server IP address
> ...
> Starting exercise with primary Teredo server
> ...
> Sending a Router Solicitation frame with ConeBit on
> Waiting for Router Advertisement
> ...
> Sending a Router Solicitation frame with ConeBit off
> Waiting for Router Advertisement
> ...
> Didn't receive any Router Advertisement frames from the Teredo server
> --------
> Test 3 - Traffic Congestion Test : Not Run
> Result:
> The ECN test only runs on Windows Vista
> The current OS is not Windows Vista
> --------
> Test 4 - TCP High Performance Test : Not Run
> Result:
> The Window Scaling test only runs on Windows Vista
> The current OS is not Windows Vista
> --------
> Test 5 - UPnP Support Test : Not supported
> Result:
> The operating system is Windows XP
> UPnP is enabled by the firewall
> UPnP services are running
> UPnP Discovery is enabled
> Detecting Internet Gateway Devices on the network
> 1 IGD(s) found
> IGD Device Information:
> Manufacturer Name : Siemens Subscriber Networks
> Model Name : SpeedStream
> Model Number : 004-E652-A3D
> get_StaticPortMappingCollection() returned NULL IStaticPortMappingCollection
> get_StaticPortMappingCollection() returned NULL IStaticPortMappingCollection
> get_StaticPortMappingCollection() returned NULL IStaticPortMappingCollection
> Failed to get port mapping from the IGD
> --------
> Test 6 - Multiple Simultaneous Connection States Test Supported
> Result:
> This test attempts to sustain 80 concurrent TCP sessions
> ...
> The Internet Gateway Device sustains 80 concurrent TCP sessions


Report •

Related Solutions

#4
October 5, 2009 at 19:45:07
"[BTW, I'm assuming this is a Windows issue, but should I have posted this under (a subcategory of) Networking instead?]"

Possibly - but the Hardware, XP, and Vista forums are probably the busiest on this site and have more people answering posts.

I haven't messed with UPnP, other than what I've already mentioned.

I would have thought others who know more about UPnP would have answered by now, but on the other hand, most people don't use it.

You could try just searching the web.

E.g. I searched using:
upnp devices show up in "Network Connections"

and found this:

http://www.bitwiseim.com/wiki/index...

"For UPnP to work in Windows XP, the Internet Gateway device must be available in your Network Connections control panel..."

"After enabling UPnP and starting the SSDP Discovery Service, it may take up to 15 so 20 minutes for your router to be discovered and appear in your Network Connections and My Network Places."

"If these devices are not available, you should verify that the correct components and services are loaded in Windows XP. Open the Add/Remove Programs control panel, and then click on Add/Remove Windows Components...."

.....

Or try a web site that specializes in networking, such as

http://www.practicallynetworked.com/


Report •

#5
October 6, 2009 at 16:59:12
I had read that page from Bitwise IM too already; it provides the same information again, outlining steps I've already completed.

As for Mark Gillespie's UPnP test tool, it passes tests 1..6, and fails 7 & 8.


Report •


Ask Question