Supermicro alaplap ventilátor vezérlés: felpörög/leáll ciklikusan

Collapse
X
 
  • Idő
  • Show
Clear All
new posts
  • Botka
    Új tag
    • 20-10-09
    • 7

    #1

    Supermicro alaplap ventilátor vezérlés: felpörög/leáll ciklikusan

    Sziasztok,
    Supermicro MBD-X13SCH-LN4F alaplapot szereltem nem-Supermicro házba: Be Quiet! Számítógépház - Pure Base 501 Airflow

    Azt csinálja, hogy folyamatosan felpörög az összes ventilátor max sebességre, majd csökken a fordulatszám nagyon alacsonyra, majd újra és újra felpörög, ciklikusan, kb 10 másodperc egy ciklus.

    Csináltam rajta BIOS frissítést és BMC firmware frissítést is, de nem segít. Mi lehet a megoldás?

  • ikon
    arcom egy ikon
    • 09-03-01
    • 38

    #2
    Azért történhet, mert a ház ventilátorai alacsonyabb fordulatszámon pörögnek, mint ami az alaplapon be van állítva (threshold alatt). Emiatt az alaplap felpörgeti, majd mikor jó tartományban van (threshold felett), akkor elkezdi csökkenteni a fordulatszámot. Ám ismét lecsökken a threshold alá, szóval kezdődik előről a ciklus...
    Meg kell változtatni a ventilátor thresholdokat.

    IPMI tool-ok: https://www.supermicro.com/en/suppor...?category=IPMI


    Ebből az első, az IPMICFG alkalmas a szenzorok, hőmérsékletek, ventilátor fordulatszámok lekérdezésére. UEFI módban is tud futni (IPMICFG_1.36.0_build.250225.zip).
    Ezzel le lehet kérdezni, hogy az adott pillanatban mik a fordulatszámok.

    IPMICFG.efi -sdr → Összes szenzor (ventillátor + hőmérséklet)
    IPMICFG.efi -fan → Ventillátor státuszok, RPM-ek

    A ventilátor mód (Fan Mode) állítása pl.:

    IPMICFG.efi -fanmode 0 → Full Speed
    IPMICFG.efi -fanmode 1 → Standard
    IPMICFG.efi -fanmode 2 → Optimal
    IPMICFG.efi -fanmode 4 → HeavyIO

    -------------------------------------

    SMCIPMITool – ezzel már lehet finomhangolni a ventilátor fordulatszám threshold-okat is, de ez csak Windows vagy Linux op. rendszeren tud futni.
    (Pendrive-ról indítasz pl. egy Ubuntu Linuxot (desktop és hálózat is kell!) és azon már le lehetett futtatni.)


    pl. egy parancs a beállításra:
    ipmitool sensor thresh FAN1 lower 100 200 300
    ipmitool sensor thresh FAN2 lower 100 200 300
    ipmitool sensor thresh FAN3 lower 100 200 300

    Számok jelentése:
    • 100 = Lower Non-Recoverable
    • 200 = Lower Critical
    • 300 = Lower Non-Critical
    Ezzel azt mondod: akkor se riasszon, ha a FAN1 300 alá esik, csak 200 vagy 100 alatt.

    Máshol ezt a parancsot javasolták:
    Kód:
    $ sudo ipmiutil sensor -g fan -q
    $ sudo ipmiutil sensor -n 41 -u 300:200:100:25300:25400:25500​

    Comment

    • ikon
      arcom egy ikon
      • 09-03-01
      • 38

      #3
      Nem minden ventilátor kompatibilis a Supermicro alaplapokkal. Ha a ventilátorok túl alacsony fordulatszámon működnek, miközben a rendszer idle módban van, ventilátorhibák lépnek fel. Ha ventilátorhibák lépnek fel, a BMC/UEFI nem fogja felismerni az NVMe SSD-ket.

      Pl. a BeQuiet házak nagyon alacsony alap fordulatszámú ventilátorral érkeznek, akár 280rpm alatt is. A Supermicro MBD-H12SSL-I alaplap gyárilag 140+140rpm kritikus fordulatszám beállítással érkezik, tehát nagyon a határon van. Ahogy a BeQuiet venti kicsit kevesebbet forog, mint 280, kritikus hibát generál - az alaplap felpörgeti az összes ventit, majd ra helyreállt a rend, újra elkezd csökkenni a fordulatszám - de ismét lecsökkenhet 280rpm alá és kezdődik újra a ciklus.

      Legutóbb cseréltem a ventiket nagyobb alap-fordulatszámúra (560rpm).

      Comment

      Working...