UPnP Multicast Recv Test
Symptoms
Windows Media Center or UPnP/DLNA applications may fail to detect tuners.
Windows Media Center or UPnP/DLNA applications may appear to work for 30 minutes, then stop with a tuner error.
Windows Media Center or UPnP/DLNA applications may not recover if the HDHomeRun is power cycled.
Cause
This can be caused by third-party firewall software on the PC, a home router blocking multicast communication, or a managed switch blocking multicast communication.
The 20170930 firmware release includes IGMP improvements to ensure correct operation with managed switches that have IGMPv3 support. Make sure you are running HDHomeRun software and firmware version 20170930 or newer.
Some home routers block multicast traffic by default and need to be configured to allow multicast communication within the LAN. This is common with DLink GigE routers.
A managed switch that supports IGMPv2 but not IGMPv3 may fail to track multicast paths correctly.
Diagnostic procedure
The test can be repeated by clicking the Rescan button on the Tuners tab in HDHomeRun Setup. It is recommended that the test be repeated after each configuration change until the cause of the problem has been identified and the error is no longer reported.
- Configure any software firewalls on your PC
- Norton 360: Open Norton 360, click Settings, then Firewall, then Traffic Rules, and uncheck Default Block UPnP Discovery and Default Block SSDP, then click Apply, then Close.
- McAfee: Open McAfee, click Web and Email Protection, then Firewall, then Ports and System Services, then check Universal Plug and Play (UPNP). Then, click on Connections and make sure your home network is listed with a security level of Home.
- Other firewalls: look for any options related to multicast, UPnP, or SSDP, and make sure they are allowed.
- Log into your home router and look for settings relating to UPnP, Multicast, or IGMP
- DLink routers: click on the ADVANCED heading at the top, then click ADVANCED NETWORK on the left hand menu. If there is a Multicast option test with this option enabled and with this option disabled. If there is a UPnP option test with this option enabled and with this option disabled.
- Netgear routers: including the WNDR3700, under Advanced click on WAN Setup. If there is an IGMP Proxying option, test with this option enabled and with this option disabled. If there is a UPnP option test with this option enabled and with this option disabled.
- Comcast-provided SMCD3GNV routers are broken and will block this traffic regardless of what configuration options are set. Contact Comcast and obtain a different router from them, or else insert your own switch in between the SMCD3GNV and the rest of your network.
- Actiontec MI424WR routers: (commonly used with FiOS), go into Advanced, then IGMP Proxy, and try with the IGMP Proxy setting both Disabled and Enabled. If you are using a rev I router with the latest firmware and do not have the IGMP Proxy link, log in to your router then go to http://192.168.1.1/index.cgi?active_page=6059. If you have changed the IP address of your router, make sure to adjust the URL accordingly.
- Routers running DD-WRT firmware: go into Security, then Firewall, and uncheck Filter Multicast
- Retest. If the test continues to fail then keep going on this list
- If you have a managed switch try bypassing the switch and repeating the test. If this resolves the problem, log into the switch and look for options relating to Multicast. Test with IGMPv3 snooping enabled, with IGMP snooping disabled, etc. If the test continues to fail:
- If you have VirtualBox installed try disabling the “VirtualBox Host-Only Network Adapter” in Device Manager. If the test continues to fail:
- Reset the Ethernet configuration by going into Device Manager, deleting the Ethernet adapter (keep files), then rebooting the computer. When Windows starts back up it should automatically detect and enable the Ethernet adapter driver again.
Technical information about the test
HDHomeRun Setup triggers the HDHomeRun to send a series of SSDP NOTIFY packets to the 239.255.255.250 multicast group.
These packets were not received by the PC running HDHomeRun Setup.