logicminds/rubyipmi — pull request #10 by crhan (2013-09-12 14:16:59+00:00)
Title: Bugfix: bmc.info may not as you expected.

it's now produce

```ruby
{"Device ID"=>"17",
"Device Revision"=>"1",
"Firmware Revision"=>"2.9",
"IPMI Version"=>"2.0",
"Manufacturer ID"=>"11",
"Manufacturer Name"=>"Hewlett-Packard",
"Product ID"=>"8192 (0x2000)",
"Product Name"=>"Unknown (0x2000)",
"Device Available"=>"yes",
"Provides Device SDRs"=>"yes",
"Additional Device Support"=>"",
"Sensor Device"=>
["SDR Repository Device", "SEL Device", "FRU Inventory Device"],
"Aux Firmware Rev Info"=>"",
"0x00"=>["0x00", "0x00", "0x30"]}
```

But I think you may expected as this:

```ruby
{
'Device ID' => '17',
'Device Revision' => '1',
'Firmware Revision' => '2.9',
'IPMI Version' => '2.0',
'Manufacturer ID' => '11',
'Manufacturer Name' => 'Hewlett-Packard',
'Product ID' => '8192 (0x2000)',
'Product Name' => 'Unknown (0x2000)',
'Device Available' => 'yes',
'Provides Device SDRs' => 'yes',
'Additional Device Support' => [
'Sensor Device',
'SDR Repository Device',
'SEL Device',
'FRU Inventory Device'
],
'Aux Firmware Rev Info' => [
'0x00',
'0x00',
'0x00',
'0x30'
]
}
```

And it's fixed~