anchor.diff:        next unless line =~ /^\s+(\d+)\s+(\S+)\s+\h+h\s+\h+h\s+(\S+)\s+\h+h\s+\h+h\s*$/
         controllers[Regexp.last_match(1).to_i] = {
           :id => devices[:controllers].count,
  +        :type => "mpt2",
           :model => Regexp.last_match(2),
           :pci_slot => Regexp.last_match(3).sub(/^(\h{2})h:(\h{2})h:(\h{2})h:0(\h)h$/, "00\\1:\\2:\\3.\\4"),
           :arrays => [],
  
positive.code:       if line =~ /^\/proc\/mpt\/ioc(\d+)\s+LSI Logic\s+(\S+)\s+/
          controller = {
            :id => devices[:controllers].count,
            :model => Regexp.last_match(1),
            :arrays => [],
            :disks => []
  
negative.code:   def find_areca_disks(devices)
      controller = {
        :id => devices[:controllers].count,
        :type => "areca",
        :arrays => [],
        :disks => []
      }
  