Reviewed-by: Crístian Viana <vianac@linux.vnet.ibm.com>

On Sex, 2014-09-26 at 16:40 +0800, lvroyce@linux.vnet.ibm.com wrote:
From: Royce Lv <lvroyce@linux.vnet.ibm.com>

When disk source does not present in xml(i.e. cdrom ejected),
bus type probe will be ignored because of former exception.
Retrive right bus type before source probe to fix this.

Signed-off-by: Royce Lv <lvroyce@linux.vnet.ibm.com>