The server is discovered only if I start another upnp server and then xbmc.
Bug watches keep track of this bug in other bug trackers.