Index: uspace/lib/device/src/hr.c
===================================================================
--- uspace/lib/device/src/hr.c	(revision 0277ec2ccf93663594e7eaa706998f2cd8d640a7)
+++ uspace/lib/device/src/hr.c	(revision 42007353e9a229e691fb2f7bc9556c5a630fca3b)
@@ -228,10 +228,12 @@
 	for (i = 0; i < vol_info->extent_no; i++) {
 		ext = &vol_info->extents[i];
-		if (ext->status == HR_EXT_MISSING) {
+		if (ext->status == HR_EXT_MISSING || ext->status == HR_EXT_NONE) {
 			devname = (char *) "MISSING-devname";
 		} else {
 			rc = loc_service_get_name(ext->svc_id, &devname);
-			if (rc != EOK)
-				return rc;
+			if (rc != EOK) {
+				printf("loc_service_get_name() failed, skipping...\n");
+				continue;
+			}
 		}
 		if (vol_info->level == HR_LVL_4) {
