watchdog-parameters.rst 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740
  1. ==========================
  2. WatchDog Module Parameters
  3. ==========================
  4. This file provides information on the module parameters of many of
  5. the Linux watchdog drivers. Watchdog driver parameter specs should
  6. be listed here unless the driver has its own driver-specific information
  7. file.
  8. See Documentation/admin-guide/kernel-parameters.rst for information on
  9. providing kernel parameters for builtin drivers versus loadable
  10. modules.
  11. -------------------------------------------------
  12. watchdog core:
  13. open_timeout:
  14. Maximum time, in seconds, for which the watchdog framework will take
  15. care of pinging a running hardware watchdog until userspace opens the
  16. corresponding /dev/watchdogN device. A value of 0 means an infinite
  17. timeout. Setting this to a non-zero value can be useful to ensure that
  18. either userspace comes up properly, or the board gets reset and allows
  19. fallback logic in the bootloader to try something else.
  20. -------------------------------------------------
  21. acquirewdt:
  22. wdt_stop:
  23. Acquire WDT 'stop' io port (default 0x43)
  24. wdt_start:
  25. Acquire WDT 'start' io port (default 0x443)
  26. nowayout:
  27. Watchdog cannot be stopped once started
  28. (default=kernel config parameter)
  29. -------------------------------------------------
  30. advantechwdt:
  31. wdt_stop:
  32. Advantech WDT 'stop' io port (default 0x443)
  33. wdt_start:
  34. Advantech WDT 'start' io port (default 0x443)
  35. timeout:
  36. Watchdog timeout in seconds. 1<= timeout <=63, default=60.
  37. nowayout:
  38. Watchdog cannot be stopped once started
  39. (default=kernel config parameter)
  40. -------------------------------------------------
  41. alim1535_wdt:
  42. timeout:
  43. Watchdog timeout in seconds. (0 < timeout < 18000, default=60
  44. nowayout:
  45. Watchdog cannot be stopped once started
  46. (default=kernel config parameter)
  47. -------------------------------------------------
  48. alim7101_wdt:
  49. timeout:
  50. Watchdog timeout in seconds. (1<=timeout<=3600, default=30
  51. use_gpio:
  52. Use the gpio watchdog (required by old cobalt boards).
  53. default=0/off/no
  54. nowayout:
  55. Watchdog cannot be stopped once started
  56. (default=kernel config parameter)
  57. -------------------------------------------------
  58. ar7_wdt:
  59. margin:
  60. Watchdog margin in seconds (default=60)
  61. nowayout:
  62. Disable watchdog shutdown on close
  63. (default=kernel config parameter)
  64. -------------------------------------------------
  65. armada_37xx_wdt:
  66. timeout:
  67. Watchdog timeout in seconds. (default=120)
  68. nowayout:
  69. Disable watchdog shutdown on close
  70. (default=kernel config parameter)
  71. -------------------------------------------------
  72. at91rm9200_wdt:
  73. wdt_time:
  74. Watchdog time in seconds. (default=5)
  75. nowayout:
  76. Watchdog cannot be stopped once started
  77. (default=kernel config parameter)
  78. -------------------------------------------------
  79. at91sam9_wdt:
  80. heartbeat:
  81. Watchdog heartbeats in seconds. (default = 15)
  82. nowayout:
  83. Watchdog cannot be stopped once started
  84. (default=kernel config parameter)
  85. -------------------------------------------------
  86. bcm47xx_wdt:
  87. wdt_time:
  88. Watchdog time in seconds. (default=30)
  89. nowayout:
  90. Watchdog cannot be stopped once started
  91. (default=kernel config parameter)
  92. -------------------------------------------------
  93. coh901327_wdt:
  94. margin:
  95. Watchdog margin in seconds (default 60s)
  96. -------------------------------------------------
  97. cpu5wdt:
  98. port:
  99. base address of watchdog card, default is 0x91
  100. verbose:
  101. be verbose, default is 0 (no)
  102. ticks:
  103. count down ticks, default is 10000
  104. -------------------------------------------------
  105. cpwd:
  106. wd0_timeout:
  107. Default watchdog0 timeout in 1/10secs
  108. wd1_timeout:
  109. Default watchdog1 timeout in 1/10secs
  110. wd2_timeout:
  111. Default watchdog2 timeout in 1/10secs
  112. -------------------------------------------------
  113. da9052wdt:
  114. timeout:
  115. Watchdog timeout in seconds. 2<= timeout <=131, default=2.048s
  116. nowayout:
  117. Watchdog cannot be stopped once started
  118. (default=kernel config parameter)
  119. -------------------------------------------------
  120. davinci_wdt:
  121. heartbeat:
  122. Watchdog heartbeat period in seconds from 1 to 600, default 60
  123. -------------------------------------------------
  124. ebc-c384_wdt:
  125. timeout:
  126. Watchdog timeout in seconds. (1<=timeout<=15300, default=60)
  127. nowayout:
  128. Watchdog cannot be stopped once started
  129. -------------------------------------------------
  130. ep93xx_wdt:
  131. nowayout:
  132. Watchdog cannot be stopped once started
  133. timeout:
  134. Watchdog timeout in seconds. (1<=timeout<=3600, default=TBD)
  135. -------------------------------------------------
  136. eurotechwdt:
  137. nowayout:
  138. Watchdog cannot be stopped once started
  139. (default=kernel config parameter)
  140. io:
  141. Eurotech WDT io port (default=0x3f0)
  142. irq:
  143. Eurotech WDT irq (default=10)
  144. ev:
  145. Eurotech WDT event type (default is `int`)
  146. -------------------------------------------------
  147. gef_wdt:
  148. nowayout:
  149. Watchdog cannot be stopped once started
  150. (default=kernel config parameter)
  151. -------------------------------------------------
  152. geodewdt:
  153. timeout:
  154. Watchdog timeout in seconds. 1<= timeout <=131, default=60.
  155. nowayout:
  156. Watchdog cannot be stopped once started
  157. (default=kernel config parameter)
  158. -------------------------------------------------
  159. i6300esb:
  160. heartbeat:
  161. Watchdog heartbeat in seconds. (1<heartbeat<2046, default=30)
  162. nowayout:
  163. Watchdog cannot be stopped once started
  164. (default=kernel config parameter)
  165. -------------------------------------------------
  166. iTCO_wdt:
  167. heartbeat:
  168. Watchdog heartbeat in seconds.
  169. (2<heartbeat<39 (TCO v1) or 613 (TCO v2), default=30)
  170. nowayout:
  171. Watchdog cannot be stopped once started
  172. (default=kernel config parameter)
  173. -------------------------------------------------
  174. iTCO_vendor_support:
  175. vendorsupport:
  176. iTCO vendor specific support mode, default=0 (none),
  177. 1=SuperMicro Pent3, 2=SuperMicro Pent4+, 911=Broken SMI BIOS
  178. -------------------------------------------------
  179. ib700wdt:
  180. timeout:
  181. Watchdog timeout in seconds. 0<= timeout <=30, default=30.
  182. nowayout:
  183. Watchdog cannot be stopped once started
  184. (default=kernel config parameter)
  185. -------------------------------------------------
  186. ibmasr:
  187. nowayout:
  188. Watchdog cannot be stopped once started
  189. (default=kernel config parameter)
  190. -------------------------------------------------
  191. imx2_wdt:
  192. timeout:
  193. Watchdog timeout in seconds (default 60 s)
  194. nowayout:
  195. Watchdog cannot be stopped once started
  196. (default=kernel config parameter)
  197. -------------------------------------------------
  198. indydog:
  199. nowayout:
  200. Watchdog cannot be stopped once started
  201. (default=kernel config parameter)
  202. -------------------------------------------------
  203. iop_wdt:
  204. nowayout:
  205. Watchdog cannot be stopped once started
  206. (default=kernel config parameter)
  207. -------------------------------------------------
  208. it8712f_wdt:
  209. margin:
  210. Watchdog margin in seconds (default 60)
  211. nowayout:
  212. Disable watchdog shutdown on close
  213. (default=kernel config parameter)
  214. -------------------------------------------------
  215. it87_wdt:
  216. nogameport:
  217. Forbid the activation of game port, default=0
  218. nocir:
  219. Forbid the use of CIR (workaround for some buggy setups); set to 1 if
  220. system resets despite watchdog daemon running, default=0
  221. exclusive:
  222. Watchdog exclusive device open, default=1
  223. timeout:
  224. Watchdog timeout in seconds, default=60
  225. testmode:
  226. Watchdog test mode (1 = no reboot), default=0
  227. nowayout:
  228. Watchdog cannot be stopped once started
  229. (default=kernel config parameter)
  230. -------------------------------------------------
  231. ixp4xx_wdt:
  232. heartbeat:
  233. Watchdog heartbeat in seconds (default 60s)
  234. nowayout:
  235. Watchdog cannot be stopped once started
  236. (default=kernel config parameter)
  237. -------------------------------------------------
  238. machzwd:
  239. nowayout:
  240. Watchdog cannot be stopped once started
  241. (default=kernel config parameter)
  242. action:
  243. after watchdog resets, generate:
  244. 0 = RESET(*) 1 = SMI 2 = NMI 3 = SCI
  245. -------------------------------------------------
  246. max63xx_wdt:
  247. heartbeat:
  248. Watchdog heartbeat period in seconds from 1 to 60, default 60
  249. nowayout:
  250. Watchdog cannot be stopped once started
  251. (default=kernel config parameter)
  252. nodelay:
  253. Force selection of a timeout setting without initial delay
  254. (max6373/74 only, default=0)
  255. -------------------------------------------------
  256. mixcomwd:
  257. nowayout:
  258. Watchdog cannot be stopped once started
  259. (default=kernel config parameter)
  260. -------------------------------------------------
  261. mpc8xxx_wdt:
  262. timeout:
  263. Watchdog timeout in ticks. (0<timeout<65536, default=65535)
  264. reset:
  265. Watchdog Interrupt/Reset Mode. 0 = interrupt, 1 = reset
  266. nowayout:
  267. Watchdog cannot be stopped once started
  268. (default=kernel config parameter)
  269. -------------------------------------------------
  270. mv64x60_wdt:
  271. nowayout:
  272. Watchdog cannot be stopped once started
  273. (default=kernel config parameter)
  274. -------------------------------------------------
  275. ni903x_wdt:
  276. timeout:
  277. Initial watchdog timeout in seconds (0<timeout<516, default=60)
  278. nowayout:
  279. Watchdog cannot be stopped once started
  280. (default=kernel config parameter)
  281. -------------------------------------------------
  282. nic7018_wdt:
  283. timeout:
  284. Initial watchdog timeout in seconds (0<timeout<464, default=80)
  285. nowayout:
  286. Watchdog cannot be stopped once started
  287. (default=kernel config parameter)
  288. -------------------------------------------------
  289. omap_wdt:
  290. timer_margin:
  291. initial watchdog timeout (in seconds)
  292. early_enable:
  293. Watchdog is started on module insertion (default=0
  294. nowayout:
  295. Watchdog cannot be stopped once started
  296. (default=kernel config parameter)
  297. -------------------------------------------------
  298. orion_wdt:
  299. heartbeat:
  300. Initial watchdog heartbeat in seconds
  301. nowayout:
  302. Watchdog cannot be stopped once started
  303. (default=kernel config parameter)
  304. -------------------------------------------------
  305. pc87413_wdt:
  306. io:
  307. pc87413 WDT I/O port (default: io).
  308. timeout:
  309. Watchdog timeout in minutes (default=timeout).
  310. nowayout:
  311. Watchdog cannot be stopped once started
  312. (default=kernel config parameter)
  313. -------------------------------------------------
  314. pika_wdt:
  315. heartbeat:
  316. Watchdog heartbeats in seconds. (default = 15)
  317. nowayout:
  318. Watchdog cannot be stopped once started
  319. (default=kernel config parameter)
  320. -------------------------------------------------
  321. pnx4008_wdt:
  322. heartbeat:
  323. Watchdog heartbeat period in seconds from 1 to 60, default 19
  324. nowayout:
  325. Set to 1 to keep watchdog running after device release
  326. -------------------------------------------------
  327. pnx833x_wdt:
  328. timeout:
  329. Watchdog timeout in Mhz. (68Mhz clock), default=2040000000 (30 seconds)
  330. nowayout:
  331. Watchdog cannot be stopped once started
  332. (default=kernel config parameter)
  333. start_enabled:
  334. Watchdog is started on module insertion (default=1)
  335. -------------------------------------------------
  336. pseries-wdt:
  337. action:
  338. Action taken when watchdog expires: 0 (power off), 1 (restart),
  339. 2 (dump and restart). (default=1)
  340. timeout:
  341. Initial watchdog timeout in seconds. (default=60)
  342. nowayout:
  343. Watchdog cannot be stopped once started.
  344. (default=kernel config parameter)
  345. -------------------------------------------------
  346. rc32434_wdt:
  347. timeout:
  348. Watchdog timeout value, in seconds (default=20)
  349. nowayout:
  350. Watchdog cannot be stopped once started
  351. (default=kernel config parameter)
  352. -------------------------------------------------
  353. riowd:
  354. riowd_timeout:
  355. Watchdog timeout in minutes (default=1)
  356. -------------------------------------------------
  357. s3c2410_wdt:
  358. tmr_margin:
  359. Watchdog tmr_margin in seconds. (default=15)
  360. tmr_atboot:
  361. Watchdog is started at boot time if set to 1, default=0
  362. nowayout:
  363. Watchdog cannot be stopped once started
  364. (default=kernel config parameter)
  365. soft_noboot:
  366. Watchdog action, set to 1 to ignore reboots, 0 to reboot
  367. debug:
  368. Watchdog debug, set to >1 for debug, (default 0)
  369. -------------------------------------------------
  370. sa1100_wdt:
  371. margin:
  372. Watchdog margin in seconds (default 60s)
  373. -------------------------------------------------
  374. sb_wdog:
  375. timeout:
  376. Watchdog timeout in microseconds (max/default 8388607 or 8.3ish secs)
  377. -------------------------------------------------
  378. sbc60xxwdt:
  379. wdt_stop:
  380. SBC60xx WDT 'stop' io port (default 0x45)
  381. wdt_start:
  382. SBC60xx WDT 'start' io port (default 0x443)
  383. timeout:
  384. Watchdog timeout in seconds. (1<=timeout<=3600, default=30)
  385. nowayout:
  386. Watchdog cannot be stopped once started
  387. (default=kernel config parameter)
  388. -------------------------------------------------
  389. sbc7240_wdt:
  390. timeout:
  391. Watchdog timeout in seconds. (1<=timeout<=255, default=30)
  392. nowayout:
  393. Disable watchdog when closing device file
  394. -------------------------------------------------
  395. sbc8360:
  396. timeout:
  397. Index into timeout table (0-63) (default=27 (60s))
  398. nowayout:
  399. Watchdog cannot be stopped once started
  400. (default=kernel config parameter)
  401. -------------------------------------------------
  402. sbc_epx_c3:
  403. nowayout:
  404. Watchdog cannot be stopped once started
  405. (default=kernel config parameter)
  406. -------------------------------------------------
  407. sbc_fitpc2_wdt:
  408. margin:
  409. Watchdog margin in seconds (default 60s)
  410. nowayout:
  411. Watchdog cannot be stopped once started
  412. -------------------------------------------------
  413. sbsa_gwdt:
  414. timeout:
  415. Watchdog timeout in seconds. (default 10s)
  416. action:
  417. Watchdog action at the first stage timeout,
  418. set to 0 to ignore, 1 to panic. (default=0)
  419. nowayout:
  420. Watchdog cannot be stopped once started
  421. (default=kernel config parameter)
  422. -------------------------------------------------
  423. sc1200wdt:
  424. isapnp:
  425. When set to 0 driver ISA PnP support will be disabled (default=1)
  426. io:
  427. io port
  428. timeout:
  429. range is 0-255 minutes, default is 1
  430. nowayout:
  431. Watchdog cannot be stopped once started
  432. (default=kernel config parameter)
  433. -------------------------------------------------
  434. sc520_wdt:
  435. timeout:
  436. Watchdog timeout in seconds. (1 <= timeout <= 3600, default=30)
  437. nowayout:
  438. Watchdog cannot be stopped once started
  439. (default=kernel config parameter)
  440. -------------------------------------------------
  441. sch311x_wdt:
  442. force_id:
  443. Override the detected device ID
  444. therm_trip:
  445. Should a ThermTrip trigger the reset generator
  446. timeout:
  447. Watchdog timeout in seconds. 1<= timeout <=15300, default=60
  448. nowayout:
  449. Watchdog cannot be stopped once started
  450. (default=kernel config parameter)
  451. -------------------------------------------------
  452. scx200_wdt:
  453. margin:
  454. Watchdog margin in seconds
  455. nowayout:
  456. Disable watchdog shutdown on close
  457. -------------------------------------------------
  458. shwdt:
  459. clock_division_ratio:
  460. Clock division ratio. Valid ranges are from 0x5 (1.31ms)
  461. to 0x7 (5.25ms). (default=7)
  462. heartbeat:
  463. Watchdog heartbeat in seconds. (1 <= heartbeat <= 3600, default=30
  464. nowayout:
  465. Watchdog cannot be stopped once started
  466. (default=kernel config parameter)
  467. -------------------------------------------------
  468. smsc37b787_wdt:
  469. timeout:
  470. range is 1-255 units, default is 60
  471. nowayout:
  472. Watchdog cannot be stopped once started
  473. (default=kernel config parameter)
  474. -------------------------------------------------
  475. softdog:
  476. soft_margin:
  477. Watchdog soft_margin in seconds.
  478. (0 < soft_margin < 65536, default=60)
  479. nowayout:
  480. Watchdog cannot be stopped once started
  481. (default=kernel config parameter)
  482. soft_noboot:
  483. Softdog action, set to 1 to ignore reboots, 0 to reboot
  484. (default=0)
  485. -------------------------------------------------
  486. stmp3xxx_wdt:
  487. heartbeat:
  488. Watchdog heartbeat period in seconds from 1 to 4194304, default 19
  489. -------------------------------------------------
  490. tegra_wdt:
  491. heartbeat:
  492. Watchdog heartbeats in seconds. (default = 120)
  493. nowayout:
  494. Watchdog cannot be stopped once started
  495. (default=kernel config parameter)
  496. -------------------------------------------------
  497. ts72xx_wdt:
  498. timeout:
  499. Watchdog timeout in seconds. (1 <= timeout <= 8, default=8)
  500. nowayout:
  501. Disable watchdog shutdown on close
  502. -------------------------------------------------
  503. twl4030_wdt:
  504. nowayout:
  505. Watchdog cannot be stopped once started
  506. (default=kernel config parameter)
  507. -------------------------------------------------
  508. txx9wdt:
  509. timeout:
  510. Watchdog timeout in seconds. (0<timeout<N, default=60)
  511. nowayout:
  512. Watchdog cannot be stopped once started
  513. (default=kernel config parameter)
  514. -------------------------------------------------
  515. uniphier_wdt:
  516. timeout:
  517. Watchdog timeout in power of two seconds.
  518. (1 <= timeout <= 128, default=64)
  519. nowayout:
  520. Watchdog cannot be stopped once started
  521. (default=kernel config parameter)
  522. -------------------------------------------------
  523. w83627hf_wdt:
  524. wdt_io:
  525. w83627hf/thf WDT io port (default 0x2E)
  526. timeout:
  527. Watchdog timeout in seconds. 1 <= timeout <= 255, default=60.
  528. nowayout:
  529. Watchdog cannot be stopped once started
  530. (default=kernel config parameter)
  531. -------------------------------------------------
  532. w83877f_wdt:
  533. timeout:
  534. Watchdog timeout in seconds. (1<=timeout<=3600, default=30)
  535. nowayout:
  536. Watchdog cannot be stopped once started
  537. (default=kernel config parameter)
  538. -------------------------------------------------
  539. w83977f_wdt:
  540. timeout:
  541. Watchdog timeout in seconds (15..7635), default=45)
  542. testmode:
  543. Watchdog testmode (1 = no reboot), default=0
  544. nowayout:
  545. Watchdog cannot be stopped once started
  546. (default=kernel config parameter)
  547. -------------------------------------------------
  548. wafer5823wdt:
  549. timeout:
  550. Watchdog timeout in seconds. 1 <= timeout <= 255, default=60.
  551. nowayout:
  552. Watchdog cannot be stopped once started
  553. (default=kernel config parameter)
  554. -------------------------------------------------
  555. wdt285:
  556. soft_margin:
  557. Watchdog timeout in seconds (default=60)
  558. -------------------------------------------------
  559. wdt977:
  560. timeout:
  561. Watchdog timeout in seconds (60..15300, default=60)
  562. testmode:
  563. Watchdog testmode (1 = no reboot), default=0
  564. nowayout:
  565. Watchdog cannot be stopped once started
  566. (default=kernel config parameter)
  567. -------------------------------------------------
  568. wm831x_wdt:
  569. nowayout:
  570. Watchdog cannot be stopped once started
  571. (default=kernel config parameter)
  572. -------------------------------------------------
  573. wm8350_wdt:
  574. nowayout:
  575. Watchdog cannot be stopped once started
  576. (default=kernel config parameter)
  577. -------------------------------------------------
  578. sun4v_wdt:
  579. timeout_ms:
  580. Watchdog timeout in milliseconds 1..180000, default=60000)
  581. nowayout:
  582. Watchdog cannot be stopped once started