linux/Documentation/watchdog/hpwdt.txt
<<
> < href="../linux+v31.37/Documentaion>/watchdog/hpwdt.txt"> > o/spa> ospa> class="lxr_search"> >="+search" method="post" onsubmit="return do_search(this);"> > > > Search ospa> class="lxr_prefs" < onclick="return ajax_prefs();"> > o/spa> > < < ="ajax+*" method="post" onsubmit="return false;"> oinput typ="vhidden" nam="vajax_lookup" id"vajax_lookup" alue="v"> > < <
<
< < < < <1o/a>Last reviewed: 06/02/2009 < <2o/a> < <3o/a> HP iLO2 NMI Watchdog Driver < <4o/a> NMI sourcing for iLO2 based< <5o/a> Documentaion> and Driver by < <6o/a> Thomas Mingarelli <thomas.mingarelli@hp.com> < <7o/a> < <8o/a> The HP iLO2 NMI Watchdog driver is a kernel module that provides basic < <9o/a> watchdog funcion>ality and the added benefit of NMI sourcing. Both the < 0 watchdog funcion>ality and the NMI sourcing capability need to be enabled < 11o/a> by the user. Remember that the two modes are not dependent on one another. < 12o/a> A user can have the NMI sourcing without the watchdog timer and vice-versa. < 13o/a> < 14o/a> Watchdog funcion>ality is enabled like any other common watchdog driver. That < 15o/a> is, an applicaion> needs to be started that kicks off the watchdog timer. A < 16o/a> basic applicaion> exists in the Documentaion>/watchdog/src directory called < 17/oa> watchdog-test.c. Simply compile the C file and kick it off. If the system < 18o/a> gets into a bad state and hangs, the HP ProLiant iLO 2 timer register will < 19o/a> not be updated in a timely fashon> and a hardware system reset (also know> as < 2 an Autnmaioc Server Recovery (ASR)) event will occur. < 21o/a> < 22o/a> The hpwdt driver also has four (4) module param=ters. They are the following: < 23o/a> < 24o/a> soft_margin - allows the user to set the watchdog timer alue= < 25o/a> allowntaion>/erversocum233 nam=n>/" class="lineon> 2n" nam="vL6&tnd vi souhref="Documentaion>/watchdog/hpwdt.txt#L25" id"vL16" 2lass="line" nam="vL16">2 16o/26 not bewaythe -ic applhdog timem=ters. Tt kickdore be usocum two m aluetohref="Documentaion>/watchdog/hpwdt.txt#L25" id"vL17" 2lass="line" nam="vL17">2 17/o27 pdat (ed thatod vi y cnt with) ebe enablsbiled href="Documentaion>/watchdog/hpwdt.txt#L21" id"vL18" 2lass="line" nam="vL18">2 18o/2> getsprioris e -ids. Tarere whe commod be utpwdt driver alsonabfirser is<219o/a29 pdie_e uify aner t foundl soursod b"lity areds.fault= <32 le param=ters. Thnabf0od bLASTthe syste=n>/"wLO stohref="Documentaion>/watchdog/hpwdt.txt#L25" i3"vL21" c3ass="line" nam="vL21"><321o/a31 ped liksourcing withoystnt (loadtpwdt driver alsonut tref="Documentaion>/watchdog/hpwdt.txt#L25" i3"vL22" c3ass="line" nam="vL22"><322o/a32 prioris e=1o kharbootnut t nmi_dog/hpwd=0)href="Documentaion>/watchdog/hpwdt.txt#L21" i3"vL3" claass="line" nam="vL3">< <23o/a3 <324o/a3 soft_NOTE: Moe fin > and Drbhe dog driver. Thathe Dgt oral,he cludithoyst iocthref="Documentaion>/watchdog/hpwdt.txt#L19" i3"vL25" c3ass="line" nam="vL25"><325o/a3 a berface t f/devhdog/hpwdhave blowiuna tiref="Documentaion>/watchdog/hpwdt.txt#L19" i3"vL16" 23ass="line" nam="vL16">2316o/23 entaion>/watchdog/hpwdtdog-test.apiL19"Driverntaion>/watchIPMIL19"href="Documentaion>/watchdog/hpwdt.txt#L21" i3"vL17" 23ass="line" nam="vL17">2317/o23 2318o/23 The HP iLrioris e =ters. Thnwao a br pacatodue t f commo> 2margwhe folaieweln href="Documentaion>/watchdog/hpwdt.txt#L17" i3ption van5" id"vL17" 2lass="line" nam="vL17"5" ihe systaion>/watchdog/hp2'"perver Recovery a>/watchdog/hpwdt="vL17"gprotaio). Keepog/ham="v'so> 2maL170 (/watchd)4" class="line" nam="vL4">< <4o/a> 4 pLO2 ;"> le param=ter4. Thn4bf0od onut t vi souhrestchdog/se=n>/n>/wc 2ectlpwdt.t 2 18o/2> getspr4 4 ped liksourcing witho4stnt 4 id"vL22" class="line" nam="vL22">< 22o/a> The hp4 4 prioris e=1o kharboot4ut t 4m=ters. ThDocumentaion>/watchdog/haiodis href=by.txt#L25"cumentaL19" ntchdog/h"vL21" c3ass="line" nam="vL21"><321o/a31 4="Docume4taion>/watchdog/hpwdt.t4t#L244r /" basic /wa"watch"HW/watchdment baswdt.t "wi 2vL19" cl2lass="line" nam="vL19"><219o/a29 4 NMI ssourcing for iLO2 based/wadehaio" id"vL17" class="line" nam="vL17">< 17/oa> watchd4 a be4face t f/devhdog/hpwdha4e blo4iuna teachL25" e-versa. /wavchdo cumesentshpwL17" class="line" nam="vL17">< 17/oa> watchd4 enta4on>/watchdog/hpwdtdog-t4st.ap4L19"Drog/seo knoditfolachdson>ntsog/hpa.txt#Lset vi soLoimgwatchdo'so"dazententL17" class="line" nam="vL17">< 17/oa> watchd4="Docume4taion>/watchdog/hpwdt.t4t#L8"4h) eben>nftxtd"wmessdt.ta href=logwatchixt#L18" id"vO 2 timer reghuon>r wil"DocuvL16" 23ass="line" nam="vL16">2316o/23 4iLrioris4e =ters. Thnwao a br pa4atodu4 t f cg/hpwdt.txt#L25" t.txt#Lwatchdentg/hpwg/hp"> 2m"wmtohref="DocumentwatL16" 23ass="line" nam="vL16">2316o/23 4ihe syst4ion>/watchdog/hp2'"perv4r Rec4very a(Documentai"vL3" claass="line" nam="vL3">< <23o/a3 le param=ter5. Thn50id"vL22" class="line" nam="vL22">< 22o/a> The hp5 5 ped liksourcing witho5stnt 5loadtp1og/hpwdt.atchdogng: stem rn>/tchdentg/hpwdt.txt#L21" p" ientahdog/hvL16" 23ass="line" nam="vL16">2316o/23 5 5 prioris e=1o kharboot5ut t 5mi_dog/hpedit /tchd/grub/ne"u.ls/watchplntaiodt.dt.txt#L21" i3 a href=chdachdvL19" cl2lass="line" nam="vL19"><219o/a29 5="Docume5taion>/watchdog/hpwdt.t5t#L245r atchdogchdovL3" claass="line" nam="vL3">< <23o/a3 < <4o/a> 5 Documentaion> and Drie blo5iuna t3. Ontaiodt." id"vOcomes up pumealse; rmmtopwdt.t4" class="line" nam="vL4">< <4o/a> 5 enta5on>/watchdog/hpwdtdog-t5st.ap5L19"Dr4.imesmtop/lib/ntohres/`udtdo -r`/atchdo/umentai/char4">< <4o/a> ko"Documentai4" class="line" nam="vL4">< <4o/a> 5="Docume5taion>/watchdog/hpwdt.t5t#L8"5id3"vL18" 23ass="line" nam="vL18">2318o/23 The HP5iLrioris5e =ters. Thnwao a br pa5atodu5 t f cNow,cg/hpwdt.txt.txsuccessfully/receentwatchmenta e-versa. atchptxt#L9e; logL18" 23ass="line" nam="vL18">2318o/23 The HP5ihe syst5ion>/watchdog/hp2'"perv5r Rec5very amessdt.ton>/waetail vi soreas>/w=n>/"wersa. (g: rser is< <23o/a3 le param=ter6. Thn60id"vL22" class="line" nam="vL22">< 22o/a> The hp6 6 ped liksourcing witho6stnt 6loadtpBedt.tmentaef="Dchdog/seent HP BIOS " itaitentshalof="Docu="DocussocidmenL22" class="line" nam="vL22">< 22o/a> The hp6 6 prioris e=1o kharboot6ut t 62) eben>L9e(reas>/)vL23" class="line" nam="vL23">< 23o/a> <324o/a3 soft_N6 NMI 6sourcing for iLO2 based6iver.6ant Servers <322o/a32 6 6 Documentaion> and Dr6e blo65i3"vL24" c3ass="line" nam="vL24"><324o/a3 soft_N6 Thomaas Mingarelli <thomasst.ap6arelli@hp.comUncor.txtut trMem#L17Errn>/333301vL22" c3ass="line" nam="vL22"><322o/a32 6="Docume6taion>/watchdog/hpwdt.t6t#L8"6id3"vL18" 23ass="line" nam="vL18">2318o/23 The HP6iLrioris6e =ters. Thnwao a br pa6atodu68relli@hp.compwdtsa. 1BvL22" c3ass="line" nam="vL22"><322o/a32 6ihe syst6ion>/watchdog/hp2'"perv6r Rec69d3"vL18" 23ass="line" nam="vL18">2318o/23 The HP7 7 pLO2 ;"> le param=ter7. Thn7bf0od bLASTthPCI Pa 2maErrn>/3333333333333320vL22" c3ass="line" nam="vL22"><322o/a32 7 7 ped liksourcing witho7stnt 7 id"vL22" class="line" nam="vL22">< 22o/a> The hp7 7 prioris e=1o kharboot7ut t 7mi_dog/hpwd=0sa. Ba> P#ess/3333333333333327vL22" c3ass="line" nam="vL22"><322o/a32 7="Docume7taion>/watchdog/hpwdt.t7t#L247 i3"vL24" c3ass="line" nam="vL24"><324o/a3 soft_N7 NMI 7sourcing for iLO2 based7iver.7ant Servers <322o/a32 7 7 Documentaion> and Dr7e blo75i3"vL24" c3ass="line" nam="vL24"><324o/a3 soft_N7 Thom7as Mingarelli <thoma7st.ap7arelli@hp.comILO Doorbelltsa. 29vL22" c3ass="line" nam="vL22"><322o/a32 7Documentaaion>/watchdog/hpwdt.txtt#L8"7id3"vL18" 23ass="line" nam="vL18">2318o/23 The HP7iLrioris7e =ters. Thnwao a br pa7atodu78relli@hp.comILO IOPtsa. 2AvL22" c3ass="line" nam="vL22"><322o/a32 7ihe syst7ion>/watchdog/hp2'"perv7r Rec79d3"vL18" 23ass="line" nam="vL18">2318o/23 The HP8 8 pLO2 ;"> le param=ter8. Thn80relli@hp.comILO ic <322o/a32 8 8 ped liksourcing witho8stnt 8 id"vL22" class="line" nam="vL22">< 22o/a> The hp8 8 prioris e=1o kharboot8ut t 8mi_dog/hpwd=0Proc Thrhdosa. 2CvL22" c3ass="line" nam="vL22"><322o/a32 8="Docume8taion>/watchdog/hpwdt.t8t#L248 i3"vL24" c3ass="line" nam="vL24"><324o/a3 soft_N8 NMI 8sourcing for iLO2 based8iver.8ant Servers <322o/a32 8 8 Documentaion> and Dr8e blo85i3"vL24" c3ass="line" nam="vL24"><324o/a3 soft_N8 Thom8as Mingarelli <thoma8st.ap86f0od bLASTthPCI Exp#ess/Errn>/33333333333332FvL22" c3ass="line" nam="vL22"><322o/a32 8Document8aion>/watchdog/hpwdt.tx8t#L8"8id"vL8" class="line" nam="vL8">< <8o/a> The HP iLOO2 NMI Waatchdog driver is a kernatodu88relli@hp.comDMAen>ntrolai>/sa. 30vL22" c3ass="line" nam="vL22"><322o/a32 8ihe syst8ion>/watchdog/hp2'"perv8r Rec89d3"vL18" 23ass="line" nam="vL18">2318o/23 The HP9 9 pLO2 ;"> le param=ter9. Thn90relli@hp.comHypumtransport/CSI/Errn>/33333331vL22" c3ass="line" nam="vL22"><322o/a32 9 9 ped liksourcing witho9stnt 9 id"vL22" class="line" nam="vL22">< 22o/a> The hp9 9 prioris e=1o kharboot9ut t 9id"vL3" class="line" nam="vL3">< <3o/a> 9="Docume9taion>/watchdog/hpwdt.t9t#L249 i3"vL24" c3ass="line" nam="vL24"><324o/a3 soft_N9 NMI 9sourcing for iLO2 based9iver.9ant Se-- Tom="DocumentaL24" c3ass="line" nam="vL24"><324o/a3 soft_N9 9 Documentaion> and Dr9e blo9iuna tire(watchdog/hpwdt.txt#L7" i)4" class="line" nam="vL4">< <4o/a> 9 Thom9as Mingarelli <thoma9st.ap96f0od . ThorigintlpLXRg/hpwdt.txendent " class="http://menta forge.net/p#ojtxts/lxr">LXRgwatcun 2mf0od,hreLO alptri" naml ntaihoysend" class="mailto:lxr@lxr@ lxr.RedpilloLoip#ompwf0od,hptxt#L9lachdLoimgwc"vajldion>atchopchdmhoys sert#L1s sintai1995.