diff -r 633e08774dab tools/python/xen/util/vscsi_util.py --- a/tools/python/xen/util/vscsi_util.py Thu Mar 19 14:01:56 2009 +0000 +++ b/tools/python/xen/util/vscsi_util.py Thu Mar 19 17:20:23 2009 +0100 @@ -112,7 +112,10 @@ def _vscsi_get_scsidevices_by_sysfs(): """ get all scsi devices information by sysfs """ devices = [] - sysfs_mnt = utils.find_sysfs_mount() + try: + sysfs_mnt = utils.find_sysfs_mount() + except: + return devices for dirpath, dirnames, files in os.walk(sysfs_mnt + SYSFS_SCSI_PATH): for hctl in dirnames: