Index: trunk/ippScripts/scripts/rawcheck_mddb.pl
===================================================================
--- trunk/ippScripts/scripts/rawcheck_mddb.pl	(revision 40203)
+++ trunk/ippScripts/scripts/rawcheck_mddb.pl	(revision 40222)
@@ -153,4 +153,5 @@
 my $mounts = $neb->mounts();
 my %volume_fill_factors = ();
+my %down_volume = ();
 foreach my $vol_row (@$mounts) {
     my ($mount_point, $total, $used, $vol_id, $name, $host, $path, $allocate, $available, $xattr) = @{ $vol_row };
@@ -162,4 +163,9 @@
 	$acceptable_volume{$name} = 0;
     }
+
+    if (($available != 1)&&($xattr != 5)) {
+	$down_volume{$name} = 1;
+    }
+
     if (($name =~ /ippb05/)||($name =~ /ippb02/)) {
 	$acceptable_volume{$name} = 0;
@@ -334,8 +340,13 @@
 	    # Identify orphans, and push their handling until later.
 	    unless (exists($unified_list{$f}{neb_host})) {
-		# Handle this.
-		$orphans{$f} = $unified_list{$f};
+		if ($down_volume{$unified_list{$f}{md_vol}} != 1) {
+		    # Handle this.
+		    $orphans{$f} = $unified_list{$f};
+		    warn "No neb entry for $orphans{$f}{md_ins_id} $exp_id $class_id $f \n";
+		}
+		else {
+		    warn "No neb entry for likely due to host issue $exp_id $class_id $f \n";
+		}
 		delete($unified_list{$f});
-		warn "No neb entry for $orphans{$f}{md_ins_id} $exp_id $class_id $f \n";
 		next;
 	    }
