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]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget(/translations/pt_BR/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*}hjsbah}(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\}hj#sbah}(h]h ]h"]bsolah$]h&]uh1hhhhK hhhhubh)}(h*.. |cent| unicode:: U+000A2 .. CENT SIGNh]h¢}hj2sbah}(h]h ]h"]centah$]h&]uh1hhhhK hhhhubh)}(h&.. |colon| unicode:: U+0003A .. COLONh]h:}hjAsbah}(h]h ]h"]colonah$]h&]uh1hhhhK hhhhubh)}(h&.. |comma| unicode:: U+0002C .. COMMAh]h,}hjPsbah}(h]h ]h"]commaah$]h&]uh1hhhhKhhhhubh)}(h... |commat| unicode:: U+00040 .. COMMERCIAL ATh]h@}hj_sbah}(h]h ]h"]commatah$]h&]uh1hhhhKhhhhubh)}(h/.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGNh]h©}hjnsbah}(h]h ]h"]copyah$]h&]uh1hhhhKhhhhubh)}(h... |curren| unicode:: U+000A4 .. CURRENCY SIGNh]h¤}hj}sbah}(h]h ]h"]currenah$]h&]uh1hhhhKhhhhubh)}(h0.. |darr| unicode:: U+02193 .. DOWNWARDS ARROWh]h↓}hjsbah}(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⅜}hj"sbah}(h]h ]h"]frac38ah$]h&]uh1hhhhKhhhhubh)}(h=.. |frac58| unicode:: U+0215D .. VULGAR FRACTION FIVE EIGHTHSh]h⅝}hj1sbah}(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>}hjOsbah}(h]h ]h"]gtah$]h&]uh1hhhhKhhhhubh)}(h9.. |half| unicode:: U+000BD .. VULGAR FRACTION ONE HALFh]h½}hj^sbah}(h]h ]h"]halfah$]h&]uh1hhhhK hhhhubh)}(h/.. |horbar| unicode:: U+02015 .. HORIZONTAL BARh]h―}hjmsbah}(h]h ]h"]horbarah$]h&]uh1hhhhK!hhhhubh)}(h'.. |hyphen| unicode:: U+02010 .. HYPHENh]h‐}hj|sbah}(h]h ]h"]hyphenah$]h&]uh1hhhhK"hhhhubh)}(h:.. |iexcl| unicode:: U+000A1 .. INVERTED EXCLAMATION MARKh]h¡}hjsbah}(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µ}hj0sbah}(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 }hjNsbah}(h]h ]h"]nbspah$]h&]uh1hhhhK0hhhhubh)}(h).. |not| unicode:: U+000AC .. NOT SIGNh]h¬}hj]sbah}(h]h ]h"]notah$]h&]uh1hhhhK1hhhhubh)}(h,.. |num| unicode:: U+00023 .. NUMBER SIGNh]h#}hjlsbah}(h]h ]h"]numah$]h&]uh1hhhhK2hhhhubh)}(h).. |ohm| unicode:: U+02126 .. OHM SIGNh]hΩ}hj{sbah}(h]h ]h"]ohmah$]h&]uh1hhhhK3hhhhubh)}(h;.. |ordf| unicode:: U+000AA .. FEMININE ORDINAL INDICATORh]hª}hjsbah}(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→}hj/sbah}(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”}hjMsbah}(h]h ]h"]rdquoah$]h&]uh1hhhhKAhhhhubh)}(h0.. |reg| unicode:: U+000AE .. REGISTERED SIGNh]h®}hj\sbah}(h]h ]h"]regah$]h&]uh1hhhhKBhhhhubh)}(h2.. |rpar| unicode:: U+00029 .. RIGHT PARENTHESISh]h)}hjksbah}(h]h ]h"]rparah$]h&]uh1hhhhKChhhhubh)}(h5.. |rsqb| unicode:: U+0005D .. RIGHT SQUARE BRACKETh]h]}hjzsbah}(h]h ]h"]rsqbah$]h&]uh1hhhhKDhhhhubh)}(h<.. |rsquo| unicode:: U+02019 .. RIGHT SINGLE QUOTATION MARKh]h’}hjsbah}(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™}hjsbah}(h]h ]h"]tradeah$]h&]uh1hhhhKOhhhhubh)}(h... |uarr| unicode:: U+02191 .. UPWARDS ARROWh]h↑}hj.sbah}(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¥}hjLsbah}(h]h ]h"]yenah$]h&]uh1hhhhKRhhhhubhsection)}(hhh](htitle)}(hLinux HP WMI Sensors Driverh]hLinux HP WMI Sensors Driver}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1j`hj]hhhhhKubh field_list)}(hhh]hfield)}(hhh](h field_name)}(h Copyrighth]h Copyright}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjwhhhKubh field_body)}(h)|copy| 2023 James Seo h]h paragraph)}(h(|copy| 2023 James Seo h](h©}(hjhhhNhNubh 2023 James Seo <}(hjhhhNhNubh reference)}(hjames@equiv.techh]hjames@equiv.tech}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:james@equiv.techuh1jhjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhK hjubah}(h]h ]h"]h$]h&]uh1jhjwubeh}(h]h ]h"]h$]h&]uh1juhhhK hjrhhubah}(h]h ]h"]h$]h&]uh1jphj]hhhhhK ubj\)}(hhh](ja)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j`hjhhhhhK 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&]uh1jhhhKhjhhubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1j[hj]hhhhhK ubj\)}(hhh](ja)}(hsysfs interfaceh]hsysfs interface}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j`hjhhhhhKubj)}(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&]uh1jhhhKhjhhubj)}(hA(``[X]`` is some number that depends on other system components.)h](h(}(hj8hhhNhNubj)}(h``[X]``h]h[X]}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj8ubh9 is some number that depends on other system components.)}(hj8hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jbhj_ubjc)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jbhj_ubjc)}(hhh]h}(h]h ]h"]h$]h&]colwidthK#uh1jbhj_ubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]j)}(hNameh]hName}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hPermh]hPerm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhj_ubhtbody)}(hhh](j)}(hhh](j)}(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&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hROh]hRO}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hCurrent in milliamperes (mA).h]hCurrent in milliamperes (mA).}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]j)}(h``curr[X]_label``h]j)}(hjCh]h curr[X]_label}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjAubah}(h]h ]h"]h$]h&]uh1jhhhK hj>ubah}(h]h ]h"]h$]h&]uh1jhj;ubj)}(hhh]j)}(hROh]hRO}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK hj^ubah}(h]h ]h"]h$]h&]uh1jhj;ubj)}(hhh]j)}(hCurrent sensor label.h]hCurrent sensor label.}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK hjuubah}(h]h ]h"]h$]h&]uh1jhj;ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(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&]uh1jhhhK!hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hROh]hRO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK!hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hFan speed in RPM.h]hFan speed in RPM.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK!hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(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&]uh1jhhhK"hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hROh]hRO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK"hj ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hFan sensor label.h]hFan sensor label.}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK"hj#ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]j)}(h``fan[X]_fault``h]j)}(hjHh]h fan[X]_fault}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjFubah}(h]h ]h"]h$]h&]uh1jhhhK#hjCubah}(h]h ]h"]h$]h&]uh1jhj@ubj)}(hhh]j)}(hROh]hRO}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK#hjcubah}(h]h ]h"]h$]h&]uh1jhj@ubj)}(hhh]j)}(hFan sensor fault indicator.h]hFan sensor fault indicator.}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK#hjzubah}(h]h ]h"]h$]h&]uh1jhj@ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(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&]uh1jhhhK$hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hROh]hRO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK$hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hFan sensor alarm indicator.h]hFan sensor alarm indicator.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK$hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(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&]uh1jhhhK%hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hROh]hRO}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK%hj ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hVoltage in millivolts (mV).h]hVoltage in millivolts (mV).}(hj+ hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK%hj( ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]j)}(h``in[X]_label``h]j)}(hjM h]h in[X]_label}(hjO hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjK ubah}(h]h ]h"]h$]h&]uh1jhhhK&hjH ubah}(h]h ]h"]h$]h&]uh1jhjE ubj)}(hhh]j)}(hROh]hRO}(hjk hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK&hjh ubah}(h]h ]h"]h$]h&]uh1jhjE ubj)}(hhh]j)}(hVoltage sensor label.h]hVoltage sensor label.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK&hj ubah}(h]h ]h"]h$]h&]uh1jhjE ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(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&]uh1jhhhK'hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]j)}(hROh]hRO}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK'hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(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&]uh1jhhhK'hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(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&]uh1jhhhK)hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]j)}(hROh]hRO}(hj! hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK)hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]j)}(hTemperature sensor label.h]hTemperature sensor label.}(hj8 hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK)hj5 ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]j)}(h``temp[X]_fault``h]j)}(hjZ h]h temp[X]_fault}(hj\ hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjX ubah}(h]h ]h"]h$]h&]uh1jhhhK*hjU ubah}(h]h ]h"]h$]h&]uh1jhjR ubj)}(hhh]j)}(hROh]hRO}(hjx hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK*hju ubah}(h]h ]h"]h$]h&]uh1jhjR ubj)}(hhh]j)}(h#Temperature sensor fault indicator.h]h#Temperature sensor fault indicator.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK*hj ubah}(h]h ]h"]h$]h&]uh1jhjR ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(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&]uh1jhhhK+hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]j)}(hROh]hRO}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK+hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]j)}(h#Temperature sensor alarm indicator.h]h#Temperature sensor alarm indicator.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK+hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(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&]uh1jhhhK,hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]j)}(hRWh]hRW}(hj& hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK,hj# ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]j)}(h"Chassis intrusion alarm indicator.h]h"Chassis intrusion alarm indicator.}(hj= hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK,hj: ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj_ubeh}(h]h ]h"]h$]h&]colsKuh1j]hjZubah}(h]h ]h"]h$]h&]uh1jXhjhhhhhNubhdefinition_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}(hj{ hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjw ubh attributes}(hjw hhhNhNubeh}(h]h ]h"]h$]h&]uh1ju hhhK3hjq 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&]uh1jhhhK0hj ubah}(h]h ]h"]h$]h&]uh1j hjq ubeh}(h]h ]h"]h$]h&]uh1jo hhhK3hjl ubjp )}(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](jv )}(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&]uh1ju 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}(hj7 hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh as the }(hj hhhNhNubj)}(h ``alarm``h]halarm}(hjI 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&]uh1jhhhK6hj ubh bullet_list)}(hhh](h list_item)}(hD``fan``: The fan has stalled or has been disconnected while running.h]j)}(hjj h](j)}(h``fan``h]hfan}(hjo hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjl ubh=: The fan has stalled or has been disconnected while running.}(hjl hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhK9hjh ubah}(h]h ]h"]h$]h&]uh1jf hjc ubjg )}(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&]uh1jhhhK:hj ubah}(h]h ]h"]h$]h&]uh1jf hjc ubjg )}(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&]uh1jhhhKhj ubeh}(h]h ]h"]h$]h&]uh1j hj ubeh}(h]h ]h"]h$]h&]uh1jo hhhK@hjl hhubeh}(h]h ]h"]h$]h&]uh1jj hjhhhhhNubeh}(h]sysfs-interfaceah ]h"]sysfs interfaceah$]h&]uh1j[hj]hhhhhKubj\)}(hhh](ja)}(hdebugfs interfaceh]hdebugfs interface}(hjf hhhNhNubah}(h]h ]h"]h$]h&]uh1j`hjc 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 }(hjz hhhNhNubj)}(h``CONFIG_DEBUG_FS``h]hCONFIG_DEBUG_FS}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjz ubh defined.}(hjz hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKEhjv ubah}(h]h ]h"]h$]h&]uh1jt hjc 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&]uh1jhhhKIhjc 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&]uh1jhhhKPhjc hhubjY)}(hhh]j^)}(hhh](jc)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jbhj ubjc)}(hhh]h}(h]h ]h"]h$]h&]colwidthK'uh1jbhj ubj)}(hhh]j)}(hhh](j)}(hhh]j)}(hNameh]hName}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKThj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]j)}(hExampleh]hExample}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKThjubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh](j)}(hhh]j)}(h``name``h]j)}(hjAh]hname}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jhj?ubah}(h]h ]h"]h$]h&]uh1jhhhKVhj<ubah}(h]h ]h"]h$]h&]uh1jhj9ubj)}(hhh]j)}(h ``CPU0 Fan``h]j)}(hjah]hCPU0 Fan}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1jhj_ubah}(h]h ]h"]h$]h&]uh1jhhhKVhj\ubah}(h]h ]h"]h$]h&]uh1jhj9ubeh}(h]h ]h"]h$]h&]uh1jhj6ubj)}(hhh](j)}(hhh]j)}(h``description``h]j)}(hjh]h description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKWhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(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&]uh1jhhhKWhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj6ubj)}(hhh](j)}(hhh]j)}(h``sensor_type``h]j)}(hjh]h sensor_type}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKXhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(h``12``h]j)}(hjh]h12}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKXhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj6ubj)}(hhh](j)}(hhh]j)}(h``other_sensor_type``h]j)}(hjh]hother_sensor_type}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKYhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(h(an empty string)h]h(an empty string)}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKYhj7ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj6ubj)}(hhh](j)}(hhh]j)}(h``operational_status``h]j)}(hj\h]hoperational_status}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjZubah}(h]h ]h"]h$]h&]uh1jhhhKZhjWubah}(h]h ]h"]h$]h&]uh1jhjTubj)}(hhh]j)}(h``2``h]j)}(hj|h]h2}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjzubah}(h]h ]h"]h$]h&]uh1jhhhKZhjwubah}(h]h ]h"]h$]h&]uh1jhjTubeh}(h]h ]h"]h$]h&]uh1jhj6ubj)}(hhh](j)}(hhh]j)}(h``possible_states``h]j)}(hjh]hpossible_states}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhK[hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(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&]uh1jhhhK[hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj6ubj)}(hhh](j)}(hhh]j)}(h``current_state``h]j)}(hjh]h current_state}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhK\hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(h ``Normal``h]j)}(hjh]hNormal}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhK\hj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj6ubj)}(hhh](j)}(hhh]j)}(h``base_units``h]j)}(hj7h]h base_units}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj5ubah}(h]h ]h"]h$]h&]uh1jhhhK]hj2ubah}(h]h ]h"]h$]h&]uh1jhj/ubj)}(hhh]j)}(h``19``h]j)}(hjWh]h19}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjUubah}(h]h ]h"]h$]h&]uh1jhhhK]hjRubah}(h]h ]h"]h$]h&]uh1jhj/ubeh}(h]h ]h"]h$]h&]uh1jhj6ubj)}(hhh](j)}(hhh]j)}(h``unit_modifier``h]j)}(hjh]h unit_modifier}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj~ubah}(h]h ]h"]h$]h&]uh1jhhhK^hj{ubah}(h]h ]h"]h$]h&]uh1jhjxubj)}(hhh]j)}(h``0``h]j)}(hjh]h0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhK^hjubah}(h]h ]h"]h$]h&]uh1jhjxubeh}(h]h ]h"]h$]h&]uh1jhj6ubj)}(hhh](j)}(hhh]j)}(h``current_reading``h]j)}(hjh]hcurrent_reading}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhK_hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(h``1008``h]j)}(hjh]h1008}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhK_hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj6ubj)}(hhh](j)}(hhh]j)}(h``rate_units``h]j)}(hjh]h rate_units}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhK`hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]j)}(h#``0`` (only exists on some systems)h](j)}(h``0``h]h0}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj0ubh (only exists on some systems)}(hj0hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhK`hj-ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj6ubeh}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]colsKuh1j]hj ubah}(h]h ]h"]h$]h&]uh1jXhjc 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, }(hjkhhhNhNubj)}(h8``/sys/kernel/debug/hp-wmi-sensors-[X]/platform_events``h]h4/sys/kernel/debug/hp-wmi-sensors-[X]/platform_events}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1jhjkubhF contains one numbered entry per object with the following attributes:}(hjkhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKchjc hhubjY)}(hhh]j^)}(hhh](jc)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jbhjubjc)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jbhjubj)}(hhh]j)}(hhh](j)}(hhh]j)}(hNameh]hName}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hExampleh]hExample}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh](j)}(hhh]j)}(h``name``h]j)}(hjh]hname}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKjhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(h``CPU0 Fan Stall``h]j)}(hjh]hCPU0 Fan Stall}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKjhj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]j)}(h``description``h]j)}(hj9h]h description}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj7ubah}(h]h ]h"]h$]h&]uh1jhhhKkhj4ubah}(h]h ]h"]h$]h&]uh1jhj1ubj)}(hhh]j)}(h``CPU0 Fan Speed``h]j)}(hjYh]hCPU0 Fan Speed}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjWubah}(h]h ]h"]h$]h&]uh1jhhhKkhjTubah}(h]h ]h"]h$]h&]uh1jhj1ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]j)}(h``source_namespace``h]j)}(hjh]hsource_namespace}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKlhj}ubah}(h]h ]h"]h$]h&]uh1jhjzubj)}(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&]uh1jhhhKlhjubah}(h]h ]h"]h$]h&]uh1jhjzubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]j)}(h``source_class``h]j)}(hjh]h source_class}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKmhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(h``HPBIOS_BIOSEvent``h]j)}(hjh]hHPBIOS_BIOSEvent}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKmhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]j)}(h ``category``h]j)}(hjh]hcategory}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKnhjubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]j)}(h``3``h]j)}(hj5h]h3}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj3ubah}(h]h ]h"]h$]h&]uh1jhhhKnhj0ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]j)}(h``possible_severity``h]j)}(hj^h]hpossible_severity}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\ubah}(h]h ]h"]h$]h&]uh1jhhhKohjYubah}(h]h ]h"]h$]h&]uh1jhjVubj)}(hhh]j)}(h``25``h]j)}(hj~h]h25}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj|ubah}(h]h ]h"]h$]h&]uh1jhhhKohjyubah}(h]h ]h"]h$]h&]uh1jhjVubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]j)}(h``possible_status``h]j)}(hjh]hpossible_status}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKphjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(h``5``h]j)}(hjh]h5}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKphjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1j]hjubah}(h]h ]h"]h$]h&]uh1jXhjc 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}(hj)hhhNhNubah}(h]id1ah ]h"]h$]h&]autoKrefidid2docnamehwmon/hp-wmi-sensorsuh1j'hjresolvedKubh> for more details and Managed Object Format (MOF) definitions.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKshjc hhubeh}(h]debugfs-interfaceah ]h"]debugfs interfaceah$]h&]uh1j[hj]hhhhhKCubj\)}(hhh](ja)}(hKnown issues and limitationsh]hKnown issues and limitations}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1j`hjPhhhhhKxubjb )}(hhh](jg )}(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, }(hjhhhhNhNubj)}(h ``alarm``h]halarm}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhubh attributes will be unavailable even on systems that support them. This is because the same WMI event GUID used by this driver for }(hjhhhhNhNubj)}(h ``alarm``h]halarm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhubh= attributes is used on those systems for e.g. laptop hotkeys.}(hjhhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKzhjdubah}(h]h ]h"]h$]h&]uh1jf hjahhhhhNubjg )}(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&]uh1jhhhK~hjubah}(h]h ]h"]h$]h&]uh1jf hjahhhhhNubjg )}(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&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jf hjahhhhhNubjg )}(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&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jf hjahhhhhNubeh}(h]h ]h"]h$]h&]j j uh1ja hhhKzhjPhhubeh}(h]known-issues-and-limitationsah ]h"]known issues and limitationsah$]h&]uh1j[hj]hhhhhKxubj\)}(hhh](ja)}(h Referencesh]h References}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j`hjhhhhhKubhfootnote)}(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&]uh1j hj hhhNhNubj)}(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}(hj$hhhNhNubah}(h]h ]h"]h$]h&]refurij&uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubeh}(h]j:ah ]h"]1ah$]h&]j3aj8Kj;j<uh1jhhhKhjhhubeh}(h] referencesah ]h"] referencesah$]h&]uh1j[hj]hhhhhKubeh}(h]linux-hp-wmi-sensors-driverah ]h"]linux hp wmi sensors driverah$]h&]uh1j[hhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(j`N generatorN datestampN source_linkN source_urlN toc_backlinksjfootnote_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_handlerjrerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourcehnj _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}(hhjhjjj jj/j#j>j2jMjAj\jPjkj_jzjnjj}jjjjjjjjjjjjjjjjjjjjj.j"j=j1jLj@j[jOjjj^jyjmjj|jjjjjjjjjjjjjjjjjjjjj-j!j<j0jKj?jZjNjij]jxjljj{jjjjjjjjjjjjjjjjjjjjj,j j;j/jJj>jYjMjhj\jwjkjjzjjjjjjjjjjjjjjjjj jjjj+jj:j.jIj=jXjLusubstitution_names}(amphaposjastjbrvbarj bsolj/centj>colonjMcommaj\commatjkcopyjzcurrenjdarrjdegjdividejdollarjequalsjexcljfrac12jfrac14jfrac18jfrac34jfrac38j.frac58j=frac78jLgtj[halfjjhorbarjyhyphenjiexcljiquestjlaquojlarrjlcubjldquojlowbarjlparjlsqbjlsquojltj-microj<middotjKnbspjZnotjinumjxohmjordfjordmjparajpercntjperiodjplusjplusmnjpoundjquestjquotjraquoj,rarrj;rcubjJrdquojYregjhrparjwrsqbjrsquojsectjsemijshyjsoljsungjsup1jsup2jsup3j timesjtradej+uarrj:verbarjIyenjXurefnames}refids}j:]j)asnameids}(jMjJjjj` j] jMjJjjjEjBj=j:u nametypes}(jMjj` jMjjEj=uh}(jJj]jjj] jjJjc j3j)jjPjBjj:j u footnote_refs} citation_refs} autofootnotes]j aautofootnote_refs]j)asymbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jKsRparse_messages]transform_messages] transformerN include_log]&Documentation/hwmon/hp-wmi-sensors.rst(NNNNta decorationNhhub.