Aaron Stebner's WebLog

Thoughts about setup and deployment issues, WiX, XNA, the .NET Framework and Visual Studio

SonicWALL firewall may interfere with Media Center guide downloads

SonicWALL firewall may interfere with Media Center guide downloads

  • Comments 8

A couple of folks have reported issues to me via my blog about errors downloading television guide data in Media Center 2005 when they install a SonicWALL firewall device on their network.  Our guide download team has debugged this issue on a Media Center system that a Microsoft employee reported this problem on and found the following:

SonicWALL has an option in one of their settings pages (diag.html) which allows you to enable or disable HTTP byte range requests as part of the gateway anti-virus filtering process.  If that setting is turned off (which it is by default on the SonicWALL device we debugged on), then guide downloads will not work within Media Center.

If you have a SonicWALL device on your network and cannot get guide download to work, you can use the following steps to resolve this issue:

  1. Navigate to http://<your_router_IP_address>/diag.html from a computer on your network (by default this URL will be http://192.168.168.168/diag.html)
  2. Enable the setting to allow HTTP byte range requests in the gateway anti-virus filtering process
  3. Reboot the SonicWALL firewall device
  4. Attempt to download guide data within Media Center again

The underlying cause for this issue is that the guide download service in Media Center relies on the background intelligent transfer service (BITS) in Windows, and the BITS service requires the ability to request and receive byte ranges to support key scenarios involving data throttling and download restarting.

 

  • Dear Aaron,

    Many many thanks for posting this solution. We ran into this problem with a Sonicwall 2040 and needed some days (with lots of reboots, re-tries and Ethereal captures) just to find out that the problem is indeed caused by the Sonicwall. And without your solution, we would have never found this diag.html setting.

    Perhaps it would help many others, if this solution could be taken into the MCE FAQ on MS' Site?

    Best regards

    Irene
  • I am facing the same problem, but with a software firewall (Symantec). Would you know what file to allow internet access to in the firewall. I have allowed a bunch of files in the ehome directory, but cannot figure out which one fires up to get the latest guide listing.
  • Hi Amit - I believe the guide download happens within the ehSched service, so you should be able to grant an exemption to ehSched.exe to solve this in a software firewall. Can you please try that out and see how it goes?

  • Yes!!!!!!!!!!!!!!  I have been trying to resolve this issue with a customer of mine for 6 months.  This change also affects WSUS.  You must do the same procedure for WSUS to work.

    THANK!!!!
  • I have a SonicWall TZ170 at home.  I had the same problem downloading the guide, getting the code 13 error as well.

    Thanks to this site, I was able to download the guide after I performed the following:  "Enable the setting to allow HTTP byte range requests in the gateway anti-virus filtering process."
  • Content File Download Failed: The server does not support the necessary HTTP protocol
  • Content File Download Failed: The server does not support the necessary HTTP protocol. WSUS Synchronization hangs.
  • Thanks!!! This solved our problem with WSUS! Thank you so much!
Page 1 of 1 (8 items)
Leave a Comment
  • Please add 2 and 6 and type the answer here:
  • Post