+ elsif disk && line =~ /^Firmware state:\s+(.*\S)\s*$/
+ Regexp.last_match(1).split(/,\s*/).each do |state|
+ case state
+ when "Online" then disk[:status] = "online"
+ when "Hotspare" then disk[:status] = "hotspare"
+ when "Spun Up" then disk[:state] = "spun_up"
+ when "Spun down" then disk[:state] = "spun_down"
+ end
+ end