Have you checked any proxy related errors?
May be you can check X:\sms\bin\i386\00000409\PatchDownloader.exe to check whether the account SMS uses has proper access or not.
Anoop C Nair -
@anoopmannur
MY BLOG:
http://anoopmannur.wordpress.com
User Group:
ConfigMgr Professionals
This posting is provided AS-IS with no warranties/guarantees and confers no rights.