| 4 | | <meta name=description content="Sensors FAQ for lm_sensors version 2.10"> |
| 5 | | <meta name=generator content="makeinfo 4.0"> |
| 6 | | <link href="http://texinfo.org/" rel=generator-home> |
| 7 | | </head><body> |
| 8 | | |
| 9 | | <p>C<p>opyright (c) 1998 - 2002<br> |
| | 5 | <meta name="description" content="Sensors FAQ for lm_sensors version 2.10"> |
| | 6 | <meta name="generator" content="makeinfo 4.5"> |
| | 7 | <link href="http://www.gnu.org/software/texinfo/" rel="generator-home"> |
| | 8 | </head> |
| | 9 | <body> |
| | 10 | <h1 class="settitle">Sensors FAQ for lm_sensors version 2.10</h1> |
| | 11 | Copyright (c) 1998 - 2002<br> |
| 18 | | <li><a href="#Top">lm_sensors</a> |
| 19 | | <li><a href="#Overview">1 PC and Sensor Overview</a> |
| | 21 | <li><a href="#toc_Top">lm_sensors</a></li> |
| | 22 | <li><a href="#toc_Overview">1 PC and Sensor Overview</a></li> |
| | 23 | <li><a href="#toc_Basics">2 Sensor and Bus Basics</a></li> |
| | 24 | <li><a href="#toc_Installation">3 Installation and Management</a></li> |
| | 25 | <li><a href="#toc_Problems">4 Problems</a></li> |
| | 26 | <li><a href="#toc_Help">5 How to Ask for Help</a></li> |
| | 27 | <li><a href="#toc_Contribute">6 How to Contribute</a></li> |
| | 28 | <li><a href="#toc_Version%201%20Specifics">7 Version 1 Specific Questions</a></li> |
| | 29 | <li><a href="#toc_Document%20Revisions">Appendix A Revision History of This Document</a></li> |
| | 30 | </ul> |
| | 31 | </div> |
| | 32 | |
| | 33 | |
| | 34 | <div class="contents"> |
| | 35 | <h2>Table of Contents</h2> |
| | 36 | <ul> |
| | 37 | <li><a name="toc_Top" href="#Top">lm_sensors</a> |
| | 38 | <li><a name="toc_Overview" href="#Overview">1 PC and Sensor Overview</a> |
| 183 | | <ul> |
| 184 | | <li><a href="#Overview">Overview</a>: PC and Sensor Overview |
| 185 | | <li><a href="#Basics">Basics</a>: Sensor and Bus Basics |
| 186 | | <li><a href="#Installation">Installation</a>: Installation and Management |
| 187 | | <li><a href="#Problems">Problems</a>: Problems |
| 188 | | <li><a href="#Help">Help</a>: How to Ask for Help |
| 189 | | <li><a href="#Contribute">Contribute</a>: How to Contribute |
| 190 | | <li><a href="#Version%201%20Specifics">Version 1 Specifics</a>: Version 1 Specific Questions |
| 191 | | <li><a href="#Document%20Revisions">Document Revisions</a>: Revision History of This Document |
| 192 | | </ul> |
| 193 | | |
| | 205 | <ul class="menu"> |
| | 206 | <li><a accesskey="1" href="#Overview">Overview</a>: PC and Sensor Overview |
| | 207 | <li><a accesskey="2" href="#Basics">Basics</a>: Sensor and Bus Basics |
| | 208 | <li><a accesskey="3" href="#Installation">Installation</a>: Installation and Management |
| | 209 | <li><a accesskey="4" href="#Problems">Problems</a>: Problems |
| | 210 | <li><a accesskey="5" href="#Help">Help</a>: How to Ask for Help |
| | 211 | <li><a accesskey="6" href="#Contribute">Contribute</a>: How to Contribute |
| | 212 | <li><a accesskey="7" href="#Version%201%20Specifics">Version 1 Specifics</a>: Version 1 Specific Questions |
| | 213 | <li><a accesskey="8" href="#Document%20Revisions">Document Revisions</a>: Revision History of This Document |
| | 214 | </ul> |
| | 215 | |
| | 216 | <div class="node"> |
| 196 | | Next:<a rel=next href="#Basics">Basics</a>, |
| 197 | | Previous:<a rel=previous href="#Top">Top</a>, |
| 198 | | Up:<a rel=up href="#Top">Top</a> |
| 199 | | <br> |
| 200 | | |
| 201 | | <h1>1 PC and Sensor Overview</h1> |
| 202 | | |
| 203 | | <ul> |
| 204 | | <li><a href="#Section%201.1">Section 1.1</a>: What sensors are available on my PC? |
| 205 | | <li><a href="#Section%201.2">Section 1.2</a>: What can a sensor chip like the "LM78" do? |
| 206 | | <li><a href="#Section%201.3">Section 1.3</a>: Where do I find out more about any of these chips? |
| 207 | | </ul> |
| 208 | | |
| | 219 | Next:<a rel="next" accesskey="n" href="#Basics">Basics</a>, |
| | 220 | Previous:<a rel="previous" accesskey="p" href="#Top">Top</a>, |
| | 221 | Up:<a rel="up" accesskey="u" href="#Top">Top</a> |
| | 222 | <br> |
| | 223 | </div> |
| | 224 | |
| | 225 | <h2 class="chapter">1 PC and Sensor Overview</h2> |
| | 226 | |
| | 227 | <ul class="menu"> |
| | 228 | <li><a accesskey="1" href="#Section%201.1">Section 1.1</a>: What sensors are available on my PC? |
| | 229 | <li><a accesskey="2" href="#Section%201.2">Section 1.2</a>: What can a sensor chip like the "LM78" do? |
| | 230 | <li><a accesskey="3" href="#Section%201.3">Section 1.3</a>: Where do I find out more about any of these chips? |
| | 231 | </ul> |
| | 232 | |
| | 233 | <div class="node"> |
| 211 | | Next:<a rel=next href="#Section%201.2">Section 1.2</a>, |
| 212 | | Up:<a rel=up href="#Overview">Overview</a> |
| 213 | | <br> |
| 214 | | |
| 215 | | <h2>1.1 What sensors are available on my PC?</h2> |
| 216 | | |
| 217 | | <p>Most PC's built since late 1997 now come with a |
| | 236 | Next:<a rel="next" accesskey="n" href="#Section%201.2">Section 1.2</a>, |
| | 237 | Up:<a rel="up" accesskey="u" href="#Overview">Overview</a> |
| | 238 | <br> |
| | 239 | </div> |
| | 240 | |
| | 241 | <h3 class="section">1.1 What sensors are available on my PC?</h3> |
| | 242 | |
| | 243 | <p>Most PC's built since late 1997 now come with a |
| 230 | | Next:<a rel=next href="#Section%201.3">Section 1.3</a>, |
| 231 | | Previous:<a rel=previous href="#Section%201.1">Section 1.1</a>, |
| 232 | | Up:<a rel=up href="#Overview">Overview</a> |
| 233 | | <br> |
| 234 | | |
| 235 | | <h2>1.2 What can a sensor chip like the "LM78" do?</h2> |
| 236 | | |
| 237 | | <p>The LM78 is a chip made by National Semiconductor which can monitor 7 |
| | 257 | Next:<a rel="next" accesskey="n" href="#Section%201.3">Section 1.3</a>, |
| | 258 | Previous:<a rel="previous" accesskey="p" href="#Section%201.1">Section 1.1</a>, |
| | 259 | Up:<a rel="up" accesskey="u" href="#Overview">Overview</a> |
| | 260 | <br> |
| | 261 | </div> |
| | 262 | |
| | 263 | <h3 class="section">1.2 What can a sensor chip like the "LM78" do?</h3> |
| | 264 | |
| | 265 | <p>The LM78 is a chip made by National Semiconductor which can monitor 7 |
| 258 | | Previous:<a rel=previous href="#Section%201.2">Section 1.2</a>, |
| 259 | | Up:<a rel=up href="#Overview">Overview</a> |
| 260 | | <br> |
| 261 | | |
| 262 | | <h2>1.3 Where do I find out more about any of these chips?</h2> |
| 263 | | |
| 264 | | <p>Most semiconductor companies have comprehensive documentation, |
| | 287 | Previous:<a rel="previous" accesskey="p" href="#Section%201.2">Section 1.2</a>, |
| | 288 | Up:<a rel="up" accesskey="u" href="#Overview">Overview</a> |
| | 289 | <br> |
| | 290 | </div> |
| | 291 | |
| | 292 | <h3 class="section">1.3 Where do I find out more about any of these chips?</h3> |
| | 293 | |
| | 294 | <p>Most semiconductor companies have comprehensive documentation, |
| 281 | | Next:<a rel=next href="#Installation">Installation</a>, |
| 282 | | Previous:<a rel=previous href="#Overview">Overview</a>, |
| 283 | | Up:<a rel=up href="#Top">Top</a> |
| 284 | | <br> |
| 285 | | |
| 286 | | <h1>2 Sensor and Bus Basics</h1> |
| 287 | | |
| 288 | | <ul> |
| 289 | | <li><a href="#Section%202.1">Section 2.1</a>: What sensors are available on my PC? |
| 290 | | <li><a href="#Section%202.2">Section 2.2</a>: What can a sensor chip like the "LM78" do? |
| 291 | | <li><a href="#Section%202.3">Section 2.3</a>: Where do I find out more about any of these chips? |
| 292 | | <li><a href="#Section%202.4">Section 2.4</a>: What sensors are available on my PC? |
| 293 | | <li><a href="#Section%202.5">Section 2.5</a>: What can a sensor chip like the "LM78" do? |
| 294 | | <li><a href="#Section%202.6">Section 2.6</a>: Where do I find out more about any of these chips? |
| 295 | | </ul> |
| 296 | | |
| | 312 | Next:<a rel="next" accesskey="n" href="#Installation">Installation</a>, |
| | 313 | Previous:<a rel="previous" accesskey="p" href="#Overview">Overview</a>, |
| | 314 | Up:<a rel="up" accesskey="u" href="#Top">Top</a> |
| | 315 | <br> |
| | 316 | </div> |
| | 317 | |
| | 318 | <h2 class="chapter">2 Sensor and Bus Basics</h2> |
| | 319 | |
| | 320 | <ul class="menu"> |
| | 321 | <li><a accesskey="1" href="#Section%202.1">Section 2.1</a>: What sensors are available on my PC? |
| | 322 | <li><a accesskey="2" href="#Section%202.2">Section 2.2</a>: What can a sensor chip like the "LM78" do? |
| | 323 | <li><a accesskey="3" href="#Section%202.3">Section 2.3</a>: Where do I find out more about any of these chips? |
| | 324 | <li><a accesskey="4" href="#Section%202.4">Section 2.4</a>: What sensors are available on my PC? |
| | 325 | <li><a accesskey="5" href="#Section%202.5">Section 2.5</a>: What can a sensor chip like the "LM78" do? |
| | 326 | <li><a accesskey="6" href="#Section%202.6">Section 2.6</a>: Where do I find out more about any of these chips? |
| | 327 | </ul> |
| | 328 | |
| | 329 | <div class="node"> |
| 299 | | Next:<a rel=next href="#Section%202.2">Section 2.2</a>, |
| 300 | | Up:<a rel=up href="#Basics">Basics</a> |
| 301 | | <br> |
| 302 | | |
| 303 | | <h2>2.1 How are these sensors read?</h2> |
| 304 | | |
| 305 | | <p>Sensor chips reside on either the ISA bus, the SMBus, or both. |
| | 332 | Next:<a rel="next" accesskey="n" href="#Section%202.2">Section 2.2</a>, |
| | 333 | Up:<a rel="up" accesskey="u" href="#Basics">Basics</a> |
| | 334 | <br> |
| | 335 | </div> |
| | 336 | |
| | 337 | <h3 class="section">2.1 How are these sensors read?</h3> |
| | 338 | |
| | 339 | <p>Sensor chips reside on either the ISA bus, the SMBus, or both. |
| 316 | | Next:<a rel=next href="#Section%202.3">Section 2.3</a>, |
| 317 | | Previous:<a rel=previous href="#Section%202.1">Section 2.1</a>, |
| 318 | | Up:<a rel=up href="#Basics">Basics</a> |
| 319 | | <br> |
| 320 | | |
| 321 | | <h2>2.2 What is the SMBus? And the I2C bus?</h2> |
| 322 | | |
| 323 | | <p>The SMBus is the "System Management Bus". More specifically, it is a |
| | 351 | Next:<a rel="next" accesskey="n" href="#Section%202.3">Section 2.3</a>, |
| | 352 | Previous:<a rel="previous" accesskey="p" href="#Section%202.1">Section 2.1</a>, |
| | 353 | Up:<a rel="up" accesskey="u" href="#Basics">Basics</a> |
| | 354 | <br> |
| | 355 | </div> |
| | 356 | |
| | 357 | <h3 class="section">2.2 What is the SMBus? And the I2C bus?</h3> |
| | 358 | |
| | 359 | <p>The SMBus is the "System Management Bus". More specifically, it is a |
| 343 | | Next:<a rel=next href="#Section%202.4">Section 2.4</a>, |
| 344 | | Previous:<a rel=previous href="#Section%202.2">Section 2.2</a>, |
| 345 | | Up:<a rel=up href="#Basics">Basics</a> |
| 346 | | <br> |
| 347 | | |
| 348 | | <h2>2.3 I don't have an ISA bus!</h2> |
| 349 | | |
| 350 | | <p>We promise, you do, even if you don't have any old ISA slots. |
| | 380 | Next:<a rel="next" accesskey="n" href="#Section%202.4">Section 2.4</a>, |
| | 381 | Previous:<a rel="previous" accesskey="p" href="#Section%202.2">Section 2.2</a>, |
| | 382 | Up:<a rel="up" accesskey="u" href="#Basics">Basics</a> |
| | 383 | <br> |
| | 384 | </div> |
| | 385 | |
| | 386 | <h3 class="section">2.3 I don't have an ISA bus!</h3> |
| | 387 | |
| | 388 | <p>We promise, you do, even if you don't have any old ISA slots. |
| 361 | | Next:<a rel=next href="#Section%202.5">Section 2.5</a>, |
| 362 | | Previous:<a rel=previous href="#Section%202.3">Section 2.3</a>, |
| 363 | | Up:<a rel=up href="#Basics">Basics</a> |
| 364 | | <br> |
| 365 | | |
| 366 | | <h2>2.4 What sensors do processors have?</h2> |
| 367 | | |
| 368 | | <p>Most new processors contain a thermal diode on the die itself. |
| | 400 | Next:<a rel="next" accesskey="n" href="#Section%202.5">Section 2.5</a>, |
| | 401 | Previous:<a rel="previous" accesskey="p" href="#Section%202.3">Section 2.3</a>, |
| | 402 | Up:<a rel="up" accesskey="u" href="#Basics">Basics</a> |
| | 403 | <br> |
| | 404 | </div> |
| | 405 | |
| | 406 | <h3 class="section">2.4 What sensors do processors have?</h3> |
| | 407 | |
| | 408 | <p>Most new processors contain a thermal diode on the die itself. |
| 402 | | Next:<a rel=next href="#Section%202.6">Section 2.6</a>, |
| 403 | | Previous:<a rel=previous href="#Section%202.4">Section 2.4</a>, |
| 404 | | Up:<a rel=up href="#Basics">Basics</a> |
| 405 | | <br> |
| 406 | | |
| 407 | | <h2>2.5 How often are the sensor values updated?</h2> |
| 408 | | |
| 409 | | <p>The LM78, and most other sensor chips like it, reads its sensors one |
| | 443 | Next:<a rel="next" accesskey="n" href="#Section%202.6">Section 2.6</a>, |
| | 444 | Previous:<a rel="previous" accesskey="p" href="#Section%202.4">Section 2.4</a>, |
| | 445 | Up:<a rel="up" accesskey="u" href="#Basics">Basics</a> |
| | 446 | <br> |
| | 447 | </div> |
| | 448 | |
| | 449 | <h3 class="section">2.5 How often are the sensor values updated?</h3> |
| | 450 | |
| | 451 | <p>The LM78, and most other sensor chips like it, reads its sensors one |
| 419 | | Previous:<a rel=previous href="#Section%202.5">Section 2.5</a>, |
| 420 | | Up:<a rel=up href="#Basics">Basics</a> |
| 421 | | <br> |
| 422 | | |
| 423 | | <h2>2.6 How are alarms triggered?</h2> |
| 424 | | |
| 425 | | <p>It is possible to monitor each sensor and have an alarm go off if |
| | 462 | Previous:<a rel="previous" accesskey="p" href="#Section%202.5">Section 2.5</a>, |
| | 463 | Up:<a rel="up" accesskey="u" href="#Basics">Basics</a> |
| | 464 | <br> |
| | 465 | </div> |
| | 466 | |
| | 467 | <h3 class="section">2.6 How are alarms triggered?</h3> |
| | 468 | |
| | 469 | <p>It is possible to monitor each sensor and have an alarm go off if |
| 444 | | Next:<a rel=next href="#Problems">Problems</a>, |
| 445 | | Previous:<a rel=previous href="#Basics">Basics</a>, |
| 446 | | Up:<a rel=up href="#Top">Top</a> |
| 447 | | <br> |
| 448 | | |
| 449 | | <h1>3 Installation and Management</h1> |
| 450 | | |
| 451 | | <ul> |
| 452 | | <li><a href="#Section%203.1">Section 3.1</a>: Why so many modules, and how do I cope with them? |
| 453 | | <li><a href="#Section%203.2">Section 3.2</a>: How do I know which chips I own? |
| 454 | | <li><a href="#Section%203.3">Section 3.3</a>: Which modules should I insert? |
| 455 | | <li><a href="#Section%203.4">Section 3.4</a>: Do I need the configuration file <code>/etc/sensors.conf</code>? |
| 456 | | <li><a href="#Section%203.5">Section 3.5</a>: What about the <code>No such file or directory</code> warnings |
| 457 | | <li><a href="#Section%203.6">Section 3.6</a>: I get all kinds of weird compilation errors? |
| 458 | | <li><a href="#Section%203.7">Section 3.7</a>: It still does not compile or patch! |
| 459 | | <li><a href="#Section%203.8">Section 3.8</a>: <code>make install</code> fails on Mandrake kernels |
| 460 | | <li><a href="#Section%203.9">Section 3.9</a>: I get unresolved symbols when I <code>modprobe</code> modules |
| | 489 | Next:<a rel="next" accesskey="n" href="#Problems">Problems</a>, |
| | 490 | Previous:<a rel="previous" accesskey="p" href="#Basics">Basics</a>, |
| | 491 | Up:<a rel="up" accesskey="u" href="#Top">Top</a> |
| | 492 | <br> |
| | 493 | </div> |
| | 494 | |
| | 495 | <h2 class="chapter">3 Installation and Management</h2> |
| | 496 | |
| | 497 | <ul class="menu"> |
| | 498 | <li><a accesskey="1" href="#Section%203.1">Section 3.1</a>: Why so many modules, and how do I cope with them? |
| | 499 | <li><a accesskey="2" href="#Section%203.2">Section 3.2</a>: How do I know which chips I own? |
| | 500 | <li><a accesskey="3" href="#Section%203.3">Section 3.3</a>: Which modules should I insert? |
| | 501 | <li><a accesskey="4" href="#Section%203.4">Section 3.4</a>: Do I need the configuration file <code>/etc/sensors.conf</code>? |
| | 502 | <li><a accesskey="5" href="#Section%203.5">Section 3.5</a>: What about the <code>No such file or directory</code> warnings |
| | 503 | <li><a accesskey="6" href="#Section%203.6">Section 3.6</a>: I get all kinds of weird compilation errors? |
| | 504 | <li><a accesskey="7" href="#Section%203.7">Section 3.7</a>: It still does not compile or patch! |
| | 505 | <li><a accesskey="8" href="#Section%203.8">Section 3.8</a>: <code>make install</code> fails on Mandrake kernels |
| | 506 | <li><a accesskey="9" href="#Section%203.9">Section 3.9</a>: I get unresolved symbols when I <code>modprobe</code> modules |
| 466 | | Next:<a rel=next href="#Section%203.2">Section 3.2</a>, |
| 467 | | Up:<a rel=up href="#Installation">Installation</a> |
| 468 | | <br> |
| 469 | | |
| 470 | | <h2>3.1 Why so many modules, and how do I cope with them?</h2> |
| 471 | | |
| 472 | | <p>We tried to make this package as modular as possible. This makes it |
| | 513 | Next:<a rel="next" accesskey="n" href="#Section%203.2">Section 3.2</a>, |
| | 514 | Up:<a rel="up" accesskey="u" href="#Installation">Installation</a> |
| | 515 | <br> |
| | 516 | </div> |
| | 517 | |
| | 518 | <h3 class="section">3.1 Why so many modules, and how do I cope with them?</h3> |
| | 519 | |
| | 520 | <p>We tried to make this package as modular as possible. This makes it |
| 487 | | Next:<a rel=next href="#Section%203.3">Section 3.3</a>, |
| 488 | | Previous:<a rel=previous href="#Section%203.1">Section 3.1</a>, |
| 489 | | Up:<a rel=up href="#Installation">Installation</a> |
| 490 | | <br> |
| 491 | | |
| 492 | | <h2>3.2 How do I know which chips I own?</h2> |
| 493 | | |
| 494 | | <p>We have an excellent program that scans all your hardware. |
| | 536 | Next:<a rel="next" accesskey="n" href="#Section%203.3">Section 3.3</a>, |
| | 537 | Previous:<a rel="previous" accesskey="p" href="#Section%203.1">Section 3.1</a>, |
| | 538 | Up:<a rel="up" accesskey="u" href="#Installation">Installation</a> |
| | 539 | <br> |
| | 540 | </div> |
| | 541 | |
| | 542 | <h3 class="section">3.2 How do I know which chips I own?</h3> |
| | 543 | |
| | 544 | <p>We have an excellent program that scans all your hardware. |
| 506 | | <p><a name="Section%203.2.1"></a> |
| 507 | | |
| 508 | | <h3>3.2.1 What chips are on motherboard XYZ?</h3> |
| 509 | | |
| 510 | | <p><strong>!!!!!!!!! YES THIS IS THE MOST FREQUENT QUESTION WE GET !!!!!!!!!</strong> |
| 511 | | |
| 512 | | <p>We have no idea. Here is what you should do: |
| 513 | | <ol type=1 start=1> |
| 514 | | </p><li>Run sensors-detect. |
| 515 | | </ol> |
| 516 | | |
| 517 | | <p>If that doesn't work: |
| 518 | | <ol type=1 start=2> |
| 519 | | </p><li>Look at your motherboard. |
| | 556 | <p><a name="Section%203.2.1"></a> |
| | 557 | |
| | 558 | <h4 class="subsection">3.2.1 What chips are on motherboard XYZ?</h4> |
| | 559 | |
| | 560 | <p><strong>!!!!!!!!! YES THIS IS THE MOST FREQUENT QUESTION WE GET !!!!!!!!!</strong> |
| | 561 | |
| | 562 | <p>We have no idea. Here is what you should do: |
| | 563 | <ol type=1 start=1> |
| | 564 | <li>Run sensors-detect. |
| | 565 | </ol> |
| | 566 | |
| | 567 | <p>If that doesn't work: |
| | 568 | <ol type=1 start=2> |
| | 569 | <li>Look at your motherboard. |
| 524 | | </ol> |
| 525 | | |
| 526 | | <p><a name="Section%203.2.2"></a> |
| 527 | | |
| 528 | | <h3>3.2.2 Do you support motherboard XYZ?</h3> |
| 529 | | |
| 530 | | <p>We don't support boards, we support chips. See <a href="#Section%203.2.1">What chips are on motherboard XYZ</a>. |
| 531 | | |
| 532 | | <p><a name="Section%203.2.3"></a> |
| 533 | | |
| 534 | | <h3>3.2.3 Do you support chip XYZ?</h3> |
| 535 | | |
| 536 | | <p>This we have good answers for. |
| 537 | | <ul> |
| | 574 | </ol> |
| | 575 | |
| | 576 | <p><a name="Section%203.2.2"></a> |
| | 577 | |
| | 578 | <h4 class="subsection">3.2.2 Do you support motherboard XYZ?</h4> |
| | 579 | |
| | 580 | <p>We don't support boards, we support chips. See <a href="#Section%203.2.1">What chips are on motherboard XYZ</a>. |
| | 581 | |
| | 582 | <p><a name="Section%203.2.3"></a> |
| | 583 | |
| | 584 | <h4 class="subsection">3.2.3 Do you support chip XYZ?</h4> |
| | 585 | |
| | 586 | <p>This we have good answers for. |
| | 587 | <ul> |
| 552 | | Next:<a rel=next href="#Section%203.4">Section 3.4</a>, |
| 553 | | Previous:<a rel=previous href="#Section%203.2">Section 3.2</a>, |
| 554 | | Up:<a rel=up href="#Installation">Installation</a> |
| 555 | | <br> |
| 556 | | |
| 557 | | <h2>3.3 Which modules should I insert?</h2> |
| 558 | | |
| 559 | | <p><code>sensors-detect</code> will tell you. Take the <code>modprobe</code> lines it |
| | 603 | Next:<a rel="next" accesskey="n" href="#Section%203.4">Section 3.4</a>, |
| | 604 | Previous:<a rel="previous" accesskey="p" href="#Section%203.2">Section 3.2</a>, |
| | 605 | Up:<a rel="up" accesskey="u" href="#Installation">Installation</a> |
| | 606 | <br> |
| | 607 | </div> |
| | 608 | |
| | 609 | <h3 class="section">3.3 Which modules should I insert?</h3> |
| | 610 | |
| | 611 | <p><code>sensors-detect</code> will tell you. Take the <code>modprobe</code> lines it |
| 578 | | Next:<a rel=next href="#Section%203.5">Section 3.5</a>, |
| 579 | | Previous:<a rel=previous href="#Section%203.3">Section 3.3</a>, |
| 580 | | Up:<a rel=up href="#Installation">Installation</a> |
| 581 | | <br> |
| 582 | | |
| 583 | | <h2>3.4 Do I need the configuration file <code>/etc/sensors.conf</code>?</h2> |
| 584 | | |
| 585 | | <p>Yes, for any applications that use <code>libsensors,</code> including the |
| | 631 | Next:<a rel="next" accesskey="n" href="#Section%203.5">Section 3.5</a>, |
| | 632 | Previous:<a rel="previous" accesskey="p" href="#Section%203.3">Section 3.3</a>, |
| | 633 | Up:<a rel="up" accesskey="u" href="#Installation">Installation</a> |
| | 634 | <br> |
| | 635 | </div> |
| | 636 | |
| | 637 | <h3 class="section">3.4 Do I need the configuration file <code>/etc/sensors.conf</code>?</h3> |
| | 638 | |
| | 639 | <p>Yes, for any applications that use <code>libsensors,</code> including the |
| 602 | | <p><a name="Section%203.4.2"></a> |
| 603 | | |
| 604 | | <h3>3.4.2 The min and max for the readings in <code>sensors</code> are incorrect!</h3> |
| 605 | | |
| 606 | | <p>You can customize them in the file <code>/etc/sensors.conf</code>. See above. |
| 607 | | |
| 608 | | <p><a name="Section%203.4.3"></a> |
| 609 | | |
| 610 | | <h3>3.4.3 The min and max settings in <code>/etc/sensors.conf</code> didn't take effect!</h3> |
| 611 | | |
| 612 | | <p>You forgot to run <code>sensors -s</code>. See above. |
| 613 | | |
| 614 | | <p><a name="Section%203.4.4"></a> |
| 615 | | |
| 616 | | <h3>3.4.4 One sensor isn't hooked up on my board!</h3> |
| 617 | | |
| 618 | | <p>Use an <code>ignore</code> line in <code>/etc/sensors.conf</code> so it isn't |
| | 656 | <p><a name="Section%203.4.2"></a> |
| | 657 | |
| | 658 | <h4 class="subsection">3.4.2 The min and max for the readings in <code>sensors</code> are incorrect!</h4> |
| | 659 | |
| | 660 | <p>You can customize them in the file <code>/etc/sensors.conf</code>. See above. |
| | 661 | |
| | 662 | <p><a name="Section%203.4.3"></a> |
| | 663 | |
| | 664 | <h4 class="subsection">3.4.3 The min and max settings in <code>/etc/sensors.conf</code> didn't take effect!</h4> |
| | 665 | |
| | 666 | <p>You forgot to run <code>sensors -s</code>. See above. |
| | 667 | |
| | 668 | <p><a name="Section%203.4.4"></a> |
| | 669 | |
| | 670 | <h4 class="subsection">3.4.4 One sensor isn't hooked up on my board!</h4> |
| | 671 | |
| | 672 | <p>Use an <code>ignore</code> line in <code>/etc/sensors.conf</code> so it isn't |
| 621 | | <p><a name="Section%203.4.5"></a> |
| 622 | | |
| 623 | | <h3>3.4.5 I need help with <code>sensors.conf</code>!</h3> |
| 624 | | |
| 625 | | <p>There is detailed help at the top of that file. |
| 626 | | |
| 627 | | <p><a name="Section%203.4.6"></a> |
| 628 | | |
| 629 | | <h3>3.4.6 Do you have a database of <code>sensors.conf</code> entries for specific boards?</h3> |
| 630 | | |
| 631 | | <p>No. Good idea though. If you would like to set one up on your website |
| | 675 | <p><a name="Section%203.4.5"></a> |
| | 676 | |
| | 677 | <h4 class="subsection">3.4.5 I need help with <code>sensors.conf</code>!</h4> |
| | 678 | |
| | 679 | <p>There is detailed help at the top of that file. |
| | 680 | |
| | 681 | <p><a name="Section%203.4.6"></a> |
| | 682 | |
| | 683 | <h4 class="subsection">3.4.6 Do you have a database of <code>sensors.conf</code> entries for specific boards?</h4> |
| | 684 | |
| | 685 | <p>No. Good idea though. If you would like to set one up on your website |
| 636 | | Next:<a rel=next href="#Section%203.6">Section 3.6</a>, |
| 637 | | Previous:<a rel=previous href="#Section%203.4">Section 3.4</a>, |
| 638 | | Up:<a rel=up href="#Installation">Installation</a> |
| 639 | | <br> |
| 640 | | |
| 641 | | <h2>3.5 What about the <code>No such file or directory</code> warnings when I compile?</h2> |
| 642 | | |
| 643 | | <p>Don't worry about them. The dependency files (which tell which |
| | 691 | Next:<a rel="next" accesskey="n" href="#Section%203.6">Section 3.6</a>, |
| | 692 | Previous:<a rel="previous" accesskey="p" href="#Section%203.4">Section 3.4</a>, |
| | 693 | Up:<a rel="up" accesskey="u" href="#Installation">Installation</a> |
| | 694 | <br> |
| | 695 | </div> |
| | 696 | |
| | 697 | <h3 class="section">3.5 What about the <code>No such file or directory</code> warnings when I compile?</h3> |
| | 698 | |
| | 699 | <p>Don't worry about them. The dependency files (which tell which |
| 651 | | Next:<a rel=next href="#Section%203.7">Section 3.7</a>, |
| 652 | | Previous:<a rel=previous href="#Section%203.5">Section 3.5</a>, |
| 653 | | Up:<a rel=up href="#Installation">Installation</a> |
| 654 | | <br> |
| 655 | | |
| 656 | | <h2>3.6 I get all kinds of weird compilation errors?</h2> |
| 657 | | |
| 658 | | <p>Check that the correct i2c header files are used. Depending on |
| | 708 | Next:<a rel="next" accesskey="n" href="#Section%203.7">Section 3.7</a>, |
| | 709 | Previous:<a rel="previous" accesskey="p" href="#Section%203.5">Section 3.5</a>, |
| | 710 | Up:<a rel="up" accesskey="u" href="#Installation">Installation</a> |
| | 711 | <br> |
| | 712 | </div> |
| | 713 | |
| | 714 | <h3 class="section">3.6 I get all kinds of weird compilation errors?</h3> |
| | 715 | |
| | 716 | <p>Check that the correct i2c header files are used. Depending on |
| 675 | | Next:<a rel=next href="#Section%203.8">Section 3.8</a>, |
| 676 | | Previous:<a rel=previous href="#Section%203.6">Section 3.6</a>, |
| 677 | | Up:<a rel=up href="#Installation">Installation</a> |
| 678 | | <br> |
| 679 | | |
| 680 | | <h2>3.7 It still does not compile or patch!</h2> |
| 681 | | |
| 682 | | <p>Have you installed the matching version of the i2c package? Remember, |
| | 734 | Next:<a rel="next" accesskey="n" href="#Section%203.8">Section 3.8</a>, |
| | 735 | Previous:<a rel="previous" accesskey="p" href="#Section%203.6">Section 3.6</a>, |
| | 736 | Up:<a rel="up" accesskey="u" href="#Installation">Installation</a> |
| | 737 | <br> |
| | 738 | </div> |
| | 739 | |
| | 740 | <h3 class="section">3.7 It still does not compile or patch!</h3> |
| | 741 | |
| | 742 | <p>Have you installed the matching version of the i2c package? Remember, |
| 691 | | Next:<a rel=next href="#Section%203.9">Section 3.9</a>, |
| 692 | | Previous:<a rel=previous href="#Section%203.7">Section 3.7</a>, |
| 693 | | Up:<a rel=up href="#Installation">Installation</a> |
| 694 | | <br> |
| 695 | | |
| 696 | | <h2>3.8 <code>make install</code> fails on Mandrake kernels</h2> |
| 697 | | |
| 698 | | <p>Mandrake uses a non-standard <code>version.h</code> file which confuses our <code>Makefile</code>. |
| | 752 | Next:<a rel="next" accesskey="n" href="#Section%203.9">Section 3.9</a>, |
| | 753 | Previous:<a rel="previous" accesskey="p" href="#Section%203.7">Section 3.7</a>, |
| | 754 | Up:<a rel="up" accesskey="u" href="#Installation">Installation</a> |
| | 755 | <br> |
| | 756 | </div> |
| | 757 | |
| | 758 | <h3 class="section">3.8 <code>make install</code> fails on Mandrake kernels</h3> |
| | 759 | |
| | 760 | <p>Mandrake uses a non-standard <code>version.h</code> file which confuses our <code>Makefile</code>. |
| 703 | | Next:<a rel=next href="#Section%203.10">Section 3.10</a>, |
| 704 | | Previous:<a rel=previous href="#Section%203.8">Section 3.8</a>, |
| 705 | | Up:<a rel=up href="#Installation">Installation</a> |
| 706 | | <br> |
| 707 | | |
| 708 | | <h2>3.9 I get unresolved symbols when I <code>modprobe</code> modules (Red Hat especially)</h2> |
| 709 | | |
| 710 | | <p>Example: |
| 711 | | <pre>*** Unresolved symbols in /lib/modules/2.4.5/kernel/drivers/i2c/i2c-i810.o |
| 712 | | i2c_bit_add_bus_R8c3bc60e |
| 713 | | i2c_bit_del_bus_R92b18f49 |
| 714 | | </pre> |
| 715 | | |
| 716 | | <p>You can also run <code>depmod -a -e</code> to see all unresolved symbols. |
| 717 | | |
| 718 | | <p>These are module versioning problems. Generally you did not compile |
| | 766 | Next:<a rel="next" accesskey="n" href="#Section%203.10">Section 3.10</a>, |
| | 767 | Previous:<a rel="previous" accesskey="p" href="#Section%203.8">Section 3.8</a>, |
| | 768 | Up:<a rel="up" accesskey="u" href="#Installation">Installation</a> |
| | 769 | <br> |
| | 770 | </div> |
| | 771 | |
| | 772 | <h3 class="section">3.9 I get unresolved symbols when I <code>modprobe</code> modules (Red Hat especially)</h3> |
| | 773 | |
| | 774 | <p>Example: |
| | 775 | <pre class="example"> *** Unresolved symbols in /lib/modules/2.4.5/kernel/drivers/i2c/i2c-i810.o |
| | 776 | i2c_bit_add_bus_R8c3bc60e |
| | 777 | i2c_bit_del_bus_R92b18f49 |
| | 778 | </pre> |
| | 779 | |
| | 780 | <p>You can also run <code>depmod -a -e</code> to see all unresolved symbols. |
| | 781 | |
| | 782 | <p>These are module versioning problems. Generally you did not compile |
| 741 | | Previous:<a rel=previous href="#Section%203.9">Section 3.9</a>, |
| 742 | | Up:<a rel=up href="#Installation">Installation</a> |
| 743 | | <br> |
| 744 | | |
| 745 | | <h2>3.10 I2C_DRIVERID_ADM1024 undefined (Red Hat especially)</h2> |
| 746 | | |
| 747 | | <p>In some versions of Redhat, an RPM is included to provide i2c support. |
| | 806 | Previous:<a rel="previous" accesskey="p" href="#Section%203.9">Section 3.9</a>, |
| | 807 | Up:<a rel="up" accesskey="u" href="#Installation">Installation</a> |
| | 808 | <br> |
| | 809 | </div> |
| | 810 | |
| | 811 | <h3 class="section">3.10 I2C_DRIVERID_ADM1024 undefined (Red Hat especially)</h3> |
| | 812 | |
| | 813 | <p>In some versions of Redhat, an RPM is included to provide i2c support. |
| 773 | | Next:<a rel=next href="#Help">Help</a>, |
| 774 | | Previous:<a rel=previous href="#Installation">Installation</a>, |
| 775 | | Up:<a rel=up href="#Top">Top</a> |
| 776 | | <br> |
| 777 | | |
| 778 | | <h1>4 Problems</h1> |
| 779 | | |
| 780 | | <ul> |
| 781 | | <li><a href="#Section%204.1">Section 4.1</a>: My fans report exactly half/double their values? |
| 782 | | <li><a href="#Section%204.2">Section 4.2</a>: Why do my two LM75's report "-48 degrees"? |
| 783 | | <li><a href="#Section%204.3">Section 4.3</a>: Why do I have two Vcore readings? |
| 784 | | <li><a href="#Section%204.4">Section 4.4</a>: How do those ALARMS work? |
| 785 | | <li><a href="#Section%204.5">Section 4.5</a>: My voltage readings seem to drift a bit. What's wrong? |
| 786 | | <li><a href="#Section%204.6">Section 4.6</a>: Some measurements are way out of range. What happened? |
| 787 | | <li><a href="#Section%204.7">Section 4.7</a>: What are VID lines? Why is the VID reading wrong? |
| 788 | | <li><a href="#Section%204.8">Section 4.8</a>: Sensor are only updated each second or so. Why? |
| 789 | | <li><a href="#Section%204.9">Section 4.9</a>: It takes a second before reading sensor results. Why? |
| | 840 | Next:<a rel="next" accesskey="n" href="#Help">Help</a>, |
| | 841 | Previous:<a rel="previous" accesskey="p" href="#Installation">Installation</a>, |
| | 842 | Up:<a rel="up" accesskey="u" href="#Top">Top</a> |
| | 843 | <br> |
| | 844 | </div> |
| | 845 | |
| | 846 | <h2 class="chapter">4 Problems</h2> |
| | 847 | |
| | 848 | <ul class="menu"> |
| | 849 | <li><a accesskey="1" href="#Section%204.1">Section 4.1</a>: My fans report exactly half/double their values? |
| | 850 | <li><a accesskey="2" href="#Section%204.2">Section 4.2</a>: Why do my two LM75's report "-48 degrees"? |
| | 851 | <li><a accesskey="3" href="#Section%204.3">Section 4.3</a>: Why do I have two Vcore readings? |
| | 852 | <li><a accesskey="4" href="#Section%204.4">Section 4.4</a>: How do those ALARMS work? |
| | 853 | <li><a accesskey="5" href="#Section%204.5">Section 4.5</a>: My voltage readings seem to drift a bit. What's wrong? |
| | 854 | <li><a accesskey="6" href="#Section%204.6">Section 4.6</a>: Some measurements are way out of range. What happened? |
| | 855 | <li><a accesskey="7" href="#Section%204.7">Section 4.7</a>: What are VID lines? Why is the VID reading wrong? |
| | 856 | <li><a accesskey="8" href="#Section%204.8">Section 4.8</a>: Sensor are only updated each second or so. Why? |
| | 857 | <li><a accesskey="9" href="#Section%204.9">Section 4.9</a>: It takes a second before reading sensor results. Why? |
| 818 | | Next:<a rel=next href="#Section%204.2">Section 4.2</a>, |
| 819 | | Up:<a rel=up href="#Problems">Problems</a> |
| 820 | | <br> |
| 821 | | |
| 822 | | <h2>4.1 My fans report exactly half/double their values compared to the BIOS?</h2> |
| 823 | | |
| 824 | | <p>The problem with much of the sensor data is that it is impossible to |
| | 887 | Next:<a rel="next" accesskey="n" href="#Section%204.2">Section 4.2</a>, |
| | 888 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 889 | <br> |
| | 890 | </div> |
| | 891 | |
| | 892 | <h3 class="section">4.1 My fans report exactly half/double their values compared to the BIOS?</h3> |
| | 893 | |
| | 894 | <p>The problem with much of the sensor data is that it is impossible to |
| 830 | | <pre>chip lm78-* # Or whatever chip this relates to |
| 831 | | compute fan1 2*@,@/2 # This will double the fan1 reading |
| 832 | | # -- or -- |
| 833 | | compute fan1 @/2,2*@ # This will halve the fan1 reading |
| 834 | | </pre> |
| 835 | | |
| 836 | | <p>See <code>doc/fan-divisors</code> in our package for further information. |
| 837 | | |
| 838 | | <p><a name="Fans%20sometimes%2falways%20read%200!"></a> |
| 839 | | |
| 840 | | <h3>4.1.1 Fans sometimes/always read 0!!</h3> |
| 841 | | |
| 842 | | <p>You may not have a three-wire fan, which is required. |
| 843 | | |
| 844 | | <p>You may need to increase the 'fan divisor'. See <code>doc/fan-divisors</code> |
| | 900 | <pre class="example"> chip lm78-* # Or whatever chip this relates to |
| | 901 | compute fan1 2*@,@/2 # This will double the fan1 reading |
| | 902 | # -- or -- |
| | 903 | compute fan1 @/2,2*@ # This will halve the fan1 reading |
| | 904 | </pre> |
| | 905 | |
| | 906 | <p>See <code>doc/fan-divisors</code> in our package for further information. |
| | 907 | |
| | 908 | <p><a name="Fans%20sometimes%2falways%20read%200!"></a> |
| | 909 | |
| | 910 | <h4 class="subsection">4.1.1 Fans sometimes/always read 0!!</h4> |
| | 911 | |
| | 912 | <p>You may not have a three-wire fan, which is required. |
| | 913 | |
| | 914 | <p>You may need to increase the 'fan divisor'. See <code>doc/fan-divisors</code> |
| 858 | | Next:<a rel=next href="#Section%204.3">Section 4.3</a>, |
| 859 | | Previous:<a rel=previous href="#Section%204.1">Section 4.1</a>, |
| 860 | | Up:<a rel=up href="#Problems">Problems</a> |
| 861 | | <br> |
| 862 | | |
| 863 | | <h2>4.2 Why do my two LM75's report "-48 degrees"?</h2> |
| 864 | | |
| 865 | | <p>For starters, those aren't LM75's. Your mainboard actually has the |
| | 929 | Next:<a rel="next" accesskey="n" href="#Section%204.3">Section 4.3</a>, |
| | 930 | Previous:<a rel="previous" accesskey="p" href="#Section%204.1">Section 4.1</a>, |
| | 931 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 932 | <br> |
| | 933 | </div> |
| | 934 | |
| | 935 | <h3 class="section">4.2 Why do my two LM75's report "-48 degrees"?</h3> |
| | 936 | |
| | 937 | <p>For starters, those aren't LM75's. Your mainboard actually has the |
| 878 | | Next:<a rel=next href="#Section%204.4">Section 4.4</a>, |
| 879 | | Previous:<a rel=previous href="#Section%204.2">Section 4.2</a>, |
| 880 | | Up:<a rel=up href="#Problems">Problems</a> |
| 881 | | <br> |
| 882 | | |
| 883 | | <h2>4.3 Why do I have two Vcore readings, I have only one processor!</h2> |
| 884 | | |
| 885 | | <p>The LM78 has seven voltage sensors. The default way of |
| | 951 | Next:<a rel="next" accesskey="n" href="#Section%204.4">Section 4.4</a>, |
| | 952 | Previous:<a rel="previous" accesskey="p" href="#Section%204.2">Section 4.2</a>, |
| | 953 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 954 | <br> |
| | 955 | </div> |
| | 956 | |
| | 957 | <h3 class="section">4.3 Why do I have two Vcore readings, I have only one processor!</h3> |
| | 958 | |
| | 959 | <p>The LM78 has seven voltage sensors. The default way of |
| 900 | | Next:<a rel=next href="#Section%204.5">Section 4.5</a>, |
| 901 | | Previous:<a rel=previous href="#Section%204.3">Section 4.3</a>, |
| 902 | | Up:<a rel=up href="#Problems">Problems</a> |
| 903 | | <br> |
| 904 | | |
| 905 | | <h2>4.4 How do those ALARMS work? The current value is within range but there is still an ALARM warning!</h2> |
| 906 | | |
| 907 | | <p>The ALARM indications in <code>sensors</code> are those reported by the |
| | 975 | Next:<a rel="next" accesskey="n" href="#Section%204.5">Section 4.5</a>, |
| | 976 | Previous:<a rel="previous" accesskey="p" href="#Section%204.3">Section 4.3</a>, |
| | 977 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 978 | <br> |
| | 979 | </div> |
| | 980 | |
| | 981 | <h3 class="section">4.4 How do those ALARMS work? The current value is within range but there is still an ALARM warning!</h3> |
| | 982 | |
| | 983 | <p>The ALARM indications in <code>sensors</code> are those reported by the |
| 929 | | Next:<a rel=next href="#Section%204.6">Section 4.6</a>, |
| 930 | | Previous:<a rel=previous href="#Section%204.4">Section 4.4</a>, |
| 931 | | Up:<a rel=up href="#Problems">Problems</a> |
| 932 | | <br> |
| 933 | | |
| 934 | | <h2>4.5 My voltage readings seem to drift a bit. Is something wrong?</h2> |
| 935 | | |
| 936 | | <p>No, probably not. If your motherboard heats up a bit, the sensed |
| | 1006 | Next:<a rel="next" accesskey="n" href="#Section%204.6">Section 4.6</a>, |
| | 1007 | Previous:<a rel="previous" accesskey="p" href="#Section%204.4">Section 4.4</a>, |
| | 1008 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1009 | <br> |
| | 1010 | </div> |
| | 1011 | |
| | 1012 | <h3 class="section">4.5 My voltage readings seem to drift a bit. Is something wrong?</h3> |
| | 1013 | |
| | 1014 | <p>No, probably not. If your motherboard heats up a bit, the sensed |
| 947 | | Next:<a rel=next href="#Section%204.7">Section 4.7</a>, |
| 948 | | Previous:<a rel=previous href="#Section%204.5">Section 4.5</a>, |
| 949 | | Up:<a rel=up href="#Problems">Problems</a> |
| 950 | | <br> |
| 951 | | |
| 952 | | <h2>4.6 Some measurements are way out of range. What happened?</h2> |
| 953 | | |
| 954 | | <p>Each module tries to set limits to sensible values on initialization, |
| | 1026 | Next:<a rel="next" accesskey="n" href="#Section%204.7">Section 4.7</a>, |
| | 1027 | Previous:<a rel="previous" accesskey="p" href="#Section%204.5">Section 4.5</a>, |
| | 1028 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1029 | <br> |
| | 1030 | </div> |
| | 1031 | |
| | 1032 | <h3 class="section">4.6 Some measurements are way out of range. What happened?</h3> |
| | 1033 | |
| | 1034 | <p>Each module tries to set limits to sensible values on initialization, |
| 968 | | Next:<a rel=next href="#Section%204.8">Section 4.8</a>, |
| 969 | | Previous:<a rel=previous href="#Section%204.6">Section 4.6</a>, |
| 970 | | Up:<a rel=up href="#Problems">Problems</a> |
| 971 | | <br> |
| 972 | | |
| 973 | | <h2>4.7 What are VID lines? Why is the VID reading wrong?</h2> |
| 974 | | |
| 975 | | <p>These describe the core voltage for your processor. They are |
| | 1049 | Next:<a rel="next" accesskey="n" href="#Section%204.8">Section 4.8</a>, |
| | 1050 | Previous:<a rel="previous" accesskey="p" href="#Section%204.6">Section 4.6</a>, |
| | 1051 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1052 | <br> |
| | 1053 | </div> |
| | 1054 | |
| | 1055 | <h3 class="section">4.7 What are VID lines? Why is the VID reading wrong?</h3> |
| | 1056 | |
| | 1057 | <p>These describe the core voltage for your processor. They are |
| 985 | | Next:<a rel=next href="#Section%204.9">Section 4.9</a>, |
| 986 | | Previous:<a rel=previous href="#Section%204.7">Section 4.7</a>, |
| 987 | | Up:<a rel=up href="#Problems">Problems</a> |
| 988 | | <br> |
| 989 | | |
| 990 | | <h2>4.8 I read sensor values several times a second, but they are only updated only each second or so. Why?</h2> |
| 991 | | |
| 992 | | <p>If we would read the registers more often, it would not find the |
| | 1068 | Next:<a rel="next" accesskey="n" href="#Section%204.9">Section 4.9</a>, |
| | 1069 | Previous:<a rel="previous" accesskey="p" href="#Section%204.7">Section 4.7</a>, |
| | 1070 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1071 | <br> |
| | 1072 | </div> |
| | 1073 | |
| | 1074 | <h3 class="section">4.8 I read sensor values several times a second, but they are only updated only each second or so. Why?</h3> |
| | 1075 | |
| | 1076 | <p>If we would read the registers more often, it would not find the |
| 999 | | Next:<a rel=next href="#Section%204.10">Section 4.10</a>, |
| 1000 | | Previous:<a rel=previous href="#Section%204.8">Section 4.8</a>, |
| 1001 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1002 | | <br> |
| 1003 | | |
| 1004 | | <h2>4.9 It sometimes seems to take almost a second before I see the sensor reading results. Why?</h2> |
| 1005 | | |
| 1006 | | <p>ISA bus access is fast, but SMBus access is really slow. If you have |
| | 1084 | Next:<a rel="next" accesskey="n" href="#Section%204.10">Section 4.10</a>, |
| | 1085 | Previous:<a rel="previous" accesskey="p" href="#Section%204.8">Section 4.8</a>, |
| | 1086 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1087 | <br> |
| | 1088 | </div> |
| | 1089 | |
| | 1090 | <h3 class="section">4.9 It sometimes seems to take almost a second before I see the sensor reading results. Why?</h3> |
| | 1091 | |
| | 1092 | <p>ISA bus access is fast, but SMBus access is really slow. If you have |
| 1013 | | Next:<a rel=next href="#Section%204.11">Section 4.11</a>, |
| 1014 | | Previous:<a rel=previous href="#Section%204.9">Section 4.9</a>, |
| 1015 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1016 | | <br> |
| 1017 | | |
| 1018 | | <h2>4.10 Can I be alerted when an ALARM occurs?</h2> |
| 1019 | | |
| 1020 | | <p>No, you can't; and it may well be never supported. |
| 1021 | | |
| 1022 | | <p>Almost no mainboard we have encountered have actually connected the |
| | 1100 | Next:<a rel="next" accesskey="n" href="#Section%204.11">Section 4.11</a>, |
| | 1101 | Previous:<a rel="previous" accesskey="p" href="#Section%204.9">Section 4.9</a>, |
| | 1102 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1103 | <br> |
| | 1104 | </div> |
| | 1105 | |
| | 1106 | <h3 class="section">4.10 Can I be alerted when an ALARM occurs?</h3> |
| | 1107 | |
| | 1108 | <p>No, you can't; and it may well be never supported. |
| | 1109 | |
| | 1110 | <p>Almost no mainboard we have encountered have actually connected the |
| 1039 | | Next:<a rel=next href="#Section%204.12">Section 4.12</a>, |
| 1040 | | Previous:<a rel=previous href="#Section%204.10">Section 4.10</a>, |
| 1041 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1042 | | <br> |
| 1043 | | |
| 1044 | | <h2>4.11 SMBus transactions on my PIIX4 simply don't work (timeouts happen). Why?</h2> |
| 1045 | | |
| 1046 | | <p>Some chips which mainboard makers connect to the SMBus are not SMBus |
| | 1128 | Next:<a rel="next" accesskey="n" href="#Section%204.12">Section 4.12</a>, |
| | 1129 | Previous:<a rel="previous" accesskey="p" href="#Section%204.10">Section 4.10</a>, |
| | 1130 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1131 | <br> |
| | 1132 | </div> |
| | 1133 | |
| | 1134 | <h3 class="section">4.11 SMBus transactions on my PIIX4 simply don't work (timeouts happen). Why?</h3> |
| | 1135 | |
| | 1136 | <p>Some chips which mainboard makers connect to the SMBus are not SMBus |
| 1058 | | Next:<a rel=next href="#Section%204.13">Section 4.13</a>, |
| 1059 | | Previous:<a rel=previous href="#Section%204.11">Section 4.11</a>, |
| 1060 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1061 | | <br> |
| 1062 | | |
| 1063 | | <h2>4.12 My BIOS reports a much higher CPU temperature than your modules!</h2> |
| 1064 | | |
| 1065 | | <p>We display the actual temperature of the sensor. This may not be the |
| | 1149 | Next:<a rel="next" accesskey="n" href="#Section%204.13">Section 4.13</a>, |
| | 1150 | Previous:<a rel="previous" accesskey="p" href="#Section%204.11">Section 4.11</a>, |
| | 1151 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1152 | <br> |
| | 1153 | </div> |
| | 1154 | |
| | 1155 | <h3 class="section">4.12 My BIOS reports a much higher CPU temperature than your modules!</h3> |
| | 1156 | |
| | 1157 | <p>We display the actual temperature of the sensor. This may not be the |
| 1080 | | Next:<a rel=next href="#Section%204.14">Section 4.14</a>, |
| 1081 | | Previous:<a rel=previous href="#Section%204.12">Section 4.12</a>, |
| 1082 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1083 | | <br> |
| 1084 | | |
| 1085 | | <h2>4.13 I try to read the raw <code>/proc</code> files, but the values are strange?!?</h2> |
| 1086 | | |
| 1087 | | <p>Remember, these values do not take the configuration file |
| | 1173 | Next:<a rel="next" accesskey="n" href="#Section%204.14">Section 4.14</a>, |
| | 1174 | Previous:<a rel="previous" accesskey="p" href="#Section%204.12">Section 4.12</a>, |
| | 1175 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1176 | <br> |
| | 1177 | </div> |
| | 1178 | |
| | 1179 | <h3 class="section">4.13 I try to read the raw <code>/proc</code> files, but the values are strange?!?</h3> |
| | 1180 | |
| | 1181 | <p>Remember, these values do not take the configuration file |
| 1094 | | Next:<a rel=next href="#Section%204.15">Section 4.15</a>, |
| 1095 | | Previous:<a rel=previous href="#Section%204.13">Section 4.13</a>, |
| 1096 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1097 | | <br> |
| 1098 | | |
| 1099 | | <h2>4.14 How do I set new limits?</h2> |
| 1100 | | |
| 1101 | | <p>Change the limit values in <code>/etc/sensors.conf</code> and then run |
| | 1189 | Next:<a rel="next" accesskey="n" href="#Section%204.15">Section 4.15</a>, |
| | 1190 | Previous:<a rel="previous" accesskey="p" href="#Section%204.13">Section 4.13</a>, |
| | 1191 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1192 | <br> |
| | 1193 | </div> |
| | 1194 | |
| | 1195 | <h3 class="section">4.14 How do I set new limits?</h3> |
| | 1196 | |
| | 1197 | <p>Change the limit values in <code>/etc/sensors.conf</code> and then run |
| 1113 | | Next:<a rel=next href="#Section%204.16">Section 4.16</a>, |
| 1114 | | Previous:<a rel=previous href="#Section%204.14">Section 4.14</a>, |
| 1115 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1116 | | <br> |
| 1117 | | |
| 1118 | | <h2>4.15 Some sensors are doubly detected?</h2> |
| 1119 | | |
| 1120 | | <p>Yes, this is still a problem. It is partially solved by alias detection |
| | 1210 | Next:<a rel="next" accesskey="n" href="#Section%204.16">Section 4.16</a>, |
| | 1211 | Previous:<a rel="previous" accesskey="p" href="#Section%204.14">Section 4.14</a>, |
| | 1212 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1213 | <br> |
| | 1214 | </div> |
| | 1215 | |
| | 1216 | <h3 class="section">4.15 Some sensors are doubly detected?</h3> |
| | 1217 | |
| | 1218 | <p>Yes, this is still a problem. It is partially solved by alias detection |
| 1132 | | Next:<a rel=next href="#Section%204.17">Section 4.17</a>, |
| 1133 | | Previous:<a rel=previous href="#Section%204.15">Section 4.15</a>, |
| 1134 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1135 | | <br> |
| 1136 | | |
| 1137 | | <h2>4.16 I ran sensors-detect, but now I get very strange readings?!?</h2> |
| 1138 | | |
| 1139 | | <p>Your SMBus (PIIX4?) is probably crashed or hung. There are some mainboards |
| | 1231 | Next:<a rel="next" accesskey="n" href="#Section%204.17">Section 4.17</a>, |
| | 1232 | Previous:<a rel="previous" accesskey="p" href="#Section%204.15">Section 4.15</a>, |
| | 1233 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1234 | <br> |
| | 1235 | </div> |
| | 1236 | |
| | 1237 | <h3 class="section">4.16 I ran sensors-detect, but now I get very strange readings?!?</h3> |
| | 1238 | |
| | 1239 | <p>Your SMBus (PIIX4?) is probably crashed or hung. There are some mainboards |
| 1149 | | Next:<a rel=next href="#Section%204.18">Section 4.18</a>, |
| 1150 | | Previous:<a rel=previous href="#Section%204.16">Section 4.16</a>, |
| 1151 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1152 | | <br> |
| 1153 | | |
| 1154 | | <h2>4.17 Bad readings from particular chips</h2> |
| 1155 | | |
| 1156 | | <p>See below for some particularly troublesome chips. |
| | 1250 | Next:<a rel="next" accesskey="n" href="#Section%204.18">Section 4.18</a>, |
| | 1251 | Previous:<a rel="previous" accesskey="p" href="#Section%204.16">Section 4.16</a>, |
| | 1252 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1253 | <br> |
| | 1254 | </div> |
| | 1255 | |
| | 1256 | <h3 class="section">4.17 Bad readings from particular chips</h3> |
| | 1257 | |
| | 1258 | <p>See below for some particularly troublesome chips. |
| 1257 | | Next:<a rel=next href="#Section%204.19">Section 4.19</a>, |
| 1258 | | Previous:<a rel=previous href="#Section%204.17">Section 4.17</a>, |
| 1259 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1260 | | <br> |
| 1261 | | |
| 1262 | | <h2>4.18 How do I configure two chips (LM87) differently?</h2> |
| 1263 | | |
| 1264 | | <p>There is a SuperMicro board with two LM87's on it that are |
| | 1360 | Next:<a rel="next" accesskey="n" href="#Section%204.19">Section 4.19</a>, |
| | 1361 | Previous:<a rel="previous" accesskey="p" href="#Section%204.17">Section 4.17</a>, |
| | 1362 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1363 | <br> |
| | 1364 | </div> |
| | 1365 | |
| | 1366 | <h3 class="section">4.18 How do I configure two chips (LM87) differently?</h3> |
| | 1367 | |
| | 1368 | <p>There is a SuperMicro board with two LM87's on it that are |
| 1268 | | <p>Make two different sections in <code>/etc/sensors.conf</code> as follows: |
| 1269 | | <pre>chip "lm87-i2c-*-2c" |
| 1270 | | put configuration for the chip at 0x2c here |
| 1271 | | chip "lm87-i2c-*-2d" |
| 1272 | | put configuration for the chip at 0x2d here |
| 1273 | | </pre> |
| 1274 | | |
| 1275 | | <p>There is a commented example in <code>sensors.conf.eg</code> which should |
| | 1372 | <p>Make two different sections in <code>/etc/sensors.conf</code> as follows: |
| | 1373 | <pre class="example"> chip "lm87-i2c-*-2c" |
| | 1374 | put configuration for the chip at 0x2c here |
| | 1375 | chip "lm87-i2c-*-2d" |
| | 1376 | put configuration for the chip at 0x2d here |
| | 1377 | </pre> |
| | 1378 | |
| | 1379 | <p>There is a commented example in <code>sensors.conf.eg</code> which should |
| 1280 | | Next:<a rel=next href="#Section%204.20">Section 4.20</a>, |
| 1281 | | Previous:<a rel=previous href="#Section%204.18">Section 4.18</a>, |
| 1282 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1283 | | <br> |
| 1284 | | |
| 1285 | | <h2>4.19 Dmesg says <code>Upgrade BIOS</code>! I don't want to!</h2> |
| 1286 | | |
| 1287 | | <p>If the problem is a PCI device is not present in <code>lspci</code>, the solution |
| | 1385 | Next:<a rel="next" accesskey="n" href="#Section%204.20">Section 4.20</a>, |
| | 1386 | Previous:<a rel="previous" accesskey="p" href="#Section%204.18">Section 4.18</a>, |
| | 1387 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1388 | <br> |
| | 1389 | </div> |
| | 1390 | |
| | 1391 | <h3 class="section">4.19 Dmesg says <code>Upgrade BIOS</code>! I don't want to!</h3> |
| | 1392 | |
| | 1393 | <p>If the problem is a PCI device is not present in <code>lspci</code>, the solution |
| 1312 | | Next:<a rel=next href="#Section%204.21">Section 4.21</a>, |
| 1313 | | Previous:<a rel=previous href="#Section%204.19">Section 4.19</a>, |
| 1314 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1315 | | <br> |
| 1316 | | |
| 1317 | | <h2>4.20 Sensors says <code>Can't access procfs/sysfs file</code></h2> |
| 1318 | | |
| 1319 | | <ul> |
| 1320 | | <li>(release 2.6.0 and later) Did you <code>modprobe i2c-proc</code>? Check <code>lsmod</code>. |
| 1321 | | <li>(release 2.5.5 and earlier) Did you 'modprobe sensors'? Check 'lsmod'. |
| | 1419 | Next:<a rel="next" accesskey="n" href="#Section%204.21">Section 4.21</a>, |
| | 1420 | Previous:<a rel="previous" accesskey="p" href="#Section%204.19">Section 4.19</a>, |
| | 1421 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1422 | <br> |
| | 1423 | </div> |
| | 1424 | |
| | 1425 | <h3 class="section">4.20 Sensors says <code>Can't access procfs/sysfs file</code></h3> |
| | 1426 | |
| | 1427 | <ul> |
| | 1428 | <li>(Linux 2.6) Did you <code>modprobe i2c_sensor</code>? Check <code>lsmod</code>. |
| | 1429 | <li>(Linux 2.4) Did you <code>modprobe i2c-proc</code>? Check <code>lsmod</code>. |
| 1328 | | Next:<a rel=next href="#Section%204.22">Section 4.22</a>, |
| 1329 | | Previous:<a rel=previous href="#Section%204.20">Section 4.20</a>, |
| 1330 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1331 | | <br> |
| 1332 | | |
| 1333 | | <h2>4.21 Sensors says <code>No sensors found!</code></h2> |
| 1334 | | |
| 1335 | | <ul> |
| | 1438 | Next:<a rel="next" accesskey="n" href="#Section%204.22">Section 4.22</a>, |
| | 1439 | Previous:<a rel="previous" accesskey="p" href="#Section%204.20">Section 4.20</a>, |
| | 1440 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1441 | <br> |
| | 1442 | </div> |
| | 1443 | |
| | 1444 | <h3 class="section">4.21 Sensors says <code>No sensors found!</code></h3> |
| | 1445 | |
| | 1446 | <ul> |
| 1346 | | Next:<a rel=next href="#Section%204.23">Section 4.23</a>, |
| 1347 | | Previous:<a rel=previous href="#Section%204.21">Section 4.21</a>, |
| 1348 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1349 | | <br> |
| 1350 | | |
| 1351 | | <h2>4.22 Sensors output is not correct!</h2> |
| 1352 | | |
| 1353 | | <p>What specifically is the trouble? |
| 1354 | | <ul> |
| | 1458 | Next:<a rel="next" accesskey="n" href="#Section%204.23">Section 4.23</a>, |
| | 1459 | Previous:<a rel="previous" accesskey="p" href="#Section%204.21">Section 4.21</a>, |
| | 1460 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1461 | <br> |
| | 1462 | </div> |
| | 1463 | |
| | 1464 | <h3 class="section">4.22 Sensors output is not correct!</h3> |
| | 1465 | |
| | 1466 | <p>What specifically is the trouble? |
| | 1467 | <ul> |
| 1372 | | Next:<a rel=next href="#Section%204.24">Section 4.24</a>, |
| 1373 | | Previous:<a rel=previous href="#Section%204.22">Section 4.22</a>, |
| 1374 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1375 | | <br> |
| 1376 | | |
| 1377 | | <h2>4.23 What is at I2C address XXX?</h2> |
| 1378 | | |
| 1379 | | <p>In general, we don't know. Start by running <code>sensors-detect</code>. |
| | 1486 | Next:<a rel="next" accesskey="n" href="#Section%204.24">Section 4.24</a>, |
| | 1487 | Previous:<a rel="previous" accesskey="p" href="#Section%204.22">Section 4.22</a>, |
| | 1488 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1489 | <br> |
| | 1490 | </div> |
| | 1491 | |
| | 1492 | <h3 class="section">4.23 What is at I2C address XXX?</h3> |
| | 1493 | |
| | 1494 | <p>In general, we don't know. Start by running <code>sensors-detect</code>. |
| 1413 | | Next:<a rel=next href="#Section%204.25">Section 4.25</a>, |
| 1414 | | Previous:<a rel=previous href="#Section%204.23">Section 4.23</a>, |
| 1415 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1416 | | <br> |
| 1417 | | |
| 1418 | | <h2>4.24 Sensors-detect doesn't work at all</h2> |
| 1419 | | |
| 1420 | | <p>It could be many things. What was the problem? See <a href="#Section%204.31">Problems on particular motherboards</a>. |
| 1421 | | |
| 1422 | | <p><a name="Sensors-detect%20says%20%22Couldnt%20open%20%2fproc%2fbus%2fi2c%3f!%3f%22"></a> |
| 1423 | | |
| 1424 | | <h3>4.24.1 Sensors-detect says "Couldn't open /proc/bus/i2c?!?"</h3> |
| 1425 | | |
| 1426 | | <p>You don't have i2c support in your kernel, or the i2c-core module |
| | 1529 | Next:<a rel="next" accesskey="n" href="#Section%204.25">Section 4.25</a>, |
| | 1530 | Previous:<a rel="previous" accesskey="p" href="#Section%204.23">Section 4.23</a>, |
| | 1531 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1532 | <br> |
| | 1533 | </div> |
| | 1534 | |
| | 1535 | <h3 class="section">4.24 Sensors-detect doesn't work at all</h3> |
| | 1536 | |
| | 1537 | <p>It could be many things. What was the problem? See <a href="#Section%204.31">Problems on particular motherboards</a>. |
| | 1538 | |
| | 1539 | <p><a name="Sensors-detect%20says%20%22Couldnt%20open%20%2fproc%2fbus%2fi2c%3f!%3f%22"></a> |
| | 1540 | |
| | 1541 | <h4 class="subsection">4.24.1 Sensors-detect says "Couldn't open /proc/bus/i2c?!?"</h4> |
| | 1542 | |
| | 1543 | <p>You don't have i2c support in your kernel, or the i2c-core module |
| 1429 | | <p><a name="Sensors-detect%20says%20%22Cant%20open%20%2fdev%2fi2c%5b-%2f%5d0%22"></a> |
| 1430 | | |
| 1431 | | <h3>4.24.2 Sensors-detect says "Can't open /dev/i2c[-/]0"</h3> |
| 1432 | | |
| 1433 | | <p>Your <code>/dev/i2c-0,</code> <code>/dev/i2c0</code>, or <code>/dev/i2c/0</code> files do not exist |
| | 1546 | <p><a name="Sensors-detect%20says%20%22Cant%20open%20%2fdev%2fi2c%5b-%2f%5d0%22"></a> |
| | 1547 | |
| | 1548 | <h4 class="subsection">4.24.2 Sensors-detect says "Can't open /dev/i2c[-/]0"</h4> |
| | 1549 | |
| | 1550 | <p>Your <code>/dev/i2c-0,</code> <code>/dev/i2c0</code>, or <code>/dev/i2c/0</code> files do not exist |
| 1463 | | Next:<a rel=next href="#Section%204.26">Section 4.26</a>, |
| 1464 | | Previous:<a rel=previous href="#Section%204.24">Section 4.24</a>, |
| 1465 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1466 | | <br> |
| 1467 | | |
| 1468 | | <h2>4.25 Sensors says <code>Error: Line xxx: zzzzzzz</code></h2> |
| 1469 | | |
| 1470 | | <p>These are errors from the libsensors library in |
| | 1581 | Next:<a rel="next" accesskey="n" href="#Section%204.26">Section 4.26</a>, |
| | 1582 | Previous:<a rel="previous" accesskey="p" href="#Section%204.24">Section 4.24</a>, |
| | 1583 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1584 | <br> |
| | 1585 | </div> |
| | 1586 | |
| | 1587 | <h3 class="section">4.25 Sensors says <code>Error: Line xxx: zzzzzzz</code></h3> |
| | 1588 | |
| | 1589 | <p>These are errors from the libsensors library in |
| 1477 | | Next:<a rel=next href="#Section%204.27">Section 4.27</a>, |
| 1478 | | Previous:<a rel=previous href="#Section%204.25">Section 4.25</a>, |
| 1479 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1480 | | <br> |
| 1481 | | |
| 1482 | | <h2>4.26 Sensors only gives the name, adapter, and algorithm for my chip</h2> |
| 1483 | | |
| 1484 | | <p>If <code>sensors</code> only says this, for example, and doesn't |
| | 1597 | Next:<a rel="next" accesskey="n" href="#Section%204.27">Section 4.27</a>, |
| | 1598 | Previous:<a rel="previous" accesskey="p" href="#Section%204.25">Section 4.25</a>, |
| | 1599 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1600 | <br> |
| | 1601 | </div> |
| | 1602 | |
| | 1603 | <h3 class="section">4.26 Sensors only gives the name, adapter, and algorithm for my chip</h3> |
| | 1604 | |
| | 1605 | <p>If <code>sensors</code> only says this, for example, and doesn't |
| 1499 | | Next:<a rel=next href="#Section%204.28">Section 4.28</a>, |
| 1500 | | Previous:<a rel=previous href="#Section%204.26">Section 4.26</a>, |
| 1501 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1502 | | <br> |
| 1503 | | |
| 1504 | | <h2>4.27 Sensors says <code>ERROR: Can't get xxxxx data!</code></h2> |
| 1505 | | |
| 1506 | | <p>You have a <code>libsensors/sensors</code> mismatch. <code>sensors</code> is unable to |
| | 1621 | Next:<a rel="next" accesskey="n" href="#Section%204.28">Section 4.28</a>, |
| | 1622 | Previous:<a rel="previous" accesskey="p" href="#Section%204.26">Section 4.26</a>, |
| | 1623 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1624 | <br> |
| | 1625 | </div> |
| | 1626 | |
| | 1627 | <h3 class="section">4.27 Sensors says <code>ERROR: Can't get xxxxx data!</code></h3> |
| | 1628 | |
| | 1629 | <p>You have a <code>libsensors/sensors</code> mismatch. <code>sensors</code> is unable to |
| 1516 | | Next:<a rel=next href="#Section%204.29">Section 4.29</a>, |
| 1517 | | Previous:<a rel=previous href="#Section%204.27">Section 4.27</a>, |
| 1518 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1519 | | <br> |
| 1520 | | |
| 1521 | | <h2>4.28 Sensors doesn't find any sensors, just eeproms.</h2> |
| 1522 | | |
| 1523 | | <p>See <a href="#Section%204.24">Sensors-detect doesnt work at all</a>, if <code>sensors-detect</code> failed to find any sensors. |
| 1524 | | |
| 1525 | | <p>If <code>sensors-detect</code> did find sensors, did you insert your modules? For chips on the ISA |
| | 1640 | Next:<a rel="next" accesskey="n" href="#Section%204.29">Section 4.29</a>, |
| | 1641 | Previous:<a rel="previous" accesskey="p" href="#Section%204.27">Section 4.27</a>, |
| | 1642 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1643 | <br> |
| | 1644 | </div> |
| | 1645 | |
| | 1646 | <h3 class="section">4.28 Sensors doesn't find any sensors, just eeproms.</h3> |
| | 1647 | |
| | 1648 | <p>See <a href="#Section%204.24">Sensors-detect doesnt work at all</a>, if <code>sensors-detect</code> failed to find any sensors. |
| | 1649 | |
| | 1650 | <p>If <code>sensors-detect</code> did find sensors, did you insert your modules? For chips on the ISA |
| 1533 | | Next:<a rel=next href="#Section%204.30">Section 4.30</a>, |
| 1534 | | Previous:<a rel=previous href="#Section%204.28">Section 4.28</a>, |
| 1535 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1536 | | <br> |
| 1537 | | |
| 1538 | | <h2>4.29 Inserting modules hangs my board</h2> |
| 1539 | | |
| 1540 | | <p>There are several possible causes: |
| 1541 | | <ol type=1 start=1> |
| 1542 | | </p><li>Bus driver problems. Insert the bus driver first, before you have inserted any chip drivers, to verify. |
| | 1659 | Next:<a rel="next" accesskey="n" href="#Section%204.30">Section 4.30</a>, |
| | 1660 | Previous:<a rel="previous" accesskey="p" href="#Section%204.28">Section 4.28</a>, |
| | 1661 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1662 | <br> |
| | 1663 | </div> |
| | 1664 | |
| | 1665 | <h3 class="section">4.29 Inserting modules hangs my board</h3> |
| | 1666 | |
| | 1667 | <p>There are several possible causes: |
| | 1668 | <ol type=1 start=1> |
| | 1669 | <li>Bus driver problems. Insert the bus driver first, before you have inserted any chip drivers, to verify. |
| 1543 | 1670 | <li>Wrong chip driver. Verify that you have a chip supported by the chip driver, see <a href="#Section%203.2.1">What chips are on motherboard XYZ</a>. |
| 1544 | 1671 | <li>The chip driver is reinitializing the chip, which undoes critical initialization done by the BIOS. Try the parameter <code>init=0</code> for the w83781d driver; this is the only driver supporting this parameter. |
| 1545 | 1672 | <li>Some chips on the bus don't like to be probed at all. After inserting the bus driver (but not the chip drivers), run <code>i2cdetect</code> on the bus, then <code>i2cdump</code> on each address responding to <code>i2cdetect</code>. This may find the culprit. Do not <code>i2cdump address 0x69</code>, the clock chip. |
| 1546 | 1673 | <li>The chip driver is incorrectly finding a second chip on the bus and is accessing it. For example, with the Tyan 2688 with a w83781d at 0x29, use <code>modprobe ignore_range=0,0x00,0x28,0,0x2a,0x7f</code> to prevent access to other addresses. (<code>init=0</code> also req'd for the Tyan 2688). |
| 1551 | | Next:<a rel=next href="#Section%204.31">Section 4.31</a>, |
| 1552 | | Previous:<a rel=previous href="#Section%204.29">Section 4.29</a>, |
| 1553 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1554 | | <br> |
| 1555 | | |
| 1556 | | <h2>4.30 Inserting modules slows down my board</h2> |
| 1557 | | |
| 1558 | | <p>Generally this is caused by an overtemperature alarm output from |
| | 1679 | Next:<a rel="next" accesskey="n" href="#Section%204.31">Section 4.31</a>, |
| | 1680 | Previous:<a rel="previous" accesskey="p" href="#Section%204.29">Section 4.29</a>, |
| | 1681 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1682 | <br> |
| | 1683 | </div> |
| | 1684 | |
| | 1685 | <h3 class="section">4.30 Inserting modules slows down my board</h3> |
| | 1686 | |
| | 1687 | <p>Generally this is caused by an overtemperature alarm output from |
| 1566 | | Next:<a rel=next href="#Section%204.32">Section 4.32</a>, |
| 1567 | | Previous:<a rel=previous href="#Section%204.30">Section 4.30</a>, |
| 1568 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1569 | | <br> |
| 1570 | | |
| 1571 | | <h2>4.31 Problems on particular motherboards</h2> |
| 1572 | | |
| 1573 | | <p>The following boards have unique problems and solutions. |
| 1574 | | |
| 1575 | | <p><a name="Asus%20P4B"></a> |
| 1576 | | |
| 1577 | | <h3>4.31.1 Asus P4B</h3> |
| 1578 | | |
| 1579 | | <p>See <code>prog/hotplug/README.p4b</code> if your SMBus master is not found. |
| 1580 | | |
| 1581 | | <p><a name="Tyan%202460%202462"></a> |
| 1582 | | |
| 1583 | | <h3>4.31.2 Tyan 2460, 2462</h3> |
| 1584 | | |
| 1585 | | <p>See support tickets 805, 765, 781, 812, 813, and 867 for information. |
| 1586 | | |
| 1587 | | <p><a name="Tyan%202466"></a> |
| 1588 | | |
| 1589 | | <h3>4.31.3 Tyan 2466</h3> |
| 1590 | | |
| 1591 | | <p>See support tickets 941, 840, and 841 for information. |
| 1592 | | |
| 1593 | | <p><a name="Tyan%202688"></a> |
| 1594 | | |
| 1595 | | <h3>4.31.4 Tyan 2688</h3> |
| 1596 | | |
| 1597 | | <p>For board hangs, see support ticket 721 for information. |
| | 1696 | Next:<a rel="next" accesskey="n" href="#Section%204.32">Section 4.32</a>, |
| | 1697 | Previous:<a rel="previous" accesskey="p" href="#Section%204.30">Section 4.30</a>, |
| | 1698 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1699 | <br> |
| | 1700 | </div> |
| | 1701 | |
| | 1702 | <h3 class="section">4.31 Problems on particular motherboards</h3> |
| | 1703 | |
| | 1704 | <p>The following boards have unique problems and solutions. |
| | 1705 | |
| | 1706 | <p><a name="Asus%20P4B"></a> |
| | 1707 | |
| | 1708 | <h4 class="subsection">4.31.1 Asus P4B</h4> |
| | 1709 | |
| | 1710 | <p>See <code>prog/hotplug/README.p4b</code> if your SMBus master is not found. |
| | 1711 | |
| | 1712 | <p><a name="Tyan%202460%202462"></a> |
| | 1713 | |
| | 1714 | <h4 class="subsection">4.31.2 Tyan 2460, 2462</h4> |
| | 1715 | |
| | 1716 | <p>See support tickets 805, 765, 781, 812, 813, and 867 for information. |
| | 1717 | |
| | 1718 | <p><a name="Tyan%202466"></a> |
| | 1719 | |
| | 1720 | <h4 class="subsection">4.31.3 Tyan 2466</h4> |
| | 1721 | |
| | 1722 | <p>See support tickets 941, 840, and 841 for information. |
| | 1723 | |
| | 1724 | <p><a name="Tyan%202688"></a> |
| | 1725 | |
| | 1726 | <h4 class="subsection">4.31.4 Tyan 2688</h4> |
| | 1727 | |
| | 1728 | <p>For board hangs, see support ticket 721 for information. |
| 1602 | | Next:<a rel=next href="#Section%204.33">Section 4.33</a>, |
| 1603 | | Previous:<a rel=previous href="#Section%204.31">Section 4.31</a>, |
| 1604 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1605 | | <br> |
| 1606 | | |
| 1607 | | <h2>4.32 Problems on particular systems</h2> |
| 1608 | | |
| 1609 | | <p>For IBM systems, see <code>README.thinkpad</code>. |
| 1610 | | |
| | 1734 | Next:<a rel="next" accesskey="n" href="#Section%204.33">Section 4.33</a>, |
| | 1735 | Previous:<a rel="previous" accesskey="p" href="#Section%204.31">Section 4.31</a>, |
| | 1736 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1737 | <br> |
| | 1738 | </div> |
| | 1739 | |
| | 1740 | <h3 class="section">4.32 Problems on particular systems</h3> |
| | 1741 | |
| | 1742 | <p>For IBM systems, see <code>README.thinkpad</code>. |
| | 1743 | |
| | 1744 | <div class="node"> |
| 1613 | | Previous:<a rel=previous href="#Section%204.32">Section 4.32</a>, |
| 1614 | | Up:<a rel=up href="#Problems">Problems</a> |
| 1615 | | <br> |
| 1616 | | |
| 1617 | | <h2>4.33 Problems on 2.6 kernels</h2> |
| 1618 | | |
| 1619 | | <p>Not all drivers have been ported to 2.6. If your favorite driver is not |
| | 1747 | Previous:<a rel="previous" accesskey="p" href="#Section%204.32">Section 4.32</a>, |
| | 1748 | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| | 1749 | <br> |
| | 1750 | </div> |
| | 1751 | |
| | 1752 | <h3 class="section">4.33 Problems on 2.6 kernels</h3> |
| | 1753 | |
| | 1754 | <p>Not all drivers have been ported to 2.6. If your favorite driver is not |
| 1628 | | Next:<a rel=next href="#Contribute">Contribute</a>, |
| 1629 | | Previous:<a rel=previous href="#Problems">Problems</a>, |
| 1630 | | Up:<a rel=up href="#Top">Top</a> |
| 1631 | | <br> |
| 1632 | | |
| 1633 | | <h1>5 How to Ask for Help</h1> |
| 1634 | | |
| 1635 | | <ul> |
| 1636 | | <li><a href="#Section%205.1">Section 5.1</a>: What to send us when asking for help |
| 1637 | | <li><a href="#Section%205.2">Section 5.2</a>: What to do if a module won't insert? |
| 1638 | | <li><a href="#Section%205.3">Section 5.3</a>: What to do if it inserts, but nothing happens? |
| 1639 | | <li><a href="#Section%205.4">Section 5.4</a>: What to do if I read only bogus information? |
| 1640 | | <li><a href="#Section%205.5">Section 5.5</a>: What to do if you have other problems? |
| 1641 | | <li><a href="#Section%205.6">Section 5.6</a>: What if it just works like a charm? |
| 1642 | | <li><a href="#Section%205.7">Section 5.7</a>: How do I update a ticket? |
| 1643 | | <li><a href="#Section%205.8">Section 5.8</a>: How do I follow up on a ticket? |
| 1644 | | </ul> |
| 1645 | | |
| | 1764 | Next:<a rel="next" accesskey="n" href="#Contribute">Contribute</a>, |
| | 1765 | Previous:<a rel="previous" accesskey="p" href="#Problems">Problems</a>, |
| | 1766 | Up:<a rel="up" accesskey="u" href="#Top">Top</a> |
| | 1767 | <br> |
| | 1768 | </div> |
| | 1769 | |
| | 1770 | <h2 class="chapter">5 How to Ask for Help</h2> |
| | 1771 | |
| | 1772 | <ul class="menu"> |
| | 1773 | <li><a accesskey="1" href="#Section%205.1">Section 5.1</a>: What to send us when asking for help |
| | 1774 | <li><a accesskey="2" href="#Section%205.2">Section 5.2</a>: What to do if a module won't insert? |
| | 1775 | <li><a accesskey="3" href="#Section%205.3">Section 5.3</a>: What to do if it inserts, but nothing happens? |
| | 1776 | <li><a accesskey="4" href="#Section%205.4">Section 5.4</a>: What to do if I read only bogus information? |
| | 1777 | <li><a accesskey="5" href="#Section%205.5">Section 5.5</a>: What to do if you have other problems? |
| | 1778 | <li><a accesskey="6" href="#Section%205.6">Section 5.6</a>: What if it just works like a charm? |
| | 1779 | <li><a accesskey="7" href="#Section%205.7">Section 5.7</a>: How do I update a ticket? |
| | 1780 | <li><a accesskey="8" href="#Section%205.8">Section 5.8</a>: How do I follow up on a ticket? |
| | 1781 | </ul> |
| | 1782 | |
| | 1783 | <div class="node"> |
| 1648 | | Next:<a rel=next href="#Section%205.2">Section 5.2</a>, |
| 1649 | | Up:<a rel=up href="#Help">Help</a> |
| 1650 | | <br> |
| 1651 | | |
| 1652 | | <h2>5.1 What to send us when asking for help</h2> |
| 1653 | | |
| 1654 | | <p>We are always willing to answer questions if things don't work out. |
| | 1786 | Next:<a rel="next" accesskey="n" href="#Section%205.2">Section 5.2</a>, |
| | 1787 | Up:<a rel="up" accesskey="u" href="#Help">Help</a> |
| | 1788 | <br> |
| | 1789 | </div> |
| | 1790 | |
| | 1791 | <h3 class="section">5.1 What to send us when asking for help</h3> |
| | 1792 | |
| | 1793 | <p>We are always willing to answer questions if things don't work out. |
| 1694 | | Next:<a rel=next href="#Section%205.3">Section 5.3</a>, |
| 1695 | | Previous:<a rel=previous href="#Section%205.1">Section 5.1</a>, |
| 1696 | | Up:<a rel=up href="#Help">Help</a> |
| 1697 | | <br> |
| 1698 | | |
| 1699 | | <h2>5.2 What to do if a module won't insert?</h2> |
| 1700 | | |
| 1701 | | <p>Did you use <code>modprobe</code> instead of <code>insmod</code>??? Don't use insmod. |
| 1702 | | |
| 1703 | | <p>Were there unresolved symbols? Did you run <code>depmod -a</code>? Run |
| | 1834 | Next:<a rel="next" accesskey="n" href="#Section%205.3">Section 5.3</a>, |
| | 1835 | Previous:<a rel="previous" accesskey="p" href="#Section%205.1">Section 5.1</a>, |
| | 1836 | Up:<a rel="up" accesskey="u" href="#Help">Help</a> |
| | 1837 | <br> |
| | 1838 | </div> |
| | 1839 | |
| | 1840 | <h3 class="section">5.2 What to do if a module won't insert?</h3> |
| | 1841 | |
| | 1842 | <p>Did you use <code>modprobe</code> instead of <code>insmod</code>??? Don't use insmod. |
| | 1843 | |
| | 1844 | <p>Were there unresolved symbols? Did you run <code>depmod -a</code>? Run |
| 1713 | | Next:<a rel=next href="#Section%205.4">Section 5.4</a>, |
| 1714 | | Previous:<a rel=previous href="#Section%205.2">Section 5.2</a>, |
| 1715 | | Up:<a rel=up href="#Help">Help</a> |
| 1716 | | <br> |
| 1717 | | |
| 1718 | | <h2>5.3 What to do if it inserts, but nothing happens?</h2> |
| 1719 | | |
| 1720 | | <p>For an ISA sensor chip, did you also <code>modprobe i2c-isa</code>? It must be inserted. |
| 1721 | | |
| 1722 | | <p>For an I2C sensor chip, did you also <code>modprobe i2c-xxx</code> where xxx is your |
| | 1855 | Next:<a rel="next" accesskey="n" href="#Section%205.4">Section 5.4</a>, |
| | 1856 | Previous:<a rel="previous" accesskey="p" href="#Section%205.2">Section 5.2</a>, |
| | 1857 | Up:<a rel="up" accesskey="u" href="#Help">Help</a> |
| | 1858 | <br> |
| | 1859 | </div> |
| | 1860 | |
| | 1861 | <h3 class="section">5.3 What to do if it inserts, but nothing happens?</h3> |
| | 1862 | |
| | 1863 | <p>For an ISA sensor chip, did you also <code>modprobe i2c-isa</code>? It must be inserted. |
| | 1864 | |
| | 1865 | <p>For an I2C sensor chip, did you also <code>modprobe i2c-xxx</code> where xxx is your |
| 1731 | | Next:<a rel=next href="#Section%205.5">Section 5.5</a>, |
| 1732 | | Previous:<a rel=previous href="#Section%205.3">Section 5.3</a>, |
| 1733 | | Up:<a rel=up href="#Help">Help</a> |
| 1734 | | <br> |
| 1735 | | |
| 1736 | | <h2>5.4 What to do if I read only bogus information?</h2> |
| 1737 | | |
| 1738 | | <p>It may be that this was a mis-detection: the chip may not be |
| | 1875 | Next:<a rel="next" accesskey="n" href="#Section%205.5">Section 5.5</a>, |
| | 1876 | Previous:<a rel="previous" accesskey="p" href="#Section%205.3">Section 5.3</a>, |
| | 1877 | Up:<a rel="up" accesskey="u" href="#Help">Help</a> |
| | 1878 | <br> |
| | 1879 | </div> |
| | 1880 | |
| | 1881 | <h3 class="section">5.4 What to do if I read only bogus information?</h3> |
| | 1882 | |
| | 1883 | <p>It may be that this was a mis-detection: the chip may not be |
| 1746 | | Next:<a rel=next href="#Section%205.6">Section 5.6</a>, |
| 1747 | | Previous:<a rel=previous href="#Section%205.4">Section 5.4</a>, |
| 1748 | | Up:<a rel=up href="#Help">Help</a> |
| 1749 | | <br> |
| 1750 | | |
| 1751 | | <h2>5.5 What to do if you have other problems?</h2> |
| 1752 | | |
| 1753 | | <p>Again, send the output listed above. |
| 1754 | | |
| | 1892 | Next:<a rel="next" accesskey="n" href="#Section%205.6">Section 5.6</a>, |
| | 1893 | Previous:<a rel="previous" accesskey="p" href="#Section%205.4">Section 5.4</a>, |
| | 1894 | Up:<a rel="up" accesskey="u" href="#Help">Help</a> |
| | 1895 | <br> |
| | 1896 | </div> |
| | 1897 | |
| | 1898 | <h3 class="section">5.5 What to do if you have other problems?</h3> |
| | 1899 | |
| | 1900 | <p>Again, send the output listed above. |
| | 1901 | |
| | 1902 | <div class="node"> |
| 1757 | | Next:<a rel=next href="#Section%205.7">Section 5.7</a>, |
| 1758 | | Previous:<a rel=previous href="#Section%205.5">Section 5.5</a>, |
| 1759 | | Up:<a rel=up href="#Help">Help</a> |
| 1760 | | <br> |
| 1761 | | |
| 1762 | | <h2>5.6 What if it just works like a charm?</h2> |
| 1763 | | |
| 1764 | | <p>Drop us a mail if you feel like it, mentioning the mainboard and |
| | 1905 | Next:<a rel="next" accesskey="n" href="#Section%205.7">Section 5.7</a>, |
| | 1906 | Previous:<a rel="previous" accesskey="p" href="#Section%205.5">Section 5.5</a>, |
| | 1907 | Up:<a rel="up" accesskey="u" href="#Help">Help</a> |
| | 1908 | <br> |
| | 1909 | </div> |
| | 1910 | |
| | 1911 | <h3 class="section">5.6 What if it just works like a charm?</h3> |
| | 1912 | |
| | 1913 | <p>Drop us a mail if you feel like it, mentioning the mainboard and |
| 1769 | | Next:<a rel=next href="#Section%205.8">Section 5.8</a>, |
| 1770 | | Previous:<a rel=previous href="#Section%205.6">Section 5.6</a>, |
| 1771 | | Up:<a rel=up href="#Help">Help</a> |
| 1772 | | <br> |
| 1773 | | |
| 1774 | | <h2>5.7 How do I update a ticket?</h2> |
| 1775 | | |
| 1776 | | <p>You can't. Only developers can. Follow up by emailing us |
| | 1919 | Next:<a rel="next" accesskey="n" href="#Section%205.8">Section 5.8</a>, |
| | 1920 | Previous:<a rel="previous" accesskey="p" href="#Section%205.6">Section 5.6</a>, |
| | 1921 | Up:<a rel="up" accesskey="u" href="#Help">Help</a> |
| | 1922 | <br> |
| | 1923 | </div> |
| | 1924 | |
| | 1925 | <h3 class="section">5.7 How do I update a ticket?</h3> |
| | 1926 | |
| | 1927 | <p>You can't. Only developers can. Follow up by emailing us |
| 1783 | | Previous:<a rel=previous href="#Section%205.7">Section 5.7</a>, |
| 1784 | | Up:<a rel=up href="#Help">Help</a> |
| 1785 | | <br> |
| 1786 | | |
| 1787 | | <h2>5.8 How do I follow up on a ticket?</h2> |
| 1788 | | |
| 1789 | | <p>Follow up by emailing us at <a href="mailto:sensors@stimpy.netroedge.com">sensors@stimpy.netroedge.com</a> |
| | 1935 | Previous:<a rel="previous" accesskey="p" href="#Section%205.7">Section 5.7</a>, |
| | 1936 | Up:<a rel="up" accesskey="u" href="#Help">Help</a> |
| | 1937 | <br> |
| | 1938 | </div> |
| | 1939 | |
| | 1940 | <h3 class="section">5.8 How do I follow up on a ticket?</h3> |
| | 1941 | |
| | 1942 | <p>Follow up by emailing us at <a href="mailto:sensors@stimpy.netroedge.com">sensors@stimpy.netroedge.com</a> |
| 1794 | | Next:<a rel=next href="#Version%201%20Specifics">Version 1 Specifics</a>, |
| 1795 | | Previous:<a rel=previous href="#Help">Help</a>, |
| 1796 | | Up:<a rel=up href="#Top">Top</a> |
| 1797 | | <br> |
| 1798 | | |
| 1799 | | <h1>6 How to Contribute</h1> |
| 1800 | | |
| 1801 | | <ul> |
| 1802 | | <li><a href="#Section%206.1">Section 6.1</a>: How to write a driver |
| 1803 | | <li><a href="#Section%206.2">Section 6.2</a>: How to get CVS access |
| 1804 | | <li><a href="#Section%206.3">Section 6.3</a>: How to donate hardware to the project |
| 1805 | | <li><a href="#Section%206.4">Section 6.4</a>: How to join the project mailing list |
| 1806 | | <li><a href="#Section%206.5">Section 6.5</a>: How to access mailing list archives |
| 1807 | | <li><a href="#Section%206.6">Section 6.6</a>: How to submit a patch |
| 1808 | | <li><a href="#Section%206.7">Section 6.7</a>: How to REALLY help |
| 1809 | | <li><a href="#Section%206.8">Section 6.8</a>: How to get release announcements |
| 1810 | | <li><a href="#Section%206.9">Section 6.9</a>: How to block spam on the project mailing list |
| 1811 | | </ul> |
| 1812 | | |
| | 1948 | Next:<a rel="next" accesskey="n" href="#Version%201%20Specifics">Version 1 Specifics</a>, |
| | 1949 | Previous:<a rel="previous" accesskey="p" href="#Help">Help</a>, |
| | 1950 | Up:<a rel="up" accesskey="u" href="#Top">Top</a> |
| | 1951 | <br> |
| | 1952 | </div> |
| | 1953 | |
| | 1954 | <h2 class="chapter">6 How to Contribute</h2> |
| | 1955 | |
| | 1956 | <ul class="menu"> |
| | 1957 | <li><a accesskey="1" href="#Section%206.1">Section 6.1</a>: How to write a driver |
| | 1958 | <li><a accesskey="2" href="#Section%206.2">Section 6.2</a>: How to get CVS access |
| | 1959 | <li><a accesskey="3" href="#Section%206.3">Section 6.3</a>: How to donate hardware to the project |
| | 1960 | <li><a accesskey="4" href="#Section%206.4">Section 6.4</a>: How to join the project mailing list |
| | 1961 | <li><a accesskey="5" href="#Section%206.5">Section 6.5</a>: How to access mailing list archives |
| | 1962 | <li><a accesskey="6" href="#Section%206.6">Section 6.6</a>: How to submit a patch |
| | 1963 | <li><a accesskey="7" href="#Section%206.7">Section 6.7</a>: How to REALLY help |
| | 1964 | <li><a accesskey="8" href="#Section%206.8">Section 6.8</a>: How to get release announcements |
| | 1965 | <li><a accesskey="9" href="#Section%206.9">Section 6.9</a>: How to block spam on the project mailing list |
| | 1966 | </ul> |
| | 1967 | |
| | 1968 | <div class="node"> |
| 1815 | | Next:<a rel=next href="#Section%206.2">Section 6.2</a>, |
| 1816 | | Up:<a rel=up href="#Contribute">Contribute</a> |
| 1817 | | <br> |
| 1818 | | |
| 1819 | | <h2>6.1 How to write a driver</h2> |
| 1820 | | |
| 1821 | | <p>See <code>doc/developers/new_drivers</code> in our package for instructions. |
| 1822 | | |
| | 1971 | Next:<a rel="next" accesskey="n" href="#Section%206.2">Section 6.2</a>, |
| | 1972 | Up:<a rel="up" accesskey="u" href="#Contribute">Contribute</a> |
| | 1973 | <br> |
| | 1974 | </div> |
| | 1975 | |
| | 1976 | <h3 class="section">6.1 How to write a driver</h3> |
| | 1977 | |
| | 1978 | <p>See <code>doc/developers/new_drivers</code> in our package for instructions. |
| | 1979 | |
| | 1980 | <div class="node"> |
| 1825 | | Next:<a rel=next href="#Section%206.3">Section 6.3</a>, |
| 1826 | | Previous:<a rel=previous href="#Section%206.1">Section 6.1</a>, |
| 1827 | | Up:<a rel=up href="#Contribute">Contribute</a> |
| 1828 | | <br> |
| 1829 | | |
| 1830 | | <h2>6.2 How to get CVS access</h2> |
| 1831 | | |
| 1832 | | <p>For anonymous CVS read access, see the instructions on our download page. |
| | 1983 | Next:<a rel="next" accesskey="n" href="#Section%206.3">Section 6.3</a>, |
| | 1984 | Previous:<a rel="previous" accesskey="p" href="#Section%206.1">Section 6.1</a>, |
| | 1985 | Up:<a rel="up" accesskey="u" href="#Contribute">Contribute</a> |
| | 1986 | <br> |
| | 1987 | </div> |
| | 1988 | |
| | 1989 | <h3 class="section">6.2 How to get CVS access</h3> |
| | 1990 | |
| | 1991 | <p>For anonymous CVS read access, see the instructions on our download page. |
| 1841 | | Next:<a rel=next href="#Section%206.4">Section 6.4</a>, |
| 1842 | | Previous:<a rel=previous href="#Section%206.2">Section 6.2</a>, |
| 1843 | | Up:<a rel=up href="#Contribute">Contribute</a> |
| 1844 | | <br> |
| 1845 | | |
| 1846 | | <h2>6.3 How to donate hardware to the project</h2> |
| 1847 | | |
| 1848 | | <p>Send us email <a href="mailto:sensors@stimpy.netroedge.com">sensors@stimpy.netroedge.com</a>. |
| 1849 | | |
| | 2001 | Next:<a rel="next" accesskey="n" href="#Section%206.4">Section 6.4</a>, |
| | 2002 | Previous:<a rel="previous" accesskey="p" href="#Section%206.2">Section 6.2</a>, |
| | 2003 | Up:<a rel="up" accesskey="u" href="#Contribute">Contribute</a> |
| | 2004 | <br> |
| | 2005 | </div> |
| | 2006 | |
| | 2007 | <h3 class="section">6.3 How to donate hardware to the project</h3> |
| | 2008 | |
| | 2009 | <p>Send us email <a href="mailto:sensors@stimpy.netroedge.com">sensors@stimpy.netroedge.com</a>. |
| | 2010 | |
| | 2011 | <div class="node"> |
| 1852 | | Next:<a rel=next href="#Section%206.5">Section 6.5</a>, |
| 1853 | | Previous:<a rel=previous href="#Section%206.3">Section 6.3</a>, |
| 1854 | | Up:<a rel=up href="#Contribute">Contribute</a> |
| 1855 | | <br> |
| 1856 | | |
| 1857 | | <h2>6.4 How to join the project mailing list</h2> |
| 1858 | | |
| 1859 | | <p>Send us email <a href="mailto:sensors@stimpy.netroedge.com">sensors@stimpy.netroedge.com</a>. Sorry, |
| | 2014 | Next:<a rel="next" accesskey="n" href="#Section%206.5">Section 6.5</a>, |
| | 2015 | Previous:<a rel="previous" accesskey="p" href="#Section%206.3">Section 6.3</a>, |
| | 2016 | Up:<a rel="up" accesskey="u" href="#Contribute">Contribute</a> |
| | 2017 | <br> |
| | 2018 | </div> |
| | 2019 | |
| | 2020 | <h3 class="section">6.4 How to join the project mailing list</h3> |
| | 2021 | |
| | 2022 | <p>Send us email <a href="mailto:sensors@stimpy.netroedge.com">sensors@stimpy.netroedge.com</a>. Sorry, |
| 1869 | | Next:<a rel=next href="#Section%206.6">Section 6.6</a>, |
| 1870 | | Previous:<a rel=previous href="#Section%206.4">Section 6.4</a>, |
| 1871 | | Up:<a rel=up href="#Contribute">Contribute</a> |
| 1872 | | <br> |
| 1873 | | |
| 1874 | | <h2>6.5 How to access mailing list archives</h2> |
| 1875 | | |
| 1876 | | <p>The mailing list archive is at: <a href="http://archives.andrew.net.au/lm-sensors">http://archives.andrew.net.au/lm-sensors</a> |
| | 2033 | Next:<a rel="next" accesskey="n" href="#Section%206.6">Section 6.6</a>, |
| | 2034 | Previous:<a rel="previous" accesskey="p" href="#Section%206.4">Section 6.4</a>, |
| | 2035 | Up:<a rel="up" accesskey="u" href="#Contribute">Contribute</a> |
| | 2036 | <br> |
| | 2037 | </div> |
| | 2038 | |
| | 2039 | <h3 class="section">6.5 How to access mailing list archives</h3> |
| | 2040 | |
| | 2041 | <p>The mailing list archive is at: <a href="http://archives.andrew.net.au/lm-sensors">http://archives.andrew.net.au/lm-sensors</a> |
| 1881 | | Next:<a rel=next href="#Section%206.7">Section 6.7</a>, |
| 1882 | | Previous:<a rel=previous href="#Section%206.5">Section 6.5</a>, |
| 1883 | | Up:<a rel=up href="#Contribute">Contribute</a> |
| 1884 | | <br> |
| 1885 | | |
| 1886 | | <h2>6.6 How to submit a patch</h2> |
| 1887 | | |
| 1888 | | <p>Check out the latest from CVS, then copy the directory to another |
| | 2047 | Next:<a rel="next" accesskey="n" href="#Section%206.7">Section 6.7</a>, |
| | 2048 | Previous:<a rel="previous" accesskey="p" href="#Section%206.5">Section 6.5</a>, |
| | 2049 | Up:<a rel="up" accesskey="u" href="#Contribute">Contribute</a> |
| | 2050 | <br> |
| | 2051 | </div> |
| | 2052 | |
| | 2053 | <h3 class="section">6.6 How to submit a patch</h3> |
| | 2054 | |
| | 2055 | <p>Check out the latest from CVS, then copy the directory to another |
| 1895 | | Next:<a rel=next href="#Section%206.8">Section 6.8</a>, |
| 1896 | | Previous:<a rel=previous href="#Section%206.6">Section 6.6</a>, |
| 1897 | | Up:<a rel=up href="#Contribute">Contribute</a> |
| 1898 | | <br> |
| 1899 | | |
| 1900 | | <h2>6.7 How to REALLY help</h2> |
| 1901 | | |
| 1902 | | <p>Believe it or not, what we really need help with are: |
| 1903 | | <ul> |
| | 2063 | Next:<a rel="next" accesskey="n" href="#Section%206.8">Section 6.8</a>, |
| | 2064 | Previous:<a rel="previous" accesskey="p" href="#Section%206.6">Section 6.6</a>, |
| | 2065 | Up:<a rel="up" accesskey="u" href="#Contribute">Contribute</a> |
| | 2066 | <br> |
| | 2067 | </div> |
| | 2068 | |
| | 2069 | <h3 class="section">6.7 How to REALLY help</h3> |
| | 2070 | |
| | 2071 | <p>Believe it or not, what we really need help with are: |
| | 2072 | <ul> |
| 1916 | | Next:<a rel=next href="#Section%206.9">Section 6.9</a>, |
| 1917 | | Previous:<a rel=previous href="#Section%206.7">Section 6.7</a>, |
| 1918 | | Up:<a rel=up href="#Contribute">Contribute</a> |
| 1919 | | <br> |
| 1920 | | |
| 1921 | | <h2>6.8 How to get release announcements</h2> |
| 1922 | | |
| 1923 | | <p>We don't have a separate release announcement mailing list; |
| | 2086 | Next:<a rel="next" accesskey="n" href="#Section%206.9">Section 6.9</a>, |
| | 2087 | Previous:<a rel="previous" accesskey="p" href="#Section%206.7">Section 6.7</a>, |
| | 2088 | Up:<a rel="up" accesskey="u" href="#Contribute">Contribute</a> |
| | 2089 | <br> |
| | 2090 | </div> |
| | 2091 | |
| | 2092 | <h3 class="section">6.8 How to get release announcements</h3> |
| | 2093 | |
| | 2094 | <p>We don't have a separate release announcement mailing list; |
| 1931 | | Previous:<a rel=previous href="#Section%206.8">Section 6.8</a>, |
| 1932 | | Up:<a rel=up href="#Contribute">Contribute</a> |
| 1933 | | <br> |
| 1934 | | |
| 1935 | | <h2>6.9 How to block spam on the project mailing list</h2> |
| 1936 | | |
| 1937 | | <p>Sorry, we know the spam is a hassle. It would be nice to have a |
| | 2103 | Previous:<a rel="previous" accesskey="p" href="#Section%206.8">Section 6.8</a>, |
| | 2104 | Up:<a rel="up" accesskey="u" href="#Contribute">Contribute</a> |
| | 2105 | <br> |
| | 2106 | </div> |
| | 2107 | |
| | 2108 | <h3 class="section">6.9 How to block spam on the project mailing list</h3> |
| | 2109 | |
| | 2110 | <p>Sorry, we know the spam is a hassle. It would be nice to have a |
| 1949 | | Next:<a rel=next href="#Document%20Revisions">Document Revisions</a>, |
| 1950 | | Previous:<a rel=previous href="#Contribute">Contribute</a>, |
| 1951 | | Up:<a rel=up href="#Top">Top</a> |
| 1952 | | <br> |
| 1953 | | |
| 1954 | | <h1>7 Version 1 Specific Questions</h1> |
| 1955 | | |
| 1956 | | <ul> |
| 1957 | | <li><a href="#Section%207.1">Section 7.1</a>: My mainboard has an SMBus, your code can't find it. Why? |
| 1958 | | <li><a href="#Section%207.2">Section 7.2</a>: The modules won't load, saying 'SMBus not detected'. |
| 1959 | | <li><a href="#Section%207.3">Section 7.3</a>: I get a "No sensor data yet (try again in a few moments)" msg. |
| 1960 | | <li><a href="#Section%207.4">Section 7.4</a>: On my Dell, a LM80 is detected, but all readings are 0! |
| 1961 | | </ul> |
| 1962 | | |
| 1963 | | <p>Note: Version 1 is very very old and is not recommended. |
| 1964 | | |
| | 2123 | Next:<a rel="next" accesskey="n" href="#Document%20Revisions">Document Revisions</a>, |
| | 2124 | Previous:<a rel="previous" accesskey="p" href="#Contribute">Contribute</a>, |
| | 2125 | Up:<a rel="up" accesskey="u" href="#Top">Top</a> |
| | 2126 | <br> |
| | 2127 | </div> |
| | 2128 | |
| | 2129 | <h2 class="chapter">7 Version 1 Specific Questions</h2> |
| | 2130 | |
| | 2131 | <ul class="menu"> |
| | 2132 | <li><a accesskey="1" href="#Section%207.1">Section 7.1</a>: My mainboard has an SMBus, your code can't find it. Why? |
| | 2133 | <li><a accesskey="2" href="#Section%207.2">Section 7.2</a>: The modules won't load, saying 'SMBus not detected'. |
| | 2134 | <li><a accesskey="3" href="#Section%207.3">Section 7.3</a>: I get a "No sensor data yet (try again in a few moments)" msg. |
| | 2135 | <li><a accesskey="4" href="#Section%207.4">Section 7.4</a>: On my Dell, a LM80 is detected, but all readings are 0! |
| | 2136 | </ul> |
| | 2137 | |
| | 2138 | <p>Note: Version 1 is very very old and is not recommended. |
| | 2139 | |
| | 2140 | <div class="node"> |
| 1967 | | Next:<a rel=next href="#Section%207.2">Section 7.2</a>, |
| 1968 | | Up:<a rel=up href="#Version%201%20Specifics">Version 1 Specifics</a> |
| 1969 | | <br> |
| 1970 | | |
| 1971 | | <h2>7.1 My manufacturer swears that my mainboard has an SMBus, but your code reports that it can't find it. What's wrong?</h2> |
| 1972 | | |
| 1973 | | <p>Currently, our code only assumes that an SMBus exists if it originates |
| | 2143 | Next:<a rel="next" accesskey="n" href="#Section%207.2">Section 7.2</a>, |
| | 2144 | Up:<a rel="up" accesskey="u" href="#Version%201%20Specifics">Version 1 Specifics</a> |
| | 2145 | <br> |
| | 2146 | </div> |
| | 2147 | |
| | 2148 | <h3 class="section">7.1 My manufacturer swears that my mainboard has an SMBus, but your code reports that it can't find it. What's wrong?</h3> |
| | 2149 | |
| | 2150 | <p>Currently, our code only assumes that an SMBus exists if it originates |
| 1994 | | Next:<a rel=next href="#Section%207.3">Section 7.3</a>, |
| 1995 | | Previous:<a rel=previous href="#Section%207.1">Section 7.1</a>, |
| 1996 | | Up:<a rel=up href="#Version%201%20Specifics">Version 1 Specifics</a> |
| 1997 | | <br> |
| 1998 | | |
| 1999 | | <h2>7.2 The modules won't load, saying 'SMBus not detected'.</h2> |
| 2000 | | |
| 2001 | | <p>This should no longer be an issue in 1.4.10 and later; it will |
| | 2172 | Next:<a rel="next" accesskey="n" href="#Section%207.3">Section 7.3</a>, |
| | 2173 | Previous:<a rel="previous" accesskey="p" href="#Section%207.1">Section 7.1</a>, |
| | 2174 | Up:<a rel="up" accesskey="u" href="#Version%201%20Specifics">Version 1 Specifics</a> |
| | 2175 | <br> |
| | 2176 | </div> |
| | 2177 | |
| | 2178 | <h3 class="section">7.2 The modules won't load, saying 'SMBus not detected'.</h3> |
| | 2179 | |
| | 2180 | <p>This should no longer be an issue in 1.4.10 and later; it will |
| 2006 | | Next:<a rel=next href="#Section%207.4">Section 7.4</a>, |
| 2007 | | Previous:<a rel=previous href="#Section%207.2">Section 7.2</a>, |
| 2008 | | Up:<a rel=up href="#Version%201%20Specifics">Version 1 Specifics</a> |
| 2009 | | <br> |
| 2010 | | |
| 2011 | | <h2>7.3 I try to read <code>/proc/sensors</code>, and I get a "No sensor data yet (try again in a few moments)" message. Why?</h2> |
| 2012 | | |
| 2013 | | <p>It takes about 1.5 seconds for the LM78 to update all its sensor |
| | 2186 | Next:<a rel="next" accesskey="n" href="#Section%207.4">Section 7.4</a>, |
| | 2187 | Previous:<a rel="previous" accesskey="p" href="#Section%207.2">Section 7.2</a>, |
| | 2188 | Up:<a rel="up" accesskey="u" href="#Version%201%20Specifics">Version 1 Specifics</a> |
| | 2189 | <br> |
| | 2190 | </div> |
| | 2191 | |
| | 2192 | <h3 class="section">7.3 I try to read <code>/proc/sensors</code>, and I get a "No sensor data yet (try again in a few moments)" message. Why?</h3> |
| | 2193 | |
| | 2194 | <p>It takes about 1.5 seconds for the LM78 to update all its sensor |
| 2024 | | Previous:<a rel=previous href="#Section%207.3">Section 7.3</a>, |
| 2025 | | Up:<a rel=up href="#Version%201%20Specifics">Version 1 Specifics</a> |
| 2026 | | <br> |
| 2027 | | |
| 2028 | | <h2>7.4 On my Dell, a LM80 is detected, but all readings are 0!</h2> |
| 2029 | | |
| 2030 | | <p>This is a bug we have only observed on Dell computers. There is |
| | 2206 | Previous:<a rel="previous" accesskey="p" href="#Section%207.3">Section 7.3</a>, |
| | 2207 | Up:<a rel="up" accesskey="u" href="#Version%201%20Specifics">Version 1 Specifics</a> |
| | 2208 | <br> |
| | 2209 | </div> |
| | 2210 | |
| | 2211 | <h3 class="section">7.4 On my Dell, a LM80 is detected, but all readings are 0!</h3> |
| | 2212 | |
| | 2213 | <p>This is a bug we have only observed on Dell computers. There is |