anchor.diff:            device = Dir.glob("/sys/bus/pci/devices/#{pci_slot}/host*/target*:0:0/0:#{channel}:#{id}:#{lun}/block/*").first
   
             array[:device] = "/dev/#{File.basename(device)}"
  +        elsif line =~ /^Volume State\s+:\s+(.*\S)\s*$/
  +          case Regexp.last_match(1)
  +          when "Normal" then array[:status] = "optimal"
  +          else array[:status] = "unknown"
  +          end
           elsif line =~ /^(\S.*\S)\s+:\s+(.*\S)\s*$/
             case Regexp.last_match(1)
             when "Volume Set Name" then array[:volume_set] = Regexp.last_match(2)
  
positive.code:       if line =~ /^Smart (?:Array|HBA) (\S+) /
          controller = {
            :id => devices[:controllers].count,
            :model => Regexp.last_match(1),
            :arrays => [],
            :disks => []
  
negative.code:       controller = {
          :id => devices[:controllers].count,
          :number => controller_number,
          :type => "adaptec",
          :arrays => [],
          :disks => []
        }
  