sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget(/translations/zh_CN/hwmon/hp-wmi-sensorsmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/zh_TW/hwmon/hp-wmi-sensorsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/it_IT/hwmon/hp-wmi-sensorsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/ja_JP/hwmon/hp-wmi-sensorsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/ko_KR/hwmon/hp-wmi-sensorsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/sp_SP/hwmon/hp-wmi-sensorsmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h)SPDX-License-Identifier: GPL-2.0-or-laterh]h)SPDX-License-Identifier: GPL-2.0-or-later}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhB/var/lib/git/docbuild/linux/Documentation/hwmon/hp-wmi-sensors.rsthKubh)}(h4This data file has been placed in the public domain.h]h4This data file has been placed in the public domain.}hhsbah}(h]h ]h"]h$]h&]hhuh1hhhhhho/srv/docbuild/lib/venvs/build-kernel-docs/lib64/python3.9/site-packages/docutils/parsers/rst/include/isonum.txthKubh)}(hDerived from the Unicode character mappings available from . Processed by unicode2rstsubs.py, part of Docutils: .h]hDerived from the Unicode character mappings available from . Processed by unicode2rstsubs.py, part of Docutils: .}hhsbah}(h]h ]h"]h$]h&]hhuh1hhhhhhhhKubhsubstitution_definition)}(h*.. |amp| unicode:: U+00026 .. AMPERSANDh]h&}hhsbah}(h]h ]h"]ampah$]h&]uh1hhhhKhhhhubh)}(h+.. |apos| unicode:: U+00027 .. APOSTROPHEh]h'}hhsbah}(h]h ]h"]aposah$]h&]uh1hhhhKhhhhubh)}(h).. |ast| unicode:: U+0002A .. ASTERISKh]h*}hhsbah}(h]h ]h"]astah$]h&]uh1hhhhK hhhhubh)}(h+.. |brvbar| unicode:: U+000A6 .. BROKEN BARh]h¦}hjsbah}(h]h ]h"]brvbarah$]h&]uh1hhhhK hhhhubh)}(h0.. |bsol| unicode:: U+0005C .. REVERSE SOLIDUSh]h\}hjsbah}(h]h ]h"]bsolah$]h&]uh1hhhhK hhhhubh)}(h*.. |cent| unicode:: U+000A2 .. CENT SIGNh]h¢}hjsbah}(h]h ]h"]centah$]h&]uh1hhhhK hhhhubh)}(h&.. |colon| unicode:: U+0003A .. COLONh]h:}hj-sbah}(h]h ]h"]colonah$]h&]uh1hhhhK hhhhubh)}(h&.. |comma| unicode:: U+0002C .. COMMAh]h,}hj<sbah}(h]h ]h"]commaah$]h&]uh1hhhhKhhhhubh)}(h... |commat| unicode:: U+00040 .. COMMERCIAL ATh]h@}hjKsbah}(h]h ]h"]commatah$]h&]uh1hhhhKhhhhubh)}(h/.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGNh]h©}hjZsbah}(h]h ]h"]copyah$]h&]uh1hhhhKhhhhubh)}(h... |curren| unicode:: U+000A4 .. CURRENCY SIGNh]h¤}hjisbah}(h]h ]h"]currenah$]h&]uh1hhhhKhhhhubh)}(h0.. |darr| unicode:: U+02193 .. DOWNWARDS ARROWh]h↓}hjxsbah}(h]h ]h"]darrah$]h&]uh1hhhhKhhhhubh)}(h,.. |deg| unicode:: U+000B0 .. DEGREE SIGNh]h°}hjsbah}(h]h ]h"]degah$]h&]uh1hhhhKhhhhubh)}(h... |divide| unicode:: U+000F7 .. DIVISION SIGNh]h÷}hjsbah}(h]h ]h"]divideah$]h&]uh1hhhhKhhhhubh)}(h,.. |dollar| unicode:: U+00024 .. DOLLAR SIGNh]h$}hjsbah}(h]h ]h"]dollarah$]h&]uh1hhhhKhhhhubh)}(h,.. |equals| unicode:: U+0003D .. EQUALS SIGNh]h=}hjsbah}(h]h ]h"]equalsah$]h&]uh1hhhhKhhhhubh)}(h1.. |excl| unicode:: U+00021 .. EXCLAMATION MARKh]h!}hjsbah}(h]h ]h"]exclah$]h&]uh1hhhhKhhhhubh)}(h9.. |frac12| unicode:: U+000BD .. VULGAR FRACTION ONE HALFh]h½}hjsbah}(h]h ]h"]frac12ah$]h&]uh1hhhhKhhhhubh)}(h<.. |frac14| unicode:: U+000BC .. VULGAR FRACTION ONE QUARTERh]h¼}hjsbah}(h]h ]h"]frac14ah$]h&]uh1hhhhKhhhhubh)}(h;.. |frac18| unicode:: U+0215B .. VULGAR FRACTION ONE EIGHTHh]h⅛}hjsbah}(h]h ]h"]frac18ah$]h&]uh1hhhhKhhhhubh)}(h?.. |frac34| unicode:: U+000BE .. VULGAR FRACTION THREE QUARTERSh]h¾}hjsbah}(h]h ]h"]frac34ah$]h&]uh1hhhhKhhhhubh)}(h>.. |frac38| unicode:: U+0215C .. VULGAR FRACTION THREE EIGHTHSh]h⅜}hjsbah}(h]h ]h"]frac38ah$]h&]uh1hhhhKhhhhubh)}(h=.. |frac58| unicode:: U+0215D .. VULGAR FRACTION FIVE EIGHTHSh]h⅝}hjsbah}(h]h ]h"]frac58ah$]h&]uh1hhhhKhhhhubh)}(h>.. |frac78| unicode:: U+0215E .. VULGAR FRACTION SEVEN EIGHTHSh]h⅞}hj,sbah}(h]h ]h"]frac78ah$]h&]uh1hhhhKhhhhubh)}(h2.. |gt| unicode:: U+0003E .. GREATER-THAN SIGNh]h>}hj;sbah}(h]h ]h"]gtah$]h&]uh1hhhhKhhhhubh)}(h9.. |half| unicode:: U+000BD .. VULGAR FRACTION ONE HALFh]h½}hjJsbah}(h]h ]h"]halfah$]h&]uh1hhhhK hhhhubh)}(h/.. |horbar| unicode:: U+02015 .. HORIZONTAL BARh]h―}hjYsbah}(h]h ]h"]horbarah$]h&]uh1hhhhK!hhhhubh)}(h'.. |hyphen| unicode:: U+02010 .. HYPHENh]h‐}hjhsbah}(h]h ]h"]hyphenah$]h&]uh1hhhhK"hhhhubh)}(h:.. |iexcl| unicode:: U+000A1 .. INVERTED EXCLAMATION MARKh]h¡}hjwsbah}(h]h ]h"]iexclah$]h&]uh1hhhhK#hhhhubh)}(h7.. |iquest| unicode:: U+000BF .. INVERTED QUESTION MARKh]h¿}hjsbah}(h]h ]h"]iquestah$]h&]uh1hhhhK$hhhhubh)}(hJ.. |laquo| unicode:: U+000AB .. LEFT-POINTING DOUBLE ANGLE QUOTATION MARKh]h«}hjsbah}(h]h ]h"]laquoah$]h&]uh1hhhhK%hhhhubh)}(h0.. |larr| unicode:: U+02190 .. LEFTWARDS ARROWh]h←}hjsbah}(h]h ]h"]larrah$]h&]uh1hhhhK&hhhhubh)}(h3.. |lcub| unicode:: U+0007B .. LEFT CURLY BRACKETh]h{}hjsbah}(h]h ]h"]lcubah$]h&]uh1hhhhK'hhhhubh)}(h;.. |ldquo| unicode:: U+0201C .. LEFT DOUBLE QUOTATION MARKh]h“}hjsbah}(h]h ]h"]ldquoah$]h&]uh1hhhhK(hhhhubh)}(h).. |lowbar| unicode:: U+0005F .. LOW LINEh]h_}hjsbah}(h]h ]h"]lowbarah$]h&]uh1hhhhK)hhhhubh)}(h1.. |lpar| unicode:: U+00028 .. LEFT PARENTHESISh]h(}hjsbah}(h]h ]h"]lparah$]h&]uh1hhhhK*hhhhubh)}(h4.. |lsqb| unicode:: U+0005B .. LEFT SQUARE BRACKETh]h[}hjsbah}(h]h ]h"]lsqbah$]h&]uh1hhhhK+hhhhubh)}(h;.. |lsquo| unicode:: U+02018 .. LEFT SINGLE QUOTATION MARKh]h‘}hjsbah}(h]h ]h"]lsquoah$]h&]uh1hhhhK,hhhhubh)}(h/.. |lt| unicode:: U+0003C .. LESS-THAN SIGNh]h<}hj sbah}(h]h ]h"]ltah$]h&]uh1hhhhK-hhhhubh)}(h+.. |micro| unicode:: U+000B5 .. MICRO SIGNh]hµ}hjsbah}(h]h ]h"]microah$]h&]uh1hhhhK.hhhhubh)}(h+.. |middot| unicode:: U+000B7 .. MIDDLE DOTh]h·}hj+sbah}(h]h ]h"]middotah$]h&]uh1hhhhK/hhhhubh)}(h/.. |nbsp| unicode:: U+000A0 .. NO-BREAK SPACEh]h }hj:sbah}(h]h ]h"]nbspah$]h&]uh1hhhhK0hhhhubh)}(h).. |not| unicode:: U+000AC .. NOT SIGNh]h¬}hjIsbah}(h]h ]h"]notah$]h&]uh1hhhhK1hhhhubh)}(h,.. |num| unicode:: U+00023 .. NUMBER SIGNh]h#}hjXsbah}(h]h ]h"]numah$]h&]uh1hhhhK2hhhhubh)}(h).. |ohm| unicode:: U+02126 .. OHM SIGNh]hΩ}hjgsbah}(h]h ]h"]ohmah$]h&]uh1hhhhK3hhhhubh)}(h;.. |ordf| unicode:: U+000AA .. FEMININE ORDINAL INDICATORh]hª}hjvsbah}(h]h ]h"]ordfah$]h&]uh1hhhhK4hhhhubh)}(h<.. |ordm| unicode:: U+000BA .. MASCULINE ORDINAL INDICATORh]hº}hjsbah}(h]h ]h"]ordmah$]h&]uh1hhhhK5hhhhubh)}(h-.. |para| unicode:: U+000B6 .. PILCROW SIGNh]h¶}hjsbah}(h]h ]h"]paraah$]h&]uh1hhhhK6hhhhubh)}(h-.. |percnt| unicode:: U+00025 .. PERCENT SIGNh]h%}hjsbah}(h]h ]h"]percntah$]h&]uh1hhhhK7hhhhubh)}(h*.. |period| unicode:: U+0002E .. FULL STOPh]h.}hjsbah}(h]h ]h"]periodah$]h&]uh1hhhhK8hhhhubh)}(h*.. |plus| unicode:: U+0002B .. PLUS SIGNh]h+}hjsbah}(h]h ]h"]plusah$]h&]uh1hhhhK9hhhhubh)}(h0.. |plusmn| unicode:: U+000B1 .. PLUS-MINUS SIGNh]h±}hjsbah}(h]h ]h"]plusmnah$]h&]uh1hhhhK:hhhhubh)}(h+.. |pound| unicode:: U+000A3 .. POUND SIGNh]h£}hjsbah}(h]h ]h"]poundah$]h&]uh1hhhhK;hhhhubh)}(h... |quest| unicode:: U+0003F .. QUESTION MARKh]h?}hjsbah}(h]h ]h"]questah$]h&]uh1hhhhKhhhhubh)}(h1.. |rarr| unicode:: U+02192 .. RIGHTWARDS ARROWh]h→}hjsbah}(h]h ]h"]rarrah$]h&]uh1hhhhK?hhhhubh)}(h4.. |rcub| unicode:: U+0007D .. RIGHT CURLY BRACKETh]h}}hj*sbah}(h]h ]h"]rcubah$]h&]uh1hhhhK@hhhhubh)}(h<.. |rdquo| unicode:: U+0201D .. RIGHT DOUBLE QUOTATION MARKh]h”}hj9sbah}(h]h ]h"]rdquoah$]h&]uh1hhhhKAhhhhubh)}(h0.. |reg| unicode:: U+000AE .. REGISTERED SIGNh]h®}hjHsbah}(h]h ]h"]regah$]h&]uh1hhhhKBhhhhubh)}(h2.. |rpar| unicode:: U+00029 .. RIGHT PARENTHESISh]h)}hjWsbah}(h]h ]h"]rparah$]h&]uh1hhhhKChhhhubh)}(h5.. |rsqb| unicode:: U+0005D .. RIGHT SQUARE BRACKETh]h]}hjfsbah}(h]h ]h"]rsqbah$]h&]uh1hhhhKDhhhhubh)}(h<.. |rsquo| unicode:: U+02019 .. RIGHT SINGLE QUOTATION MARKh]h’}hjusbah}(h]h ]h"]rsquoah$]h&]uh1hhhhKEhhhhubh)}(h-.. |sect| unicode:: U+000A7 .. SECTION SIGNh]h§}hjsbah}(h]h ]h"]sectah$]h&]uh1hhhhKFhhhhubh)}(h*.. |semi| unicode:: U+0003B .. SEMICOLONh]h;}hjsbah}(h]h ]h"]semiah$]h&]uh1hhhhKGhhhhubh)}(h,.. |shy| unicode:: U+000AD .. SOFT HYPHENh]h­}hjsbah}(h]h ]h"]shyah$]h&]uh1hhhhKHhhhhubh)}(h(.. |sol| unicode:: U+0002F .. SOLIDUSh]h/}hjsbah}(h]h ]h"]solah$]h&]uh1hhhhKIhhhhubh)}(h,.. |sung| unicode:: U+0266A .. EIGHTH NOTEh]h♪}hjsbah}(h]h ]h"]sungah$]h&]uh1hhhhKJhhhhubh)}(h0.. |sup1| unicode:: U+000B9 .. SUPERSCRIPT ONEh]h¹}hjsbah}(h]h ]h"]sup1ah$]h&]uh1hhhhKKhhhhubh)}(h0.. |sup2| unicode:: U+000B2 .. SUPERSCRIPT TWOh]h²}hjsbah}(h]h ]h"]sup2ah$]h&]uh1hhhhKLhhhhubh)}(h2.. |sup3| unicode:: U+000B3 .. SUPERSCRIPT THREEh]h³}hjsbah}(h]h ]h"]sup3ah$]h&]uh1hhhhKMhhhhubh)}(h4.. |times| unicode:: U+000D7 .. MULTIPLICATION SIGNh]h×}hjsbah}(h]h ]h"]timesah$]h&]uh1hhhhKNhhhhubh)}(h0.. |trade| unicode:: U+02122 .. TRADE MARK SIGNh]h™}hj sbah}(h]h ]h"]tradeah$]h&]uh1hhhhKOhhhhubh)}(h... |uarr| unicode:: U+02191 .. UPWARDS ARROWh]h↑}hjsbah}(h]h ]h"]uarrah$]h&]uh1hhhhKPhhhhubh)}(h... |verbar| unicode:: U+0007C .. VERTICAL LINEh]h|}hj)sbah}(h]h ]h"]verbarah$]h&]uh1hhhhKQhhhhubh)}(h*.. |yen| unicode:: U+000A5 .. YEN SIGN h]h¥}hj8sbah}(h]h ]h"]yenah$]h&]uh1hhhhKRhhhhubhsection)}(hhh](htitle)}(hLinux HP WMI Sensors Driverh]hLinux HP WMI Sensors Driver}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjIhhhhhKubh field_list)}(hhh]hfield)}(hhh](h field_name)}(h Copyrighth]h Copyright}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1jfhjchhhKubh field_body)}(h)|copy| 2023 James Seo h]h paragraph)}(h(|copy| 2023 James Seo h](h©}(hj~hhhNhNubh 2023 James Seo <}(hj~hhhNhNubh reference)}(hjames@equiv.techh]hjames@equiv.tech}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:james@equiv.techuh1jhj~ubh>}(hj~hhhNhNubeh}(h]h ]h"]h$]h&]uh1j|hhhK hjxubah}(h]h ]h"]h$]h&]uh1jvhjcubeh}(h]h ]h"]h$]h&]uh1jahhhK hj^hhubah}(h]h ]h"]h$]h&]uh1j\hjIhhhhhK ubjH)}(hhh](jM)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjhhhhhK ubj})}(hX&Hewlett-Packard (and some HP Compaq) business-class computers report hardware monitoring information via Windows Management Instrumentation (WMI). This driver exposes that information to the Linux hwmon subsystem, allowing userspace utilities like ``sensors`` to gather numeric sensor readings.h](hHewlett-Packard (and some HP Compaq) business-class computers report hardware monitoring information via Windows Management Instrumentation (WMI). This driver exposes that information to the Linux hwmon subsystem, allowing userspace utilities like }(hjhhhNhNubhliteral)}(h ``sensors``h]hsensors}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh# to gather numeric sensor readings.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j|hhhKhjhhubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1jGhjIhhhhhK ubjH)}(hhh](jM)}(hsysfs interfaceh]hsysfs interface}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjhhhhhKubj})}(hWhen the driver is loaded, it discovers the sensors available on the system and creates the following sysfs attributes as necessary within ``/sys/class/hwmon/hwmon[X]``:h](hWhen the driver is loaded, it discovers the sensors available on the system and creates the following sysfs attributes as necessary within }(hjhhhNhNubj)}(h``/sys/class/hwmon/hwmon[X]``h]h/sys/class/hwmon/hwmon[X]}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh:}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j|hhhKhjhhubj})}(hA(``[X]`` is some number that depends on other system components.)h](h(}(hj$hhhNhNubj)}(h``[X]``h]h[X]}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj$ubh9 is some number that depends on other system components.)}(hj$hhhNhNubeh}(h]h ]h"]h$]h&]uh1j|hhhKhjhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jNhjKubjO)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jNhjKubjO)}(hhh]h}(h]h ]h"]h$]h&]colwidthK#uh1jNhjKubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]j})}(hNameh]hName}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhKhjzubah}(h]h ]h"]h$]h&]uh1jxhjuubjy)}(hhh]j})}(hPermh]hPerm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhKhjubah}(h]h ]h"]h$]h&]uh1jxhjuubjy)}(hhh]j})}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhKhjubah}(h]h ]h"]h$]h&]uh1jxhjuubeh}(h]h ]h"]h$]h&]uh1jshjpubah}(h]h ]h"]h$]h&]uh1jnhjKubhtbody)}(hhh](jt)}(hhh](jy)}(hhh]j})}(h``curr[X]_input``h]j)}(hjh]h curr[X]_input}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhKhjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(hROh]hRO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhKhjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(hCurrent in milliamperes (mA).h]hCurrent in milliamperes (mA).}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhKhj ubah}(h]h ]h"]h$]h&]uh1jxhjubeh}(h]h ]h"]h$]h&]uh1jshjubjt)}(hhh](jy)}(hhh]j})}(h``curr[X]_label``h]j)}(hj/h]h curr[X]_label}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj-ubah}(h]h ]h"]h$]h&]uh1j|hhhK hj*ubah}(h]h ]h"]h$]h&]uh1jxhj'ubjy)}(hhh]j})}(hROh]hRO}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK hjJubah}(h]h ]h"]h$]h&]uh1jxhj'ubjy)}(hhh]j})}(hCurrent sensor label.h]hCurrent sensor label.}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK hjaubah}(h]h ]h"]h$]h&]uh1jxhj'ubeh}(h]h ]h"]h$]h&]uh1jshjubjt)}(hhh](jy)}(hhh]j})}(h``fan[X]_input``h]j)}(hjh]h fan[X]_input}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhK!hjubah}(h]h ]h"]h$]h&]uh1jxhj~ubjy)}(hhh]j})}(hROh]hRO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK!hjubah}(h]h ]h"]h$]h&]uh1jxhj~ubjy)}(hhh]j})}(hFan speed in RPM.h]hFan speed in RPM.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK!hjubah}(h]h ]h"]h$]h&]uh1jxhj~ubeh}(h]h ]h"]h$]h&]uh1jshjubjt)}(hhh](jy)}(hhh]j})}(h``fan[X]_label``h]j)}(hjh]h fan[X]_label}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhK"hjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(hROh]hRO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK"hjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(hFan sensor label.h]hFan sensor label.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK"hjubah}(h]h ]h"]h$]h&]uh1jxhjubeh}(h]h ]h"]h$]h&]uh1jshjubjt)}(hhh](jy)}(hhh]j})}(h``fan[X]_fault``h]j)}(hj4h]h fan[X]_fault}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj2ubah}(h]h ]h"]h$]h&]uh1j|hhhK#hj/ubah}(h]h ]h"]h$]h&]uh1jxhj,ubjy)}(hhh]j})}(hROh]hRO}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK#hjOubah}(h]h ]h"]h$]h&]uh1jxhj,ubjy)}(hhh]j})}(hFan sensor fault indicator.h]hFan sensor fault indicator.}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK#hjfubah}(h]h ]h"]h$]h&]uh1jxhj,ubeh}(h]h ]h"]h$]h&]uh1jshjubjt)}(hhh](jy)}(hhh]j})}(h``fan[X]_alarm``h]j)}(hjh]h fan[X]_alarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhK$hjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(hROh]hRO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK$hjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(hFan sensor alarm indicator.h]hFan sensor alarm indicator.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK$hjubah}(h]h ]h"]h$]h&]uh1jxhjubeh}(h]h ]h"]h$]h&]uh1jshjubjt)}(hhh](jy)}(hhh]j})}(h``in[X]_input``h]j)}(hjh]h in[X]_input}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhK%hjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(hROh]hRO}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK%hjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(hVoltage in millivolts (mV).h]hVoltage in millivolts (mV).}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK%hj ubah}(h]h ]h"]h$]h&]uh1jxhjubeh}(h]h ]h"]h$]h&]uh1jshjubjt)}(hhh](jy)}(hhh]j})}(h``in[X]_label``h]j)}(hj9 h]h in[X]_label}(hj; hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj7 ubah}(h]h ]h"]h$]h&]uh1j|hhhK&hj4 ubah}(h]h ]h"]h$]h&]uh1jxhj1 ubjy)}(hhh]j})}(hROh]hRO}(hjW hhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK&hjT ubah}(h]h ]h"]h$]h&]uh1jxhj1 ubjy)}(hhh]j})}(hVoltage sensor label.h]hVoltage sensor label.}(hjn hhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK&hjk ubah}(h]h ]h"]h$]h&]uh1jxhj1 ubeh}(h]h ]h"]h$]h&]uh1jshjubjt)}(hhh](jy)}(hhh]j})}(h``temp[X]_input``h]j)}(hj h]h temp[X]_input}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1j|hhhK'hj ubah}(h]h ]h"]h$]h&]uh1jxhj ubjy)}(hhh]j})}(hROh]hRO}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK'hj ubah}(h]h ]h"]h$]h&]uh1jxhj ubjy)}(hhh]j})}(h2Temperature in millidegrees Celsius (m\ |deg|\ C).h](h(Temperature in millidegrees Celsius (m }(hj hhhNhNubh°}(hj hhhNhNubh C).}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1j|hhhK'hj ubah}(h]h ]h"]h$]h&]uh1jxhj ubeh}(h]h ]h"]h$]h&]uh1jshjubjt)}(hhh](jy)}(hhh]j})}(h``temp[X]_label``h]j)}(hj h]h temp[X]_label}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1j|hhhK)hj ubah}(h]h ]h"]h$]h&]uh1jxhj ubjy)}(hhh]j})}(hROh]hRO}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK)hj ubah}(h]h ]h"]h$]h&]uh1jxhj ubjy)}(hhh]j})}(hTemperature sensor label.h]hTemperature sensor label.}(hj$ hhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK)hj! ubah}(h]h ]h"]h$]h&]uh1jxhj ubeh}(h]h ]h"]h$]h&]uh1jshjubjt)}(hhh](jy)}(hhh]j})}(h``temp[X]_fault``h]j)}(hjF h]h temp[X]_fault}(hjH hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjD ubah}(h]h ]h"]h$]h&]uh1j|hhhK*hjA ubah}(h]h ]h"]h$]h&]uh1jxhj> ubjy)}(hhh]j})}(hROh]hRO}(hjd hhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK*hja ubah}(h]h ]h"]h$]h&]uh1jxhj> ubjy)}(hhh]j})}(h#Temperature sensor fault indicator.h]h#Temperature sensor fault indicator.}(hj{ hhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK*hjx ubah}(h]h ]h"]h$]h&]uh1jxhj> ubeh}(h]h ]h"]h$]h&]uh1jshjubjt)}(hhh](jy)}(hhh]j})}(h``temp[X]_alarm``h]j)}(hj h]h temp[X]_alarm}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1j|hhhK+hj ubah}(h]h ]h"]h$]h&]uh1jxhj ubjy)}(hhh]j})}(hROh]hRO}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK+hj ubah}(h]h ]h"]h$]h&]uh1jxhj ubjy)}(hhh]j})}(h#Temperature sensor alarm indicator.h]h#Temperature sensor alarm indicator.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK+hj ubah}(h]h ]h"]h$]h&]uh1jxhj ubeh}(h]h ]h"]h$]h&]uh1jshjubjt)}(hhh](jy)}(hhh]j})}(h``intrusion[X]_alarm``h]j)}(hj h]hintrusion[X]_alarm}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1j|hhhK,hj ubah}(h]h ]h"]h$]h&]uh1jxhj ubjy)}(hhh]j})}(hRWh]hRW}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK,hj ubah}(h]h ]h"]h$]h&]uh1jxhj ubjy)}(hhh]j})}(h"Chassis intrusion alarm indicator.h]h"Chassis intrusion alarm indicator.}(hj) hhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK,hj& ubah}(h]h ]h"]h$]h&]uh1jxhj ubeh}(h]h ]h"]h$]h&]uh1jshjubeh}(h]h ]h"]h$]h&]uh1jhjKubeh}(h]h ]h"]h$]h&]colsKuh1jIhjFubah}(h]h ]h"]h$]h&]uh1jDhjhhhhhNubhdefinition_list)}(hhh](hdefinition_list_item)}(hX5``fault`` attributes Reading ``1`` instead of ``0`` as the ``fault`` attribute for a sensor indicates that it has encountered some issue during operation such that measurements from it should not be trusted. If a sensor with the fault condition recovers later, reading this attribute will return ``0`` again. h](hterm)}(h``fault`` attributesh](j)}(h ``fault``h]hfault}(hjg hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjc ubh attributes}(hjc hhhNhNubeh}(h]h ]h"]h$]h&]uh1ja hhhK3hj] ubh definition)}(hhh]j})}(hXReading ``1`` instead of ``0`` as the ``fault`` attribute for a sensor indicates that it has encountered some issue during operation such that measurements from it should not be trusted. If a sensor with the fault condition recovers later, reading this attribute will return ``0`` again.h](hReading }(hj hhhNhNubj)}(h``1``h]h1}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh instead of }(hj hhhNhNubj)}(h``0``h]h0}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh as the }(hj hhhNhNubj)}(h ``fault``h]hfault}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh attribute for a sensor indicates that it has encountered some issue during operation such that measurements from it should not be trusted. If a sensor with the fault condition recovers later, reading this attribute will return }(hj hhhNhNubj)}(h``0``h]h0}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh again.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1j|hhhK0hj ubah}(h]h ]h"]h$]h&]uh1j hj] ubeh}(h]h ]h"]h$]h&]uh1j[ hhhK3hjX ubj\ )}(hXc``alarm`` attributes Reading ``1`` instead of ``0`` as the ``alarm`` attribute for a sensor indicates that one of the following has occurred, depending on its type: - ``fan``: The fan has stalled or has been disconnected while running. - ``temp``: The sensor reading has reached a critical threshold. The exact threshold is system-dependent. - ``intrusion``: The system's chassis has been opened. After ``1`` is read from an ``alarm`` attribute, the attribute resets itself and returns ``0`` on subsequent reads. As an exception, an ``intrusion[X]_alarm`` can only be manually reset by writing ``0`` to it. h](jb )}(h``alarm`` attributesh](j)}(h ``alarm``h]halarm}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh attributes}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1ja hhhK@hj ubj )}(hhh](j})}(hReading ``1`` instead of ``0`` as the ``alarm`` attribute for a sensor indicates that one of the following has occurred, depending on its type:h](hReading }(hj hhhNhNubj)}(h``1``h]h1}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh instead of }(hj hhhNhNubj)}(h``0``h]h0}(hj# hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh as the }(hj hhhNhNubj)}(h ``alarm``h]halarm}(hj5 hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh` attribute for a sensor indicates that one of the following has occurred, depending on its type:}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1j|hhhK6hj ubh bullet_list)}(hhh](h list_item)}(hD``fan``: The fan has stalled or has been disconnected while running.h]j})}(hjV h](j)}(h``fan``h]hfan}(hj[ hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjX ubh=: The fan has stalled or has been disconnected while running.}(hjX hhhNhNubeh}(h]h ]h"]h$]h&]uh1j|hhhK9hjT ubah}(h]h ]h"]h$]h&]uh1jR hjO ubjS )}(hg``temp``: The sensor reading has reached a critical threshold. The exact threshold is system-dependent.h]j})}(hg``temp``: The sensor reading has reached a critical threshold. The exact threshold is system-dependent.h](j)}(h``temp``h]htemp}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj} ubh_: The sensor reading has reached a critical threshold. The exact threshold is system-dependent.}(hj} hhhNhNubeh}(h]h ]h"]h$]h&]uh1j|hhhK:hjy ubah}(h]h ]h"]h$]h&]uh1jR hjO ubjS )}(h5``intrusion``: The system's chassis has been opened. h]j})}(h4``intrusion``: The system's chassis has been opened.h](j)}(h ``intrusion``h]h intrusion}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh): The system’s chassis has been opened.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1j|hhhKhj ubeh}(h]h ]h"]h$]h&]uh1j hj ubeh}(h]h ]h"]h$]h&]uh1j[ hhhK@hjX hhubeh}(h]h ]h"]h$]h&]uh1jV hjhhhhhNubeh}(h]sysfs-interfaceah ]h"]sysfs interfaceah$]h&]uh1jGhjIhhhhhKubjH)}(hhh](jM)}(hdebugfs interfaceh]hdebugfs interface}(hjR hhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjO hhhhhKCubhwarning)}(hThe debugfs interface is subject to change without notice and is only available when the kernel is compiled with ``CONFIG_DEBUG_FS`` defined.h]j})}(hThe debugfs interface is subject to change without notice and is only available when the kernel is compiled with ``CONFIG_DEBUG_FS`` defined.h](hqThe debugfs interface is subject to change without notice and is only available when the kernel is compiled with }(hjf hhhNhNubj)}(h``CONFIG_DEBUG_FS``h]hCONFIG_DEBUG_FS}(hjn hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjf ubh defined.}(hjf hhhNhNubeh}(h]h ]h"]h$]h&]uh1j|hhhKEhjb ubah}(h]h ]h"]h$]h&]uh1j` hjO hhhhhNubj})}(hXThe standard hwmon interface in sysfs exposes sensors of several common types that are connected as of driver initialization. However, there are usually other sensors in WMI that do not meet these criteria. In addition, a number of system-dependent "platform events objects" used for ``alarm`` attributes may be present. A debugfs interface is therefore provided for read-only access to all available HP WMI sensors and platform events objects.h](hX The standard hwmon interface in sysfs exposes sensors of several common types that are connected as of driver initialization. However, there are usually other sensors in WMI that do not meet these criteria. In addition, a number of system-dependent “platform events objects” used for }(hj hhhNhNubj)}(h ``alarm``h]halarm}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh attributes may be present. A debugfs interface is therefore provided for read-only access to all available HP WMI sensors and platform events objects.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1j|hhhKIhjO hhubj})}(hu``/sys/kernel/debug/hp-wmi-sensors-[X]/sensor`` contains one numbered entry per sensor with the following attributes:h](j)}(h/``/sys/kernel/debug/hp-wmi-sensors-[X]/sensor``h]h+/sys/kernel/debug/hp-wmi-sensors-[X]/sensor}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubhF contains one numbered entry per sensor with the following attributes:}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1j|hhhKPhjO hhubjE)}(hhh]jJ)}(hhh](jO)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jNhj ubjO)}(hhh]h}(h]h ]h"]h$]h&]colwidthK'uh1jNhj ubjo)}(hhh]jt)}(hhh](jy)}(hhh]j})}(hNameh]hName}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhKThj ubah}(h]h ]h"]h$]h&]uh1jxhj ubjy)}(hhh]j})}(hExampleh]hExample}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhKThj ubah}(h]h ]h"]h$]h&]uh1jxhj ubeh}(h]h ]h"]h$]h&]uh1jshj ubah}(h]h ]h"]h$]h&]uh1jnhj ubj)}(hhh](jt)}(hhh](jy)}(hhh]j})}(h``name``h]j)}(hj-h]hname}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj+ubah}(h]h ]h"]h$]h&]uh1j|hhhKVhj(ubah}(h]h ]h"]h$]h&]uh1jxhj%ubjy)}(hhh]j})}(h ``CPU0 Fan``h]j)}(hjMh]hCPU0 Fan}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjKubah}(h]h ]h"]h$]h&]uh1j|hhhKVhjHubah}(h]h ]h"]h$]h&]uh1jxhj%ubeh}(h]h ]h"]h$]h&]uh1jshj"ubjt)}(hhh](jy)}(hhh]j})}(h``description``h]j)}(hjvh]h description}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjtubah}(h]h ]h"]h$]h&]uh1j|hhhKWhjqubah}(h]h ]h"]h$]h&]uh1jxhjnubjy)}(hhh]j})}(h``Reports CPU0 fan speed``h]j)}(hjh]hReports CPU0 fan speed}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhKWhjubah}(h]h ]h"]h$]h&]uh1jxhjnubeh}(h]h ]h"]h$]h&]uh1jshj"ubjt)}(hhh](jy)}(hhh]j})}(h``sensor_type``h]j)}(hjh]h sensor_type}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhKXhjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(h``12``h]j)}(hjh]h12}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhKXhjubah}(h]h ]h"]h$]h&]uh1jxhjubeh}(h]h ]h"]h$]h&]uh1jshj"ubjt)}(hhh](jy)}(hhh]j})}(h``other_sensor_type``h]j)}(hjh]hother_sensor_type}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhKYhjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(h(an empty string)h]h(an empty string)}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhKYhj#ubah}(h]h ]h"]h$]h&]uh1jxhjubeh}(h]h ]h"]h$]h&]uh1jshj"ubjt)}(hhh](jy)}(hhh]j})}(h``operational_status``h]j)}(hjHh]hoperational_status}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjFubah}(h]h ]h"]h$]h&]uh1j|hhhKZhjCubah}(h]h ]h"]h$]h&]uh1jxhj@ubjy)}(hhh]j})}(h``2``h]j)}(hjhh]h2}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjfubah}(h]h ]h"]h$]h&]uh1j|hhhKZhjcubah}(h]h ]h"]h$]h&]uh1jxhj@ubeh}(h]h ]h"]h$]h&]uh1jshj"ubjt)}(hhh](jy)}(hhh]j})}(h``possible_states``h]j)}(hjh]hpossible_states}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhK[hjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(h'``Normal,Caution,Critical,Not Present``h]j)}(hjh]h#Normal,Caution,Critical,Not Present}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhK[hjubah}(h]h ]h"]h$]h&]uh1jxhjubeh}(h]h ]h"]h$]h&]uh1jshj"ubjt)}(hhh](jy)}(hhh]j})}(h``current_state``h]j)}(hjh]h current_state}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhK\hjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(h ``Normal``h]j)}(hjh]hNormal}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhK\hjubah}(h]h ]h"]h$]h&]uh1jxhjubeh}(h]h ]h"]h$]h&]uh1jshj"ubjt)}(hhh](jy)}(hhh]j})}(h``base_units``h]j)}(hj#h]h base_units}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj!ubah}(h]h ]h"]h$]h&]uh1j|hhhK]hjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(h``19``h]j)}(hjCh]h19}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjAubah}(h]h ]h"]h$]h&]uh1j|hhhK]hj>ubah}(h]h ]h"]h$]h&]uh1jxhjubeh}(h]h ]h"]h$]h&]uh1jshj"ubjt)}(hhh](jy)}(hhh]j})}(h``unit_modifier``h]j)}(hjlh]h unit_modifier}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjjubah}(h]h ]h"]h$]h&]uh1j|hhhK^hjgubah}(h]h ]h"]h$]h&]uh1jxhjdubjy)}(hhh]j})}(h``0``h]j)}(hjh]h0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhK^hjubah}(h]h ]h"]h$]h&]uh1jxhjdubeh}(h]h ]h"]h$]h&]uh1jshj"ubjt)}(hhh](jy)}(hhh]j})}(h``current_reading``h]j)}(hjh]hcurrent_reading}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhK_hjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(h``1008``h]j)}(hjh]h1008}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhK_hjubah}(h]h ]h"]h$]h&]uh1jxhjubeh}(h]h ]h"]h$]h&]uh1jshj"ubjt)}(hhh](jy)}(hhh]j})}(h``rate_units``h]j)}(hjh]h rate_units}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhK`hjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(h#``0`` (only exists on some systems)h](j)}(h``0``h]h0}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh (only exists on some systems)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j|hhhK`hjubah}(h]h ]h"]h$]h&]uh1jxhjubeh}(h]h ]h"]h$]h&]uh1jshj"ubeh}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]colsKuh1jIhj ubah}(h]h ]h"]h$]h&]uh1jDhjO hhhhhNubj})}(hIf platform events objects are available, ``/sys/kernel/debug/hp-wmi-sensors-[X]/platform_events`` contains one numbered entry per object with the following attributes:h](h*If platform events objects are available, }(hjWhhhNhNubj)}(h8``/sys/kernel/debug/hp-wmi-sensors-[X]/platform_events``h]h4/sys/kernel/debug/hp-wmi-sensors-[X]/platform_events}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjWubhF contains one numbered entry per object with the following attributes:}(hjWhhhNhNubeh}(h]h ]h"]h$]h&]uh1j|hhhKchjO hhubjE)}(hhh]jJ)}(hhh](jO)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jNhjzubjO)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jNhjzubjo)}(hhh]jt)}(hhh](jy)}(hhh]j})}(hNameh]hName}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhKhhjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(hExampleh]hExample}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhKhhjubah}(h]h ]h"]h$]h&]uh1jxhjubeh}(h]h ]h"]h$]h&]uh1jshjubah}(h]h ]h"]h$]h&]uh1jnhjzubj)}(hhh](jt)}(hhh](jy)}(hhh]j})}(h``name``h]j)}(hjh]hname}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhKjhjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(h``CPU0 Fan Stall``h]j)}(hjh]hCPU0 Fan Stall}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhKjhjubah}(h]h ]h"]h$]h&]uh1jxhjubeh}(h]h ]h"]h$]h&]uh1jshjubjt)}(hhh](jy)}(hhh]j})}(h``description``h]j)}(hj%h]h description}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj#ubah}(h]h ]h"]h$]h&]uh1j|hhhKkhj ubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(h``CPU0 Fan Speed``h]j)}(hjEh]hCPU0 Fan Speed}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjCubah}(h]h ]h"]h$]h&]uh1j|hhhKkhj@ubah}(h]h ]h"]h$]h&]uh1jxhjubeh}(h]h ]h"]h$]h&]uh1jshjubjt)}(hhh](jy)}(hhh]j})}(h``source_namespace``h]j)}(hjnh]hsource_namespace}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1jhjlubah}(h]h ]h"]h$]h&]uh1j|hhhKlhjiubah}(h]h ]h"]h$]h&]uh1jxhjfubjy)}(hhh]j})}(h ``root\wmi``h]j)}(h ``root\wmi``h]hroot\wmi}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhKlhjubah}(h]h ]h"]h$]h&]uh1jxhjfubeh}(h]h ]h"]h$]h&]uh1jshjubjt)}(hhh](jy)}(hhh]j})}(h``source_class``h]j)}(hjh]h source_class}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhKmhjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(h``HPBIOS_BIOSEvent``h]j)}(hjh]hHPBIOS_BIOSEvent}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhKmhjubah}(h]h ]h"]h$]h&]uh1jxhjubeh}(h]h ]h"]h$]h&]uh1jshjubjt)}(hhh](jy)}(hhh]j})}(h ``category``h]j)}(hjh]hcategory}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhKnhjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(h``3``h]j)}(hj!h]h3}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhKnhjubah}(h]h ]h"]h$]h&]uh1jxhjubeh}(h]h ]h"]h$]h&]uh1jshjubjt)}(hhh](jy)}(hhh]j})}(h``possible_severity``h]j)}(hjJh]hpossible_severity}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjHubah}(h]h ]h"]h$]h&]uh1j|hhhKohjEubah}(h]h ]h"]h$]h&]uh1jxhjBubjy)}(hhh]j})}(h``25``h]j)}(hjjh]h25}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhubah}(h]h ]h"]h$]h&]uh1j|hhhKohjeubah}(h]h ]h"]h$]h&]uh1jxhjBubeh}(h]h ]h"]h$]h&]uh1jshjubjt)}(hhh](jy)}(hhh]j})}(h``possible_status``h]j)}(hjh]hpossible_status}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhKphjubah}(h]h ]h"]h$]h&]uh1jxhjubjy)}(hhh]j})}(h``5``h]j)}(hjh]h5}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j|hhhKphjubah}(h]h ]h"]h$]h&]uh1jxhjubeh}(h]h ]h"]h$]h&]uh1jshjubeh}(h]h ]h"]h$]h&]uh1jhjzubeh}(h]h ]h"]h$]h&]colsKuh1jIhjwubah}(h]h ]h"]h$]h&]uh1jDhjO hhhhhNubj})}(hThese represent the properties of the underlying ``HPBIOS_BIOSNumericSensor`` and ``HPBIOS_PlatformEvents`` WMI objects, which vary between systems. See [#]_ for more details and Managed Object Format (MOF) definitions.h](h1These represent the properties of the underlying }(hjhhhNhNubj)}(h``HPBIOS_BIOSNumericSensor``h]hHPBIOS_BIOSNumericSensor}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh and }(hjhhhNhNubj)}(h``HPBIOS_PlatformEvents``h]hHPBIOS_PlatformEvents}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh. WMI objects, which vary between systems. See }(hjhhhNhNubhfootnote_reference)}(h[#]_h]h1}(hjhhhNhNubah}(h]id1ah ]h"]h$]h&]autoKrefidid2docnamehwmon/hp-wmi-sensorsuh1jhjresolvedKubh> for more details and Managed Object Format (MOF) definitions.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j|hhhKshjO hhubeh}(h]debugfs-interfaceah ]h"]debugfs interfaceah$]h&]uh1jGhjIhhhhhKCubjH)}(hhh](jM)}(hKnown issues and limitationsh]hKnown issues and limitations}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1jLhj<hhhhhKxubjN )}(hhh](jS )}(hX%If the existing hp-wmi driver for non-business-class HP systems is already loaded, ``alarm`` attributes will be unavailable even on systems that support them. This is because the same WMI event GUID used by this driver for ``alarm`` attributes is used on those systems for e.g. laptop hotkeys.h]j})}(hX%If the existing hp-wmi driver for non-business-class HP systems is already loaded, ``alarm`` attributes will be unavailable even on systems that support them. This is because the same WMI event GUID used by this driver for ``alarm`` attributes is used on those systems for e.g. laptop hotkeys.h](hSIf the existing hp-wmi driver for non-business-class HP systems is already loaded, }(hjThhhNhNubj)}(h ``alarm``h]halarm}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjTubh attributes will be unavailable even on systems that support them. This is because the same WMI event GUID used by this driver for }(hjThhhNhNubj)}(h ``alarm``h]halarm}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjTubh= attributes is used on those systems for e.g. laptop hotkeys.}(hjThhhNhNubeh}(h]h ]h"]h$]h&]uh1j|hhhKzhjPubah}(h]h ]h"]h$]h&]uh1jR hjMhhhhhNubjS )}(hDubious sensor hardware and inconsistent BIOS WMI implementations have been observed to cause inaccurate readings and peculiar behavior, such as alarms failing to occur or occurring only once per boot.h]j})}(hDubious sensor hardware and inconsistent BIOS WMI implementations have been observed to cause inaccurate readings and peculiar behavior, such as alarms failing to occur or occurring only once per boot.h]hDubious sensor hardware and inconsistent BIOS WMI implementations have been observed to cause inaccurate readings and peculiar behavior, such as alarms failing to occur or occurring only once per boot.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhK~hjubah}(h]h ]h"]h$]h&]uh1jR hjMhhhhhNubjS )}(hOnly temperature, fan speed, and intrusion sensor types have been seen in the wild so far. Support for voltage and current sensors is therefore provisional.h]j})}(hOnly temperature, fan speed, and intrusion sensor types have been seen in the wild so far. Support for voltage and current sensors is therefore provisional.h]hOnly temperature, fan speed, and intrusion sensor types have been seen in the wild so far. Support for voltage and current sensors is therefore provisional.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhKhjubah}(h]h ]h"]h$]h&]uh1jR hjMhhhhhNubjS )}(hvAlthough HP WMI sensors may claim to be of any type, any oddball sensor types unknown to hwmon will not be supported. h]j})}(huAlthough HP WMI sensors may claim to be of any type, any oddball sensor types unknown to hwmon will not be supported.h]huAlthough HP WMI sensors may claim to be of any type, any oddball sensor types unknown to hwmon will not be supported.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j|hhhKhjubah}(h]h ]h"]h$]h&]uh1jR hjMhhhhhNubeh}(h]h ]h"]h$]h&]j j uh1jM hhhKzhj<hhubeh}(h]known-issues-and-limitationsah ]h"]known issues and limitationsah$]h&]uh1jGhjIhhhhhKxubjH)}(hhh](jM)}(h Referencesh]h References}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjhhhhhKubhfootnote)}(hHewlett-Packard Development Company, L.P., "HP Client Management Interface Technical White Paper", 2005. [Online]. Available: https://h20331.www2.hp.com/hpsub/downloads/cmi_whitepaper.pdfh](hlabel)}(hhh]h1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhNhNubj})}(hHewlett-Packard Development Company, L.P., "HP Client Management Interface Technical White Paper", 2005. [Online]. Available: https://h20331.www2.hp.com/hpsub/downloads/cmi_whitepaper.pdfh](hHewlett-Packard Development Company, L.P., “HP Client Management Interface Technical White Paper”, 2005. [Online]. Available: }(hjhhhNhNubj)}(h=https://h20331.www2.hp.com/hpsub/downloads/cmi_whitepaper.pdfh]h=https://h20331.www2.hp.com/hpsub/downloads/cmi_whitepaper.pdf}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jhjubeh}(h]h ]h"]h$]h&]uh1j|hhhKhjubeh}(h]j&ah ]h"]1ah$]h&]jaj$Kj'j(uh1jhhhKhjhhubeh}(h] referencesah ]h"] referencesah$]h&]uh1jGhjIhhhhhKubeh}(h]linux-hp-wmi-sensors-driverah ]h"]linux hp wmi sensors driverah$]h&]uh1jGhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(jLN generatorN datestampN source_linkN source_urlN toc_backlinksjxfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj^error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}(hhhhhhj jjjj*jj9j-jHj<jWjKjfjZjujijjxjjjjjjjjjjjjjjjjj jjjj)jj8j,jGj;jVjJjejYjtjhjjwjjjjjjjjjjjjjjjjj jjj j(jj7j+jFj:jUjIjdjXjsjgjjvjjjjjjjjjjjjjjjjj jjj j'jj6j*jEj9jTjHjcjWjrjfjjujjjjjjjjjjjjjjjjjjjj j&jj5j)jDj8usubstitution_names}(amphߌaposhasthbrvbarj bsoljcentj*colonj9commajHcommatjWcopyjfcurrenjudarrjdegjdividejdollarjequalsjexcljfrac12jfrac14jfrac18jfrac34j frac38jfrac58j)frac78j8gtjGhalfjVhorbarjehyphenjtiexcljiquestjlaquojlarrjlcubjldquojlowbarjlparjlsqbjlsquoj ltjmicroj(middotj7nbspjFnotjUnumjdohmjsordfjordmjparajpercntjperiodjplusjplusmnjpoundjquestjquotj raquojrarrj'rcubj6rdquojEregjTrparjcrsqbjrrsquojsectjsemijshyjsoljsungjsup1jsup2jsup3jtimesjtradejuarrj&verbarj5yenjDurefnames}refids}j&]jasnameids}(j9j6jjjL jI j9j6jjj1j.j)j&u nametypes}(j9jjL j9jj1j)uh}(j6jIjjjI jj6jO jjjj<j.jj&ju footnote_refs} citation_refs} autofootnotes]jaautofootnote_refs]jasymbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jlKsRparse_messages]transform_messages] transformerN include_log]&Documentation/hwmon/hp-wmi-sensors.rst(NNNNta decorationNhhub.