arnuschky / dell-bmc-firmware

Tools for extracting and modifying the firmware of the BMC of Dell PowerEdge servers
32 stars 9 forks source link

add IDs for 850/860/SC1435/R805; clarify supported generations #5

Closed adaugherity closed 5 years ago

adaugherity commented 5 years ago

I've added IDs for these models, based on running dell-adjust-fan-thresholds.py on the BMC firmware Dell provides for each of them, and cross-referencing with the ipmitool sensor output of running systems.

I also clarified supported generations in the README and made minor grammar corrections.

PowerEdge R805:

Systems found in firmware file:

  1) unknown PowerEdge (code: VESO)
     Number of fans: 8
     Fan names     : FAN 1 RPM, FAN 2 RPM, FAN 3 RPM, FAN 4 RPM, FAN 5 RPM, FAN 6 RPM, FAN 7 RPM, FAN 8 RPM
     Fan speeds    : 1275, 1275, 1275, 1275, 1275, 1275, 2400, 2400
     Sensor numbers: 48, 49, 50, 51, 52, 53, 54, 55

This was easy, it was the only model in the firmware file. Luckily it matches the IPMI sensor output (column 2 is the current reading; column 6 is the low RPM threshold):

FAN 1 RPM        | 3000.000   | RPM        | ok    | na        | 1275.000  | na        | na        | na        | na
FAN 2 RPM        | 2925.000   | RPM        | ok    | na        | 1275.000  | na        | na        | na        | na
FAN 3 RPM        | 3000.000   | RPM        | ok    | na        | 1275.000  | na        | na        | na        | na
FAN 4 RPM        | 3000.000   | RPM        | ok    | na        | 1275.000  | na        | na        | na        | na
FAN 5 RPM        | 3000.000   | RPM        | ok    | na        | 1275.000  | na        | na        | na        | na
FAN 6 RPM        | 3000.000   | RPM        | ok    | na        | 1275.000  | na        | na        | na        | na
FAN 7 RPM        | na         |            | na    | na        | na        | na        | na        | na        | na
FAN 8 RPM        | na         |            | na    | na        | na        | na        | na        | na        | na

PowerEdge SC1435: (Turns out the SC1435 BMC firmware is in the same file as the 19xx/29xx servers!)

  7) unknown PowerEdge (code: GNS)
     Number of fans: 8
     Fan names     : FAN MOD 1A RPM, FAN MOD 1C RPM, FAN MOD 1B RPM, FAN MOD 1D RPM, FAN MOD 2A RPM, FAN MOD 2C RPM, FAN MOD 2B RPM, FAN MOD 2D RPM
     Fan speeds    : 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175
     Sensor numbers: 48, 49, 50, 51, 52, 53, 54, 55

FAN MOD 1A RPM   | 8475.000   | RPM        | ok    | na        | 2175.000  | na        | na        | na        | na
FAN MOD 1C RPM   | 5775.000   | RPM        | ok    | na        | 2175.000  | na        | na        | na        | na
FAN MOD 1B RPM   | 8175.000   | RPM        | ok    | na        | 2175.000  | na        | na        | na        | na
FAN MOD 1D RPM   | 5775.000   | RPM        | ok    | na        | 2175.000  | na        | na        | na        | na
FAN MOD 2A RPM   | 8475.000   | RPM        | ok    | na        | 2175.000  | na        | na        | na        | na
FAN MOD 2C RPM   | 5625.000   | RPM        | ok    | na        | 2175.000  | na        | na        | na        | na
FAN MOD 2B RPM   | 8550.000   | RPM        | ok    | na        | 2175.000  | na        | na        | na        | na
FAN MOD 2D RPM   | 5625.000   | RPM        | ok    | na        | 2175.000  | na        | na        | na        | na

PowerEdge 850:

850:
  6) unknown PowerEdge (code: MEL)
     Number of fans: 3
     Fan names     : PROC Fan, DIMM Fan, PCI Fan
     Fan speeds    : 750, 750, 975
     Sensor numbers: 48, 49, 50

PROC Fan         | 3600.000   | RPM        | ok    | na        | 750.000   | na        | na        | na        | na
DIMM Fan         | 3600.000   | RPM        | ok    | na        | 750.000   | na        | na        | na        | na
PCI Fan          | na         |            | na    | na        | 975.000   | na        | na        | na        | na

PowerEdge 860:

  1) unknown PowerEdge (code: SEO)
     Number of fans: 3
     Fan names     : PROC Fan, DIMM Fan, PCI Fan
     Fan speeds    : 750, 750, 1425
     Sensor numbers: 48, 49, 50

PROC Fan         | 3750.000   | RPM        | ok    | na        | 750.000   | na        | na        | na        | na
DIMM Fan         | 3675.000   | RPM        | ok    | na        | 750.000   | na        | na        | na        | na
PCI Fan          | na         |            | na    | na        | 1425.000  | na        | na        | na        | na

Disclaimer: I haven't tried actually flashing firmware with modified speeds on any of these. They live in server rooms (at least until the rest of them are finally retired), so noise isn't a huge concern for me, but this project still seems useful, so I'm happy to contribute!

arnuschky commented 5 years ago

Awesome, thanks for your contribution! (I can't believe this project is still going on... ;) )