| 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"> |
| | 20 | <li><a href="#toc_Top">lm_sensors</a> |
| | 21 | <li><a href="#toc_Overview">1 PC and Sensor Overview</a> |
| | 22 | <li><a href="#toc_Basics">2 Sensor and Bus Basics</a> |
| | 23 | <li><a href="#toc_Installation">3 Installation and Management</a> |
| | 24 | <li><a href="#toc_Problems">4 Problems</a> |
| | 25 | <li><a href="#toc_Help">5 How to Ask for Help</a> |
| | 26 | <li><a href="#toc_Contribute">6 How to Contribute</a> |
| | 27 | <li><a href="#toc_Version%201%20Specifics">7 Version 1 Specific Questions</a> |
| | 28 | <li><a href="#toc_Document%20Revisions">Appendix A Revision History of This Document</a> |
| | 29 | </ul> |
| | 30 | |
| | 31 | |
| 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"> |
| | 208 | <ul> |
| | 209 | <li><a accesskey=1 href="#Overview">Overview</a>: PC and Sensor Overview |
| | 210 | <li><a accesskey=2 href="#Basics">Basics</a>: Sensor and Bus Basics |
| | 211 | <li><a accesskey=3 href="#Installation">Installation</a>: Installation and Management |
| | 212 | <li><a accesskey=4 href="#Problems">Problems</a>: Problems |
| | 213 | <li><a accesskey=5 href="#Help">Help</a>: How to Ask for Help |
| | 214 | <li><a accesskey=6 href="#Contribute">Contribute</a>: How to Contribute |
| | 215 | <li><a accesskey=7 href="#Version%201%20Specifics">Version 1 Specifics</a>: Version 1 Specific Questions |
| | 216 | <li><a accesskey=8 href="#Document%20Revisions">Document Revisions</a>: Revision History of This Document |
| | 217 | </ul> |
| | 218 | |
| 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"> |
| | 221 | Next:<a rel=next accesskey=n href="#Basics">Basics</a>, |
| | 222 | Previous:<a rel=previous accesskey=p href="#Top">Top</a>, |
| | 223 | Up:<a rel=up accesskey=u href="#Top">Top</a> |
| | 224 | <br> |
| | 225 | |
| | 226 | <h2>1 PC and Sensor Overview</h2> |
| | 227 | |
| | 228 | <ul> |
| | 229 | <li><a accesskey=1 href="#Section%201.1">Section 1.1</a>: What sensors are available on my PC? |
| | 230 | <li><a accesskey=2 href="#Section%201.2">Section 1.2</a>: What can a sensor chip like the "LM78" do? |
| | 231 | <li><a accesskey=3 href="#Section%201.3">Section 1.3</a>: Where do I find out more about any of these chips? |
| | 232 | </ul> |
| | 233 | |
| 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 |
| | 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 | |
| | 240 | <h3>1.1 What sensors are available on my PC?</h3> |
| | 241 | |
| | 242 | <p>Most PC's built since late 1997 now come with a |
| 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 |
| | 255 | Next:<a rel=next accesskey=n href="#Section%201.3">Section 1.3</a>, |
| | 256 | Previous:<a rel=previous accesskey=p href="#Section%201.1">Section 1.1</a>, |
| | 257 | Up:<a rel=up accesskey=u href="#Overview">Overview</a> |
| | 258 | <br> |
| | 259 | |
| | 260 | <h3>1.2 What can a sensor chip like the "LM78" do?</h3> |
| | 261 | |
| | 262 | <p>The LM78 is a chip made by National Semiconductor which can monitor 7 |
| 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, |
| | 283 | Previous:<a rel=previous accesskey=p href="#Section%201.2">Section 1.2</a>, |
| | 284 | Up:<a rel=up accesskey=u href="#Overview">Overview</a> |
| | 285 | <br> |
| | 286 | |
| | 287 | <h3>1.3 Where do I find out more about any of these chips?</h3> |
| | 288 | |
| | 289 | <p>Most semiconductor companies have comprehensive documentation, |
| 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"> |
| | 306 | Next:<a rel=next accesskey=n href="#Installation">Installation</a>, |
| | 307 | Previous:<a rel=previous accesskey=p href="#Overview">Overview</a>, |
| | 308 | Up:<a rel=up accesskey=u href="#Top">Top</a> |
| | 309 | <br> |
| | 310 | |
| | 311 | <h2>2 Sensor and Bus Basics</h2> |
| | 312 | |
| | 313 | <ul> |
| | 314 | <li><a accesskey=1 href="#Section%202.1">Section 2.1</a>: What sensors are available on my PC? |
| | 315 | <li><a accesskey=2 href="#Section%202.2">Section 2.2</a>: What can a sensor chip like the "LM78" do? |
| | 316 | <li><a accesskey=3 href="#Section%202.3">Section 2.3</a>: Where do I find out more about any of these chips? |
| | 317 | <li><a accesskey=4 href="#Section%202.4">Section 2.4</a>: What sensors are available on my PC? |
| | 318 | <li><a accesskey=5 href="#Section%202.5">Section 2.5</a>: What can a sensor chip like the "LM78" do? |
| | 319 | <li><a accesskey=6 href="#Section%202.6">Section 2.6</a>: Where do I find out more about any of these chips? |
| | 320 | </ul> |
| | 321 | |
| 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. |
| | 324 | Next:<a rel=next accesskey=n href="#Section%202.2">Section 2.2</a>, |
| | 325 | Up:<a rel=up accesskey=u href="#Basics">Basics</a> |
| | 326 | <br> |
| | 327 | |
| | 328 | <h3>2.1 How are these sensors read?</h3> |
| | 329 | |
| | 330 | <p>Sensor chips reside on either the ISA bus, the SMBus, or both. |
| 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 |
| | 341 | Next:<a rel=next accesskey=n href="#Section%202.3">Section 2.3</a>, |
| | 342 | Previous:<a rel=previous accesskey=p href="#Section%202.1">Section 2.1</a>, |
| | 343 | Up:<a rel=up accesskey=u href="#Basics">Basics</a> |
| | 344 | <br> |
| | 345 | |
| | 346 | <h3>2.2 What is the SMBus? And the I2C bus?</h3> |
| | 347 | |
| | 348 | <p>The SMBus is the "System Management Bus". More specifically, it is a |
| 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. |
| | 368 | Next:<a rel=next accesskey=n href="#Section%202.4">Section 2.4</a>, |
| | 369 | Previous:<a rel=previous accesskey=p href="#Section%202.2">Section 2.2</a>, |
| | 370 | Up:<a rel=up accesskey=u href="#Basics">Basics</a> |
| | 371 | <br> |
| | 372 | |
| | 373 | <h3>2.3 I don't have an ISA bus!</h3> |
| | 374 | |
| | 375 | <p>We promise, you do, even if you don't have any old ISA slots. |
| 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. |
| | 386 | Next:<a rel=next accesskey=n href="#Section%202.5">Section 2.5</a>, |
| | 387 | Previous:<a rel=previous accesskey=p href="#Section%202.3">Section 2.3</a>, |
| | 388 | Up:<a rel=up accesskey=u href="#Basics">Basics</a> |
| | 389 | <br> |
| | 390 | |
| | 391 | <h3>2.4 What sensors do processors have?</h3> |
| | 392 | |
| | 393 | <p>Most new processors contain a thermal diode on the die itself. |
| 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 |
| | 427 | Next:<a rel=next accesskey=n href="#Section%202.6">Section 2.6</a>, |
| | 428 | Previous:<a rel=previous accesskey=p href="#Section%202.4">Section 2.4</a>, |
| | 429 | Up:<a rel=up accesskey=u href="#Basics">Basics</a> |
| | 430 | <br> |
| | 431 | |
| | 432 | <h3>2.5 How often are the sensor values updated?</h3> |
| | 433 | |
| | 434 | <p>The LM78, and most other sensor chips like it, reads its sensors one |
| 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 | Previous:<a rel=previous accesskey=p href="#Section%202.5">Section 2.5</a>, |
| | 445 | Up:<a rel=up accesskey=u href="#Basics">Basics</a> |
| | 446 | <br> |
| | 447 | |
| | 448 | <h3>2.6 How are alarms triggered?</h3> |
| | 449 | |
| | 450 | <p>It is possible to monitor each sensor and have an alarm go off if |
| 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 |
| | 469 | Next:<a rel=next accesskey=n href="#Problems">Problems</a>, |
| | 470 | Previous:<a rel=previous accesskey=p href="#Basics">Basics</a>, |
| | 471 | Up:<a rel=up accesskey=u href="#Top">Top</a> |
| | 472 | <br> |
| | 473 | |
| | 474 | <h2>3 Installation and Management</h2> |
| | 475 | |
| | 476 | <ul> |
| | 477 | <li><a accesskey=1 href="#Section%203.1">Section 3.1</a>: Why so many modules, and how do I cope with them? |
| | 478 | <li><a accesskey=2 href="#Section%203.2">Section 3.2</a>: How do I know which chips I own? |
| | 479 | <li><a accesskey=3 href="#Section%203.3">Section 3.3</a>: Which modules should I insert? |
| | 480 | <li><a accesskey=4 href="#Section%203.4">Section 3.4</a>: Do I need the configuration file <code>/etc/sensors.conf</code>? |
| | 481 | <li><a accesskey=5 href="#Section%203.5">Section 3.5</a>: What about the <code>No such file or directory</code> warnings |
| | 482 | <li><a accesskey=6 href="#Section%203.6">Section 3.6</a>: I get all kinds of weird compilation errors? |
| | 483 | <li><a accesskey=7 href="#Section%203.7">Section 3.7</a>: It still does not compile or patch! |
| | 484 | <li><a accesskey=8 href="#Section%203.8">Section 3.8</a>: <code>make install</code> fails on Mandrake kernels |
| | 485 | <li><a accesskey=9 href="#Section%203.9">Section 3.9</a>: I get unresolved symbols when I <code>modprobe</code> modules |
| 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 |
| | 491 | Next:<a rel=next accesskey=n href="#Section%203.2">Section 3.2</a>, |
| | 492 | Up:<a rel=up accesskey=u href="#Installation">Installation</a> |
| | 493 | <br> |
| | 494 | |
| | 495 | <h3>3.1 Why so many modules, and how do I cope with them?</h3> |
| | 496 | |
| | 497 | <p>We tried to make this package as modular as possible. This makes it |
| 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. |
| | 512 | Next:<a rel=next accesskey=n href="#Section%203.3">Section 3.3</a>, |
| | 513 | Previous:<a rel=previous accesskey=p href="#Section%203.1">Section 3.1</a>, |
| | 514 | Up:<a rel=up accesskey=u href="#Installation">Installation</a> |
| | 515 | <br> |
| | 516 | |
| | 517 | <h3>3.2 How do I know which chips I own?</h3> |
| | 518 | |
| | 519 | <p>We have an excellent program that scans all your hardware. |
| 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. |
| | 531 | <p><a name="Section%203.2.1"></a> |
| | 532 | |
| | 533 | <h4>3.2.1 What chips are on motherboard XYZ?</h4> |
| | 534 | |
| | 535 | <p><strong>!!!!!!!!! YES THIS IS THE MOST FREQUENT QUESTION WE GET !!!!!!!!!</strong> |
| | 536 | |
| | 537 | <p>We have no idea. Here is what you should do: |
| | 538 | <ol type=1 start=1> |
| | 539 | </p><li>Run sensors-detect. |
| | 540 | </ol> |
| | 541 | |
| | 542 | <p>If that doesn't work: |
| | 543 | <ol type=1 start=2> |
| | 544 | </p><li>Look at your motherboard. |
| 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> |
| | 549 | </ol> |
| | 550 | |
| | 551 | <p><a name="Section%203.2.2"></a> |
| | 552 | |
| | 553 | <h4>3.2.2 Do you support motherboard XYZ?</h4> |
| | 554 | |
| | 555 | <p>We don't support boards, we support chips. See <a href="#Section%203.2.1">What chips are on motherboard XYZ</a>. |
| | 556 | |
| | 557 | <p><a name="Section%203.2.3"></a> |
| | 558 | |
| | 559 | <h4>3.2.3 Do you support chip XYZ?</h4> |
| | 560 | |
| | 561 | <p>This we have good answers for. |
| | 562 | <ul> |
| 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 |
| | 577 | Next:<a rel=next accesskey=n href="#Section%203.4">Section 3.4</a>, |
| | 578 | Previous:<a rel=previous accesskey=p href="#Section%203.2">Section 3.2</a>, |
| | 579 | Up:<a rel=up accesskey=u href="#Installation">Installation</a> |
| | 580 | <br> |
| | 581 | |
| | 582 | <h3>3.3 Which modules should I insert?</h3> |
| | 583 | |
| | 584 | <p><code>sensors-detect</code> will tell you. Take the <code>modprobe</code> lines it |
| 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 |
| | 603 | Next:<a rel=next accesskey=n href="#Section%203.5">Section 3.5</a>, |
| | 604 | Previous:<a rel=previous accesskey=p href="#Section%203.3">Section 3.3</a>, |
| | 605 | Up:<a rel=up accesskey=u href="#Installation">Installation</a> |
| | 606 | <br> |
| | 607 | |
| | 608 | <h3>3.4 Do I need the configuration file <code>/etc/sensors.conf</code>?</h3> |
| | 609 | |
| | 610 | <p>Yes, for any applications that use <code>libsensors,</code> including the |
| 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 |
| | 627 | <p><a name="Section%203.4.2"></a> |
| | 628 | |
| | 629 | <h4>3.4.2 The min and max for the readings in <code>sensors</code> are incorrect!</h4> |
| | 630 | |
| | 631 | <p>You can customize them in the file <code>/etc/sensors.conf</code>. See above. |
| | 632 | |
| | 633 | <p><a name="Section%203.4.3"></a> |
| | 634 | |
| | 635 | <h4>3.4.3 The min and max settings in <code>/etc/sensors.conf</code> didn't take effect!</h4> |
| | 636 | |
| | 637 | <p>You forgot to run <code>sensors -s</code>. See above. |
| | 638 | |
| | 639 | <p><a name="Section%203.4.4"></a> |
| | 640 | |
| | 641 | <h4>3.4.4 One sensor isn't hooked up on my board!</h4> |
| | 642 | |
| | 643 | <p>Use an <code>ignore</code> line in <code>/etc/sensors.conf</code> so it isn't |
| 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 |
| | 646 | <p><a name="Section%203.4.5"></a> |
| | 647 | |
| | 648 | <h4>3.4.5 I need help with <code>sensors.conf</code>!</h4> |
| | 649 | |
| | 650 | <p>There is detailed help at the top of that file. |
| | 651 | |
| | 652 | <p><a name="Section%203.4.6"></a> |
| | 653 | |
| | 654 | <h4>3.4.6 Do you have a database of <code>sensors.conf</code> entries for specific boards?</h4> |
| | 655 | |
| | 656 | <p>No. Good idea though. If you would like to set one up on your website |
| 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 |
| | 661 | Next:<a rel=next accesskey=n href="#Section%203.6">Section 3.6</a>, |
| | 662 | Previous:<a rel=previous accesskey=p href="#Section%203.4">Section 3.4</a>, |
| | 663 | Up:<a rel=up accesskey=u href="#Installation">Installation</a> |
| | 664 | <br> |
| | 665 | |
| | 666 | <h3>3.5 What about the <code>No such file or directory</code> warnings when I compile?</h3> |
| | 667 | |
| | 668 | <p>Don't worry about them. The dependency files (which tell which |
| 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 |
| | 676 | Next:<a rel=next accesskey=n href="#Section%203.7">Section 3.7</a>, |
| | 677 | Previous:<a rel=previous accesskey=p href="#Section%203.5">Section 3.5</a>, |
| | 678 | Up:<a rel=up accesskey=u href="#Installation">Installation</a> |
| | 679 | <br> |
| | 680 | |
| | 681 | <h3>3.6 I get all kinds of weird compilation errors?</h3> |
| | 682 | |
| | 683 | <p>Check that the correct i2c header files are used. Depending on |
| 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, |
| | 700 | Next:<a rel=next accesskey=n href="#Section%203.8">Section 3.8</a>, |
| | 701 | Previous:<a rel=previous accesskey=p href="#Section%203.6">Section 3.6</a>, |
| | 702 | Up:<a rel=up accesskey=u href="#Installation">Installation</a> |
| | 703 | <br> |
| | 704 | |
| | 705 | <h3>3.7 It still does not compile or patch!</h3> |
| | 706 | |
| | 707 | <p>Have you installed the matching version of the i2c package? Remember, |
| 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>. |
| | 716 | Next:<a rel=next accesskey=n href="#Section%203.9">Section 3.9</a>, |
| | 717 | Previous:<a rel=previous accesskey=p href="#Section%203.7">Section 3.7</a>, |
| | 718 | Up:<a rel=up accesskey=u href="#Installation">Installation</a> |
| | 719 | <br> |
| | 720 | |
| | 721 | <h3>3.8 <code>make install</code> fails on Mandrake kernels</h3> |
| | 722 | |
| | 723 | <p>Mandrake uses a non-standard <code>version.h</code> file which confuses our <code>Makefile</code>. |
| 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 |
| | 728 | Next:<a rel=next accesskey=n href="#Section%203.10">Section 3.10</a>, |
| | 729 | Previous:<a rel=previous accesskey=p href="#Section%203.8">Section 3.8</a>, |
| | 730 | Up:<a rel=up accesskey=u href="#Installation">Installation</a> |
| | 731 | <br> |
| | 732 | |
| | 733 | <h3>3.9 I get unresolved symbols when I <code>modprobe</code> modules (Red Hat especially)</h3> |
| | 734 | |
| | 735 | <p>Example: |
| | 736 | <br><pre>*** Unresolved symbols in /lib/modules/2.4.5/kernel/drivers/i2c/i2c-i810.o |
| | 737 | i2c_bit_add_bus_R8c3bc60e |
| | 738 | i2c_bit_del_bus_R92b18f49 |
| | 739 | </pre> |
| | 740 | |
| | 741 | <p>You can also run <code>depmod -a -e</code> to see all unresolved symbols. |
| | 742 | |
| | 743 | <p>These are module versioning problems. Generally you did not compile |
| 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. |
| | 766 | Previous:<a rel=previous accesskey=p href="#Section%203.9">Section 3.9</a>, |
| | 767 | Up:<a rel=up accesskey=u href="#Installation">Installation</a> |
| | 768 | <br> |
| | 769 | |
| | 770 | <h3>3.10 I2C_DRIVERID_ADM1024 undefined (Red Hat especially)</h3> |
| | 771 | |
| | 772 | <p>In some versions of Redhat, an RPM is included to provide i2c support. |
| 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? |
| | 798 | Next:<a rel=next accesskey=n href="#Help">Help</a>, |
| | 799 | Previous:<a rel=previous accesskey=p href="#Installation">Installation</a>, |
| | 800 | Up:<a rel=up accesskey=u href="#Top">Top</a> |
| | 801 | <br> |
| | 802 | |
| | 803 | <h2>4 Problems</h2> |
| | 804 | |
| | 805 | <ul> |
| | 806 | <li><a accesskey=1 href="#Section%204.1">Section 4.1</a>: My fans report exactly half/double their values? |
| | 807 | <li><a accesskey=2 href="#Section%204.2">Section 4.2</a>: Why do my two LM75's report "-48 degrees"? |
| | 808 | <li><a accesskey=3 href="#Section%204.3">Section 4.3</a>: Why do I have two Vcore readings? |
| | 809 | <li><a accesskey=4 href="#Section%204.4">Section 4.4</a>: How do those ALARMS work? |
| | 810 | <li><a accesskey=5 href="#Section%204.5">Section 4.5</a>: My voltage readings seem to drift a bit. What's wrong? |
| | 811 | <li><a accesskey=6 href="#Section%204.6">Section 4.6</a>: Some measurements are way out of range. What happened? |
| | 812 | <li><a accesskey=7 href="#Section%204.7">Section 4.7</a>: What are VID lines? Why is the VID reading wrong? |
| | 813 | <li><a accesskey=8 href="#Section%204.8">Section 4.8</a>: Sensor are only updated each second or so. Why? |
| | 814 | <li><a accesskey=9 href="#Section%204.9">Section 4.9</a>: It takes a second before reading sensor results. Why? |
| 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 |
| | 843 | Next:<a rel=next accesskey=n href="#Section%204.2">Section 4.2</a>, |
| | 844 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 845 | <br> |
| | 846 | |
| | 847 | <h3>4.1 My fans report exactly half/double their values compared to the BIOS?</h3> |
| | 848 | |
| | 849 | <p>The problem with much of the sensor data is that it is impossible to |
| 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> |
| | 855 | <br><pre>chip lm78-* # Or whatever chip this relates to |
| | 856 | compute fan1 2*@,@/2 # This will double the fan1 reading |
| | 857 | # -- or -- |
| | 858 | compute fan1 @/2,2*@ # This will halve the fan1 reading |
| | 859 | </pre> |
| | 860 | |
| | 861 | <p>See <code>doc/fan-divisors</code> in our package for further information. |
| | 862 | |
| | 863 | <p><a name="Fans%20sometimes%2falways%20read%200!"></a> |
| | 864 | |
| | 865 | <h4>4.1.1 Fans sometimes/always read 0!!</h4> |
| | 866 | |
| | 867 | <p>You may not have a three-wire fan, which is required. |
| | 868 | |
| | 869 | <p>You may need to increase the 'fan divisor'. See <code>doc/fan-divisors</code> |
| 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 |
| | 883 | Next:<a rel=next accesskey=n href="#Section%204.3">Section 4.3</a>, |
| | 884 | Previous:<a rel=previous accesskey=p href="#Section%204.1">Section 4.1</a>, |
| | 885 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 886 | <br> |
| | 887 | |
| | 888 | <h3>4.2 Why do my two LM75's report "-48 degrees"?</h3> |
| | 889 | |
| | 890 | <p>For starters, those aren't LM75's. Your mainboard actually has the |
| 948 | | Next:<a rel="next" accesskey="n" href="#Section%204.4">Section 4.4</a>, |
| 949 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.2">Section 4.2</a>, |
| 950 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 951 | | <br> |
| 952 | | </div> |
| 953 | | |
| 954 | | <h3 class="section">4.3 Why do I have two Vcore readings, I have only one processor!</h3> |
| 955 | | |
| 956 | | <p>The LM78 has seven voltage sensors. The default way of |
| | 900 | Next:<a rel=next accesskey=n href="#Section%204.4">Section 4.4</a>, |
| | 901 | Previous:<a rel=previous accesskey=p href="#Section%204.2">Section 4.2</a>, |
| | 902 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 903 | <br> |
| | 904 | |
| | 905 | <h3>4.3 Why do I have two Vcore readings, I have only one processor!</h3> |
| | 906 | |
| | 907 | <p>The LM78 has seven voltage sensors. The default way of |
| 972 | | Next:<a rel="next" accesskey="n" href="#Section%204.5">Section 4.5</a>, |
| 973 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.3">Section 4.3</a>, |
| 974 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 975 | | <br> |
| 976 | | </div> |
| 977 | | |
| 978 | | <h3 class="section">4.4 How do those ALARMS work? The current value is within range but there is still an ALARM warning!</h3> |
| 979 | | |
| 980 | | <p>The ALARM indications in <code>sensors</code> are those reported by the |
| | 922 | Next:<a rel=next accesskey=n href="#Section%204.5">Section 4.5</a>, |
| | 923 | Previous:<a rel=previous accesskey=p href="#Section%204.3">Section 4.3</a>, |
| | 924 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 925 | <br> |
| | 926 | |
| | 927 | <h3>4.4 How do those ALARMS work? The current value is within range but there is still an ALARM warning!</h3> |
| | 928 | |
| | 929 | <p>The ALARM indications in <code>sensors</code> are those reported by the |
| 1003 | | Next:<a rel="next" accesskey="n" href="#Section%204.6">Section 4.6</a>, |
| 1004 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.4">Section 4.4</a>, |
| 1005 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1006 | | <br> |
| 1007 | | </div> |
| 1008 | | |
| 1009 | | <h3 class="section">4.5 My voltage readings seem to drift a bit. Is something wrong?</h3> |
| 1010 | | |
| 1011 | | <p>No, probably not. If your motherboard heats up a bit, the sensed |
| | 951 | Next:<a rel=next accesskey=n href="#Section%204.6">Section 4.6</a>, |
| | 952 | Previous:<a rel=previous accesskey=p href="#Section%204.4">Section 4.4</a>, |
| | 953 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 954 | <br> |
| | 955 | |
| | 956 | <h3>4.5 My voltage readings seem to drift a bit. Is something wrong?</h3> |
| | 957 | |
| | 958 | <p>No, probably not. If your motherboard heats up a bit, the sensed |
| 1023 | | Next:<a rel="next" accesskey="n" href="#Section%204.7">Section 4.7</a>, |
| 1024 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.5">Section 4.5</a>, |
| 1025 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1026 | | <br> |
| 1027 | | </div> |
| 1028 | | |
| 1029 | | <h3 class="section">4.6 Some measurements are way out of range. What happened?</h3> |
| 1030 | | |
| 1031 | | <p>Each module tries to set limits to sensible values on initialization, |
| | 969 | Next:<a rel=next accesskey=n href="#Section%204.7">Section 4.7</a>, |
| | 970 | Previous:<a rel=previous accesskey=p href="#Section%204.5">Section 4.5</a>, |
| | 971 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 972 | <br> |
| | 973 | |
| | 974 | <h3>4.6 Some measurements are way out of range. What happened?</h3> |
| | 975 | |
| | 976 | <p>Each module tries to set limits to sensible values on initialization, |
| 1046 | | Next:<a rel="next" accesskey="n" href="#Section%204.8">Section 4.8</a>, |
| 1047 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.6">Section 4.6</a>, |
| 1048 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1049 | | <br> |
| 1050 | | </div> |
| 1051 | | |
| 1052 | | <h3 class="section">4.7 What are VID lines? Why is the VID reading wrong?</h3> |
| 1053 | | |
| 1054 | | <p>These describe the core voltage for your processor. They are |
| | 990 | Next:<a rel=next accesskey=n href="#Section%204.8">Section 4.8</a>, |
| | 991 | Previous:<a rel=previous accesskey=p href="#Section%204.6">Section 4.6</a>, |
| | 992 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 993 | <br> |
| | 994 | |
| | 995 | <h3>4.7 What are VID lines? Why is the VID reading wrong?</h3> |
| | 996 | |
| | 997 | <p>These describe the core voltage for your processor. They are |
| 1065 | | Next:<a rel="next" accesskey="n" href="#Section%204.9">Section 4.9</a>, |
| 1066 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.7">Section 4.7</a>, |
| 1067 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1068 | | <br> |
| 1069 | | </div> |
| 1070 | | |
| 1071 | | <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> |
| 1072 | | |
| 1073 | | <p>If we would read the registers more often, it would not find the |
| | 1007 | Next:<a rel=next accesskey=n href="#Section%204.9">Section 4.9</a>, |
| | 1008 | Previous:<a rel=previous accesskey=p href="#Section%204.7">Section 4.7</a>, |
| | 1009 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1010 | <br> |
| | 1011 | |
| | 1012 | <h3>4.8 I read sensor values several times a second, but they are only updated only each second or so. Why?</h3> |
| | 1013 | |
| | 1014 | <p>If we would read the registers more often, it would not find the |
| 1081 | | Next:<a rel="next" accesskey="n" href="#Section%204.10">Section 4.10</a>, |
| 1082 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.8">Section 4.8</a>, |
| 1083 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1084 | | <br> |
| 1085 | | </div> |
| 1086 | | |
| 1087 | | <h3 class="section">4.9 It sometimes seems to take almost a second before I see the sensor reading results. Why?</h3> |
| 1088 | | |
| 1089 | | <p>ISA bus access is fast, but SMBus access is really slow. If you have |
| | 1021 | Next:<a rel=next accesskey=n href="#Section%204.10">Section 4.10</a>, |
| | 1022 | Previous:<a rel=previous accesskey=p href="#Section%204.8">Section 4.8</a>, |
| | 1023 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1024 | <br> |
| | 1025 | |
| | 1026 | <h3>4.9 It sometimes seems to take almost a second before I see the sensor reading results. Why?</h3> |
| | 1027 | |
| | 1028 | <p>ISA bus access is fast, but SMBus access is really slow. If you have |
| 1097 | | Next:<a rel="next" accesskey="n" href="#Section%204.11">Section 4.11</a>, |
| 1098 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.9">Section 4.9</a>, |
| 1099 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1100 | | <br> |
| 1101 | | </div> |
| 1102 | | |
| 1103 | | <h3 class="section">4.10 Can I be alerted when an ALARM occurs?</h3> |
| 1104 | | |
| 1105 | | <p>No, you can't; and it may well be never supported. |
| 1106 | | |
| 1107 | | <p>Almost no mainboard we have encountered have actually connected the |
| | 1035 | Next:<a rel=next accesskey=n href="#Section%204.11">Section 4.11</a>, |
| | 1036 | Previous:<a rel=previous accesskey=p href="#Section%204.9">Section 4.9</a>, |
| | 1037 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1038 | <br> |
| | 1039 | |
| | 1040 | <h3>4.10 Can I be alerted when an ALARM occurs?</h3> |
| | 1041 | |
| | 1042 | <p>No, you can't; and it may well be never supported. |
| | 1043 | |
| | 1044 | <p>Almost no mainboard we have encountered have actually connected the |
| 1125 | | Next:<a rel="next" accesskey="n" href="#Section%204.12">Section 4.12</a>, |
| 1126 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.10">Section 4.10</a>, |
| 1127 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1128 | | <br> |
| 1129 | | </div> |
| 1130 | | |
| 1131 | | <h3 class="section">4.11 SMBus transactions on my PIIX4 simply don't work (timeouts happen). Why?</h3> |
| 1132 | | |
| 1133 | | <p>Some chips which mainboard makers connect to the SMBus are not SMBus |
| | 1061 | Next:<a rel=next accesskey=n href="#Section%204.12">Section 4.12</a>, |
| | 1062 | Previous:<a rel=previous accesskey=p href="#Section%204.10">Section 4.10</a>, |
| | 1063 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1064 | <br> |
| | 1065 | |
| | 1066 | <h3>4.11 SMBus transactions on my PIIX4 simply don't work (timeouts happen). Why?</h3> |
| | 1067 | |
| | 1068 | <p>Some chips which mainboard makers connect to the SMBus are not SMBus |
| 1146 | | Next:<a rel="next" accesskey="n" href="#Section%204.13">Section 4.13</a>, |
| 1147 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.11">Section 4.11</a>, |
| 1148 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1149 | | <br> |
| 1150 | | </div> |
| 1151 | | |
| 1152 | | <h3 class="section">4.12 My BIOS reports a much higher CPU temperature than your modules!</h3> |
| 1153 | | |
| 1154 | | <p>We display the actual temperature of the sensor. This may not be the |
| | 1080 | Next:<a rel=next accesskey=n href="#Section%204.13">Section 4.13</a>, |
| | 1081 | Previous:<a rel=previous accesskey=p href="#Section%204.11">Section 4.11</a>, |
| | 1082 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1083 | <br> |
| | 1084 | |
| | 1085 | <h3>4.12 My BIOS reports a much higher CPU temperature than your modules!</h3> |
| | 1086 | |
| | 1087 | <p>We display the actual temperature of the sensor. This may not be the |
| 1170 | | Next:<a rel="next" accesskey="n" href="#Section%204.14">Section 4.14</a>, |
| 1171 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.12">Section 4.12</a>, |
| 1172 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1173 | | <br> |
| 1174 | | </div> |
| 1175 | | |
| 1176 | | <h3 class="section">4.13 I try to read the raw <code>/proc</code> files, but the values are strange?!?</h3> |
| 1177 | | |
| 1178 | | <p>Remember, these values do not take the configuration file |
| | 1102 | Next:<a rel=next accesskey=n href="#Section%204.14">Section 4.14</a>, |
| | 1103 | Previous:<a rel=previous accesskey=p href="#Section%204.12">Section 4.12</a>, |
| | 1104 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1105 | <br> |
| | 1106 | |
| | 1107 | <h3>4.13 I try to read the raw <code>/proc</code> files, but the values are strange?!?</h3> |
| | 1108 | |
| | 1109 | <p>Remember, these values do not take the configuration file |
| 1186 | | Next:<a rel="next" accesskey="n" href="#Section%204.15">Section 4.15</a>, |
| 1187 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.13">Section 4.13</a>, |
| 1188 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1189 | | <br> |
| 1190 | | </div> |
| 1191 | | |
| 1192 | | <h3 class="section">4.14 How do I set new limits?</h3> |
| 1193 | | |
| 1194 | | <p>Change the limit values in <code>/etc/sensors.conf</code> and then run |
| | 1116 | Next:<a rel=next accesskey=n href="#Section%204.15">Section 4.15</a>, |
| | 1117 | Previous:<a rel=previous accesskey=p href="#Section%204.13">Section 4.13</a>, |
| | 1118 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1119 | <br> |
| | 1120 | |
| | 1121 | <h3>4.14 How do I set new limits?</h3> |
| | 1122 | |
| | 1123 | <p>Change the limit values in <code>/etc/sensors.conf</code> and then run |
| 1207 | | Next:<a rel="next" accesskey="n" href="#Section%204.16">Section 4.16</a>, |
| 1208 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.14">Section 4.14</a>, |
| 1209 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1210 | | <br> |
| 1211 | | </div> |
| 1212 | | |
| 1213 | | <h3 class="section">4.15 Some sensors are doubly detected?</h3> |
| 1214 | | |
| 1215 | | <p>Yes, this is still a problem. It is partially solved by alias detection |
| | 1135 | Next:<a rel=next accesskey=n href="#Section%204.16">Section 4.16</a>, |
| | 1136 | Previous:<a rel=previous accesskey=p href="#Section%204.14">Section 4.14</a>, |
| | 1137 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1138 | <br> |
| | 1139 | |
| | 1140 | <h3>4.15 Some sensors are doubly detected?</h3> |
| | 1141 | |
| | 1142 | <p>Yes, this is still a problem. It is partially solved by alias detection |
| 1228 | | Next:<a rel="next" accesskey="n" href="#Section%204.17">Section 4.17</a>, |
| 1229 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.15">Section 4.15</a>, |
| 1230 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1231 | | <br> |
| 1232 | | </div> |
| 1233 | | |
| 1234 | | <h3 class="section">4.16 I ran sensors-detect, but now I get very strange readings?!?</h3> |
| 1235 | | |
| 1236 | | <p>Your SMBus (PIIX4?) is probably crashed or hung. There are some mainboards |
| | 1154 | Next:<a rel=next accesskey=n href="#Section%204.17">Section 4.17</a>, |
| | 1155 | Previous:<a rel=previous accesskey=p href="#Section%204.15">Section 4.15</a>, |
| | 1156 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1157 | <br> |
| | 1158 | |
| | 1159 | <h3>4.16 I ran sensors-detect, but now I get very strange readings?!?</h3> |
| | 1160 | |
| | 1161 | <p>Your SMBus (PIIX4?) is probably crashed or hung. There are some mainboards |
| 1247 | | Next:<a rel="next" accesskey="n" href="#Section%204.18">Section 4.18</a>, |
| 1248 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.16">Section 4.16</a>, |
| 1249 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1250 | | <br> |
| 1251 | | </div> |
| 1252 | | |
| 1253 | | <h3 class="section">4.17 Bad readings from particular chips</h3> |
| 1254 | | |
| 1255 | | <p>See below for some particularly troublesome chips. |
| | 1171 | Next:<a rel=next accesskey=n href="#Section%204.18">Section 4.18</a>, |
| | 1172 | Previous:<a rel=previous accesskey=p href="#Section%204.16">Section 4.16</a>, |
| | 1173 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1174 | <br> |
| | 1175 | |
| | 1176 | <h3>4.17 Bad readings from particular chips</h3> |
| | 1177 | |
| | 1178 | <p>See below for some particularly troublesome chips. |
| 1357 | | Next:<a rel="next" accesskey="n" href="#Section%204.19">Section 4.19</a>, |
| 1358 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.17">Section 4.17</a>, |
| 1359 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1360 | | <br> |
| 1361 | | </div> |
| 1362 | | |
| 1363 | | <h3 class="section">4.18 How do I configure two chips (LM87) differently?</h3> |
| 1364 | | |
| 1365 | | <p>There is a SuperMicro board with two LM87's on it that are |
| | 1279 | Next:<a rel=next accesskey=n href="#Section%204.19">Section 4.19</a>, |
| | 1280 | Previous:<a rel=previous accesskey=p href="#Section%204.17">Section 4.17</a>, |
| | 1281 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1282 | <br> |
| | 1283 | |
| | 1284 | <h3>4.18 How do I configure two chips (LM87) differently?</h3> |
| | 1285 | |
| | 1286 | <p>There is a SuperMicro board with two LM87's on it that are |
| 1369 | | <p>Make two different sections in <code>/etc/sensors.conf</code> as follows: |
| 1370 | | <pre class="example"> chip "lm87-i2c-*-2c" |
| 1371 | | put configuration for the chip at 0x2c here |
| 1372 | | chip "lm87-i2c-*-2d" |
| 1373 | | put configuration for the chip at 0x2d here |
| 1374 | | </pre> |
| 1375 | | |
| 1376 | | <p>There is a commented example in <code>sensors.conf.eg</code> which should |
| | 1290 | <p>Make two different sections in <code>/etc/sensors.conf</code> as follows: |
| | 1291 | <br><pre>chip "lm87-i2c-*-2c" |
| | 1292 | put configuration for the chip at 0x2c here |
| | 1293 | chip "lm87-i2c-*-2d" |
| | 1294 | put configuration for the chip at 0x2d here |
| | 1295 | </pre> |
| | 1296 | |
| | 1297 | <p>There is a commented example in <code>sensors.conf.eg</code> which should |
| 1382 | | Next:<a rel="next" accesskey="n" href="#Section%204.20">Section 4.20</a>, |
| 1383 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.18">Section 4.18</a>, |
| 1384 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1385 | | <br> |
| 1386 | | </div> |
| 1387 | | |
| 1388 | | <h3 class="section">4.19 Dmesg says <code>Upgrade BIOS</code>! I don't want to!</h3> |
| 1389 | | |
| 1390 | | <p>If the problem is a PCI device is not present in <code>lspci</code>, the solution |
| | 1302 | Next:<a rel=next accesskey=n href="#Section%204.20">Section 4.20</a>, |
| | 1303 | Previous:<a rel=previous accesskey=p href="#Section%204.18">Section 4.18</a>, |
| | 1304 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1305 | <br> |
| | 1306 | |
| | 1307 | <h3>4.19 Dmesg says <code>Upgrade BIOS</code>! I don't want to!</h3> |
| | 1308 | |
| | 1309 | <p>If the problem is a PCI device is not present in <code>lspci</code>, the solution |
| 1416 | | Next:<a rel="next" accesskey="n" href="#Section%204.21">Section 4.21</a>, |
| 1417 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.19">Section 4.19</a>, |
| 1418 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1419 | | <br> |
| 1420 | | </div> |
| 1421 | | |
| 1422 | | <h3 class="section">4.20 Sensors says <code>Can't access procfs/sysfs file</code></h3> |
| 1423 | | |
| 1424 | | <ul> |
| | 1334 | Next:<a rel=next accesskey=n href="#Section%204.21">Section 4.21</a>, |
| | 1335 | Previous:<a rel=previous accesskey=p href="#Section%204.19">Section 4.19</a>, |
| | 1336 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1337 | <br> |
| | 1338 | |
| | 1339 | <h3>4.20 Sensors says <code>Can't access procfs/sysfs file</code></h3> |
| | 1340 | |
| | 1341 | <ul> |
| 1435 | | Next:<a rel="next" accesskey="n" href="#Section%204.22">Section 4.22</a>, |
| 1436 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.20">Section 4.20</a>, |
| 1437 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1438 | | <br> |
| 1439 | | </div> |
| 1440 | | |
| 1441 | | <h3 class="section">4.21 Sensors says <code>No sensors found!</code></h3> |
| 1442 | | |
| 1443 | | <ul> |
| | 1351 | Next:<a rel=next accesskey=n href="#Section%204.22">Section 4.22</a>, |
| | 1352 | Previous:<a rel=previous accesskey=p href="#Section%204.20">Section 4.20</a>, |
| | 1353 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1354 | <br> |
| | 1355 | |
| | 1356 | <h3>4.21 Sensors says <code>No sensors found!</code></h3> |
| | 1357 | |
| | 1358 | <ul> |
| 1455 | | Next:<a rel="next" accesskey="n" href="#Section%204.23">Section 4.23</a>, |
| 1456 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.21">Section 4.21</a>, |
| 1457 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1458 | | <br> |
| 1459 | | </div> |
| 1460 | | |
| 1461 | | <h3 class="section">4.22 Sensors output is not correct!</h3> |
| 1462 | | |
| 1463 | | <p>What specifically is the trouble? |
| 1464 | | <ul> |
| | 1369 | Next:<a rel=next accesskey=n href="#Section%204.23">Section 4.23</a>, |
| | 1370 | Previous:<a rel=previous accesskey=p href="#Section%204.21">Section 4.21</a>, |
| | 1371 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1372 | <br> |
| | 1373 | |
| | 1374 | <h3>4.22 Sensors output is not correct!</h3> |
| | 1375 | |
| | 1376 | <p>What specifically is the trouble? |
| | 1377 | <ul> |
| 1483 | | Next:<a rel="next" accesskey="n" href="#Section%204.24">Section 4.24</a>, |
| 1484 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.22">Section 4.22</a>, |
| 1485 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1486 | | <br> |
| 1487 | | </div> |
| 1488 | | |
| 1489 | | <h3 class="section">4.23 What is at I2C address XXX?</h3> |
| 1490 | | |
| 1491 | | <p>In general, we don't know. Start by running <code>sensors-detect</code>. |
| | 1395 | Next:<a rel=next accesskey=n href="#Section%204.24">Section 4.24</a>, |
| | 1396 | Previous:<a rel=previous accesskey=p href="#Section%204.22">Section 4.22</a>, |
| | 1397 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1398 | <br> |
| | 1399 | |
| | 1400 | <h3>4.23 What is at I2C address XXX?</h3> |
| | 1401 | |
| | 1402 | <p>In general, we don't know. Start by running <code>sensors-detect</code>. |
| 1513 | | <p><a name="What%20is%20at%20I2C%20addresses%200x30%20-%200x37"></a> |
| 1514 | | |
| 1515 | | <h4 class="subsection">4.23.3 What is at I2C addresses 0x30 - 0x37?</h4> |
| 1516 | | |
| 1517 | | <p>These are often 'shadows' of your EEPROMs on your SDRAM DIMMs |
| 1518 | | at addresses 0x50 - 0x57. They aren't really there. If you try and |
| 1519 | | do a <code>i2cdump</code> on them you won't get anything. This is probably |
| 1520 | | caused by some timing problem on your motherboard or on the DIMMs. |
| 1521 | | We don't know the exact cause. |
| 1522 | | |
| 1523 | | <div class="node"> |
| | 1424 | <p><a name="What%20is%20at%20I2C%20addresses%200x30%20-%200x37"></a> |
| | 1425 | |
| | 1426 | <h4>4.23.3 What is at I2C addresses 0x30 - 0x37?</h4> |
| | 1427 | |
| | 1428 | <p>These are often 'shadows' of your EEPROMs on your SDRAM DIMMs |
| | 1429 | at addresses 0x50 - 0x57. They are the 'software write-protect' |
| | 1430 | registers of the SDRAM Serial Presence Detect EEPROMs. |
| | 1431 | If you try and |
| | 1432 | do a <code>i2cdump</code> on them to read the location, you won't get anything, |
| | 1433 | because they contain a single write-only register. |
| | 1434 | This register can be used to permanently |
| | 1435 | write-protect the contents of the eeprom. |
| | 1436 | |
| 1526 | | Next:<a rel="next" accesskey="n" href="#Section%204.25">Section 4.25</a>, |
| 1527 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.23">Section 4.23</a>, |
| 1528 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1529 | | <br> |
| 1530 | | </div> |
| 1531 | | |
| 1532 | | <h3 class="section">4.24 Sensors-detect doesn't work at all</h3> |
| 1533 | | |
| 1534 | | <p>It could be many things. What was the problem? See <a href="#Section%204.31">Problems on particular motherboards</a>. |
| 1535 | | |
| 1536 | | <p><a name="Sensors-detect%20says%20%22Couldnt%20open%20%2fproc%2fbus%2fi2c%3f!%3f%22"></a> |
| 1537 | | |
| 1538 | | <h4 class="subsection">4.24.1 Sensors-detect says "Couldn't open /proc/bus/i2c?!?"</h4> |
| 1539 | | |
| 1540 | | <p>You don't have i2c support in your kernel, or the i2c-core module |
| | 1439 | Next:<a rel=next accesskey=n href="#Section%204.25">Section 4.25</a>, |
| | 1440 | Previous:<a rel=previous accesskey=p href="#Section%204.23">Section 4.23</a>, |
| | 1441 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1442 | <br> |
| | 1443 | |
| | 1444 | <h3>4.24 Sensors-detect doesn't work at all</h3> |
| | 1445 | |
| | 1446 | <p>It could be many things. What was the problem? See <a href="#Section%204.31">Problems on particular motherboards</a>. |
| | 1447 | |
| | 1448 | <p><a name="Sensors-detect%20says%20%22Couldnt%20open%20%2fproc%2fbus%2fi2c%3f!%3f%22"></a> |
| | 1449 | |
| | 1450 | <h4>4.24.1 Sensors-detect says "Couldn't open /proc/bus/i2c?!?"</h4> |
| | 1451 | |
| | 1452 | <p>You don't have i2c support in your kernel, or the i2c-core module |
| 1543 | | <p><a name="Sensors-detect%20says%20%22Cant%20open%20%2fdev%2fi2c%5b-%2f%5d0%22"></a> |
| 1544 | | |
| 1545 | | <h4 class="subsection">4.24.2 Sensors-detect says "Can't open /dev/i2c[-/]0"</h4> |
| 1546 | | |
| 1547 | | <p>Your <code>/dev/i2c-0,</code> <code>/dev/i2c0</code>, or <code>/dev/i2c/0</code> files do not exist |
| | 1455 | <p><a name="Sensors-detect%20says%20%22Cant%20open%20%2fdev%2fi2c%5b-%2f%5d0%22"></a> |
| | 1456 | |
| | 1457 | <h4>4.24.2 Sensors-detect says "Can't open /dev/i2c[-/]0"</h4> |
| | 1458 | |
| | 1459 | <p>Your <code>/dev/i2c-0,</code> <code>/dev/i2c0</code>, or <code>/dev/i2c/0</code> files do not exist |
| 1578 | | Next:<a rel="next" accesskey="n" href="#Section%204.26">Section 4.26</a>, |
| 1579 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.24">Section 4.24</a>, |
| 1580 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1581 | | <br> |
| 1582 | | </div> |
| 1583 | | |
| 1584 | | <h3 class="section">4.25 Sensors says <code>Error: Line xxx: zzzzzzz</code></h3> |
| 1585 | | |
| 1586 | | <p>These are errors from the libsensors library in |
| | 1489 | Next:<a rel=next accesskey=n href="#Section%204.26">Section 4.26</a>, |
| | 1490 | Previous:<a rel=previous accesskey=p href="#Section%204.24">Section 4.24</a>, |
| | 1491 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1492 | <br> |
| | 1493 | |
| | 1494 | <h3>4.25 Sensors says <code>Error: Line xxx: zzzzzzz</code></h3> |
| | 1495 | |
| | 1496 | <p>These are errors from the libsensors library in |
| 1594 | | Next:<a rel="next" accesskey="n" href="#Section%204.27">Section 4.27</a>, |
| 1595 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.25">Section 4.25</a>, |
| 1596 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1597 | | <br> |
| 1598 | | </div> |
| 1599 | | |
| 1600 | | <h3 class="section">4.26 Sensors only gives the name, adapter, and algorithm for my chip</h3> |
| 1601 | | |
| 1602 | | <p>If <code>sensors</code> only says this, for example, and doesn't |
| | 1503 | Next:<a rel=next accesskey=n href="#Section%204.27">Section 4.27</a>, |
| | 1504 | Previous:<a rel=previous accesskey=p href="#Section%204.25">Section 4.25</a>, |
| | 1505 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1506 | <br> |
| | 1507 | |
| | 1508 | <h3>4.26 Sensors only gives the name, adapter, and algorithm for my chip</h3> |
| | 1509 | |
| | 1510 | <p>If <code>sensors</code> only says this, for example, and doesn't |
| 1618 | | Next:<a rel="next" accesskey="n" href="#Section%204.28">Section 4.28</a>, |
| 1619 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.26">Section 4.26</a>, |
| 1620 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1621 | | <br> |
| 1622 | | </div> |
| 1623 | | |
| 1624 | | <h3 class="section">4.27 Sensors says <code>ERROR: Can't get xxxxx data!</code></h3> |
| 1625 | | |
| 1626 | | <ul> |
| | 1525 | Next:<a rel=next accesskey=n href="#Section%204.28">Section 4.28</a>, |
| | 1526 | Previous:<a rel=previous accesskey=p href="#Section%204.26">Section 4.26</a>, |
| | 1527 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1528 | <br> |
| | 1529 | |
| | 1530 | <h3>4.27 Sensors says <code>ERROR: Can't get xxxxx data!</code></h3> |
| | 1531 | |
| | 1532 | <ul> |
| 1643 | | Next:<a rel="next" accesskey="n" href="#Section%204.29">Section 4.29</a>, |
| 1644 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.27">Section 4.27</a>, |
| 1645 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1646 | | <br> |
| 1647 | | </div> |
| 1648 | | |
| 1649 | | <h3 class="section">4.28 Sensors doesn't find any sensors, just eeproms.</h3> |
| 1650 | | |
| 1651 | | <p>See <a href="#Section%204.24">Sensors-detect doesnt work at all</a>, if <code>sensors-detect</code> failed to find any sensors. |
| 1652 | | |
| 1653 | | <p>If <code>sensors-detect</code> did find sensors, did you insert your modules? For chips on the ISA |
| | 1548 | Next:<a rel=next accesskey=n href="#Section%204.29">Section 4.29</a>, |
| | 1549 | Previous:<a rel=previous accesskey=p href="#Section%204.27">Section 4.27</a>, |
| | 1550 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1551 | <br> |
| | 1552 | |
| | 1553 | <h3>4.28 Sensors doesn't find any sensors, just eeproms.</h3> |
| | 1554 | |
| | 1555 | <p>See <a href="#Section%204.24">Sensors-detect doesnt work at all</a>, if <code>sensors-detect</code> failed to find any sensors. |
| | 1556 | |
| | 1557 | <p>If <code>sensors-detect</code> did find sensors, did you insert your modules? For chips on the ISA |
| 1662 | | Next:<a rel="next" accesskey="n" href="#Section%204.30">Section 4.30</a>, |
| 1663 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.28">Section 4.28</a>, |
| 1664 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1665 | | <br> |
| 1666 | | </div> |
| 1667 | | |
| 1668 | | <h3 class="section">4.29 Inserting modules hangs my board</h3> |
| 1669 | | |
| 1670 | | <p>There are several possible causes: |
| 1671 | | <ol type=1 start=1> |
| 1672 | | <li>Bus driver problems. Insert the bus driver first, before you have inserted any chip drivers, to verify. |
| | 1565 | Next:<a rel=next accesskey=n href="#Section%204.30">Section 4.30</a>, |
| | 1566 | Previous:<a rel=previous accesskey=p href="#Section%204.28">Section 4.28</a>, |
| | 1567 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1568 | <br> |
| | 1569 | |
| | 1570 | <h3>4.29 Inserting modules hangs my board</h3> |
| | 1571 | |
| | 1572 | <p>There are several possible causes: |
| | 1573 | <ol type=1 start=1> |
| | 1574 | </p><li>Bus driver problems. Insert the bus driver first, before you have inserted any chip drivers, to verify. |
| 1673 | 1575 | <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>. |
| 1674 | 1576 | <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. |
| 1675 | 1577 | <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. |
| 1676 | 1578 | <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). |
| 1682 | | Next:<a rel="next" accesskey="n" href="#Section%204.31">Section 4.31</a>, |
| 1683 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.29">Section 4.29</a>, |
| 1684 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1685 | | <br> |
| 1686 | | </div> |
| 1687 | | |
| 1688 | | <h3 class="section">4.30 Inserting modules slows down my board</h3> |
| 1689 | | |
| 1690 | | <p>Generally this is caused by an overtemperature alarm output from |
| | 1583 | Next:<a rel=next accesskey=n href="#Section%204.31">Section 4.31</a>, |
| | 1584 | Previous:<a rel=previous accesskey=p href="#Section%204.29">Section 4.29</a>, |
| | 1585 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1586 | <br> |
| | 1587 | |
| | 1588 | <h3>4.30 Inserting modules slows down my board</h3> |
| | 1589 | |
| | 1590 | <p>Generally this is caused by an overtemperature alarm output from |
| 1699 | | Next:<a rel="next" accesskey="n" href="#Section%204.32">Section 4.32</a>, |
| 1700 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.30">Section 4.30</a>, |
| 1701 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1702 | | <br> |
| 1703 | | </div> |
| 1704 | | |
| 1705 | | <h3 class="section">4.31 Problems on particular motherboards</h3> |
| 1706 | | |
| 1707 | | <p>The following boards have unique problems and solutions. |
| 1708 | | |
| 1709 | | <p><a name="Asus%20P4B"></a> |
| 1710 | | |
| 1711 | | <h4 class="subsection">4.31.1 Asus P4B</h4> |
| 1712 | | |
| 1713 | | <p>See <code>prog/hotplug/README.p4b</code> if your SMBus master is not found. |
| 1714 | | |
| 1715 | | <p><a name="Tyan%202460%202462"></a> |
| 1716 | | |
| 1717 | | <h4 class="subsection">4.31.2 Tyan 2460, 2462</h4> |
| 1718 | | |
| 1719 | | <p>See support tickets 805, 765, 781, 812, 813, and 867 for information. |
| 1720 | | |
| 1721 | | <p><a name="Tyan%202466"></a> |
| 1722 | | |
| 1723 | | <h4 class="subsection">4.31.3 Tyan 2466</h4> |
| 1724 | | |
| 1725 | | <p>See support tickets 941, 840, and 841 for information. |
| 1726 | | |
| 1727 | | <p><a name="Tyan%202688"></a> |
| 1728 | | |
| 1729 | | <h4 class="subsection">4.31.4 Tyan 2688</h4> |
| 1730 | | |
| 1731 | | <p>For board hangs, see support ticket 721 for information. |
| | 1598 | Next:<a rel=next accesskey=n href="#Section%204.32">Section 4.32</a>, |
| | 1599 | Previous:<a rel=previous accesskey=p href="#Section%204.30">Section 4.30</a>, |
| | 1600 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1601 | <br> |
| | 1602 | |
| | 1603 | <h3>4.31 Problems on particular motherboards</h3> |
| | 1604 | |
| | 1605 | <p>The following boards have unique problems and solutions. |
| | 1606 | |
| | 1607 | <p><a name="Asus%20P4B"></a> |
| | 1608 | |
| | 1609 | <h4>4.31.1 Asus P4B</h4> |
| | 1610 | |
| | 1611 | <p>See <code>prog/hotplug/README.p4b</code> if your SMBus master is not found. |
| | 1612 | |
| | 1613 | <p><a name="Tyan%202460%202462"></a> |
| | 1614 | |
| | 1615 | <h4>4.31.2 Tyan 2460, 2462</h4> |
| | 1616 | |
| | 1617 | <p>See support tickets 805, 765, 781, 812, 813, and 867 for information. |
| | 1618 | |
| | 1619 | <p><a name="Tyan%202466"></a> |
| | 1620 | |
| | 1621 | <h4>4.31.3 Tyan 2466</h4> |
| | 1622 | |
| | 1623 | <p>See support tickets 941, 840, and 841 for information. |
| | 1624 | |
| | 1625 | <p><a name="Tyan%202688"></a> |
| | 1626 | |
| | 1627 | <h4>4.31.4 Tyan 2688</h4> |
| | 1628 | |
| | 1629 | <p>For board hangs, see support ticket 721 for information. |
| 1737 | | Next:<a rel="next" accesskey="n" href="#Section%204.33">Section 4.33</a>, |
| 1738 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.31">Section 4.31</a>, |
| 1739 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1740 | | <br> |
| 1741 | | </div> |
| 1742 | | |
| 1743 | | <h3 class="section">4.32 Problems on particular systems</h3> |
| 1744 | | |
| 1745 | | <p>For IBM systems, see <code>README.thinkpad</code>. |
| 1746 | | |
| 1747 | | <div class="node"> |
| | 1634 | Next:<a rel=next accesskey=n href="#Section%204.33">Section 4.33</a>, |
| | 1635 | Previous:<a rel=previous accesskey=p href="#Section%204.31">Section 4.31</a>, |
| | 1636 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1637 | <br> |
| | 1638 | |
| | 1639 | <h3>4.32 Problems on particular systems</h3> |
| | 1640 | |
| | 1641 | <p>For IBM systems, see <code>README.thinkpad</code>. |
| | 1642 | |
| 1750 | | Previous:<a rel="previous" accesskey="p" href="#Section%204.32">Section 4.32</a>, |
| 1751 | | Up:<a rel="up" accesskey="u" href="#Problems">Problems</a> |
| 1752 | | <br> |
| 1753 | | </div> |
| 1754 | | |
| 1755 | | <h3 class="section">4.33 Problems on 2.6 kernels</h3> |
| 1756 | | |
| 1757 | | <p>Not all drivers have been ported to 2.6. If your favorite driver is not |
| | 1645 | Previous:<a rel=previous accesskey=p href="#Section%204.32">Section 4.32</a>, |
| | 1646 | Up:<a rel=up accesskey=u href="#Problems">Problems</a> |
| | 1647 | <br> |
| | 1648 | |
| | 1649 | <h3>4.33 Problems on 2.6 kernels</h3> |
| | 1650 | |
| | 1651 | <p>Not all drivers have been ported to 2.6. If your favorite driver is not |
| 1767 | | Next:<a rel="next" accesskey="n" href="#Contribute">Contribute</a>, |
| 1768 | | Previous:<a rel="previous" accesskey="p" href="#Problems">Problems</a>, |
| 1769 | | Up:<a rel="up" accesskey="u" href="#Top">Top</a> |
| 1770 | | <br> |
| 1771 | | </div> |
| 1772 | | |
| 1773 | | <h2 class="chapter">5 How to Ask for Help</h2> |
| 1774 | | |
| 1775 | | <ul class="menu"> |
| 1776 | | <li><a accesskey="1" href="#Section%205.1">Section 5.1</a>: What to send us when asking for help |
| 1777 | | <li><a accesskey="2" href="#Section%205.2">Section 5.2</a>: What to do if a module won't insert? |
| 1778 | | <li><a accesskey="3" href="#Section%205.3">Section 5.3</a>: What to do if it inserts, but nothing happens? |
| 1779 | | <li><a accesskey="4" href="#Section%205.4">Section 5.4</a>: What to do if I read only bogus information? |
| 1780 | | <li><a accesskey="5" href="#Section%205.5">Section 5.5</a>: What to do if you have other problems? |
| 1781 | | <li><a accesskey="6" href="#Section%205.6">Section 5.6</a>: What if it just works like a charm? |
| 1782 | | <li><a accesskey="7" href="#Section%205.7">Section 5.7</a>: How do I update a ticket? |
| 1783 | | <li><a accesskey="8" href="#Section%205.8">Section 5.8</a>: How do I follow up on a ticket? |
| 1784 | | </ul> |
| 1785 | | |
| 1786 | | <div class="node"> |
| | 1660 | Next:<a rel=next accesskey=n href="#Contribute">Contribute</a>, |
| | 1661 | Previous:<a rel=previous accesskey=p href="#Problems">Problems</a>, |
| | 1662 | Up:<a rel=up accesskey=u href="#Top">Top</a> |
| | 1663 | <br> |
| | 1664 | |
| | 1665 | <h2>5 How to Ask for Help</h2> |
| | 1666 | |
| | 1667 | <ul> |
| | 1668 | <li><a accesskey=1 href="#Section%205.1">Section 5.1</a>: What to send us when asking for help |
| | 1669 | <li><a accesskey=2 href="#Section%205.2">Section 5.2</a>: What to do if a module won't insert? |
| | 1670 | <li><a accesskey=3 href="#Section%205.3">Section 5.3</a>: What to do if it inserts, but nothing happens? |
| | 1671 | <li><a accesskey=4 href="#Section%205.4">Section 5.4</a>: What to do if I read only bogus information? |
| | 1672 | <li><a accesskey=5 href="#Section%205.5">Section 5.5</a>: What to do if you have other problems? |
| | 1673 | <li><a accesskey=6 href="#Section%205.6">Section 5.6</a>: What if it just works like a charm? |
| | 1674 | <li><a accesskey=7 href="#Section%205.7">Section 5.7</a>: How do I update a ticket? |
| | 1675 | <li><a accesskey=8 href="#Section%205.8">Section 5.8</a>: How do I follow up on a ticket? |
| | 1676 | </ul> |
| | 1677 | |
| 1789 | | Next:<a rel="next" accesskey="n" href="#Section%205.2">Section 5.2</a>, |
| 1790 | | Up:<a rel="up" accesskey="u" href="#Help">Help</a> |
| 1791 | | <br> |
| 1792 | | </div> |
| 1793 | | |
| 1794 | | <h3 class="section">5.1 What to send us when asking for help</h3> |
| 1795 | | |
| 1796 | | <p>We are always willing to answer questions if things don't work out. |
| | 1680 | Next:<a rel=next accesskey=n href="#Section%205.2">Section 5.2</a>, |
| | 1681 | Up:<a rel=up accesskey=u href="#Help">Help</a> |
| | 1682 | <br> |
| | 1683 | |
| | 1684 | <h3>5.1 What to send us when asking for help</h3> |
| | 1685 | |
| | 1686 | <p>We are always willing to answer questions if things don't work out. |
| 1837 | | Next:<a rel="next" accesskey="n" href="#Section%205.3">Section 5.3</a>, |
| 1838 | | Previous:<a rel="previous" accesskey="p" href="#Section%205.1">Section 5.1</a>, |
| 1839 | | Up:<a rel="up" accesskey="u" href="#Help">Help</a> |
| 1840 | | <br> |
| 1841 | | </div> |
| 1842 | | |
| 1843 | | <h3 class="section">5.2 What to do if a module won't insert?</h3> |
| 1844 | | |
| 1845 | | <p>Did you use <code>modprobe</code> instead of <code>insmod</code>??? Don't use insmod. |
| 1846 | | |
| 1847 | | <p>Were there unresolved symbols? Did you run <code>depmod -a</code>? Run |
| | 1726 | Next:<a rel=next accesskey=n href="#Section%205.3">Section 5.3</a>, |
| | 1727 | Previous:<a rel=previous accesskey=p href="#Section%205.1">Section 5.1</a>, |
| | 1728 | Up:<a rel=up accesskey=u href="#Help">Help</a> |
| | 1729 | <br> |
| | 1730 | |
| | 1731 | <h3>5.2 What to do if a module won't insert?</h3> |
| | 1732 | |
| | 1733 | <p>Did you use <code>modprobe</code> instead of <code>insmod</code>??? Don't use insmod. |
| | 1734 | |
| | 1735 | <p>Were there unresolved symbols? Did you run <code>depmod -a</code>? Run |
| 1858 | | Next:<a rel="next" accesskey="n" href="#Section%205.4">Section 5.4</a>, |
| 1859 | | Previous:<a rel="previous" accesskey="p" href="#Section%205.2">Section 5.2</a>, |
| 1860 | | Up:<a rel="up" accesskey="u" href="#Help">Help</a> |
| 1861 | | <br> |
| 1862 | | </div> |
| 1863 | | |
| 1864 | | <h3 class="section">5.3 What to do if it inserts, but nothing happens?</h3> |
| 1865 | | |
| 1866 | | <p>For an ISA sensor chip, did you also <code>modprobe i2c-isa</code>? It must be inserted. |
| 1867 | | |
| 1868 | | <p>For an I2C sensor chip, did you also <code>modprobe i2c-xxx</code> where xxx is your |
| | 1745 | Next:<a rel=next accesskey=n href="#Section%205.4">Section 5.4</a>, |
| | 1746 | Previous:<a rel=previous accesskey=p href="#Section%205.2">Section 5.2</a>, |
| | 1747 | Up:<a rel=up accesskey=u href="#Help">Help</a> |
| | 1748 | <br> |
| | 1749 | |
| | 1750 | <h3>5.3 What to do if it inserts, but nothing happens?</h3> |
| | 1751 | |
| | 1752 | <p>For an ISA sensor chip, did you also <code>modprobe i2c-isa</code>? It must be inserted. |
| | 1753 | |
| | 1754 | <p>For an I2C sensor chip, did you also <code>modprobe i2c-xxx</code> where xxx is your |
| 1878 | | Next:<a rel="next" accesskey="n" href="#Section%205.5">Section 5.5</a>, |
| 1879 | | Previous:<a rel="previous" accesskey="p" href="#Section%205.3">Section 5.3</a>, |
| 1880 | | Up:<a rel="up" accesskey="u" href="#Help">Help</a> |
| 1881 | | <br> |
| 1882 | | </div> |
| 1883 | | |
| 1884 | | <h3 class="section">5.4 What to do if I read only bogus information?</h3> |
| 1885 | | |
| 1886 | | <p>It may be that this was a mis-detection: the chip may not be |
| | 1763 | Next:<a rel=next accesskey=n href="#Section%205.5">Section 5.5</a>, |
| | 1764 | Previous:<a rel=previous accesskey=p href="#Section%205.3">Section 5.3</a>, |
| | 1765 | Up:<a rel=up accesskey=u href="#Help">Help</a> |
| | 1766 | <br> |
| | 1767 | |
| | 1768 | <h3>5.4 What to do if I read only bogus information?</h3> |
| | 1769 | |
| | 1770 | <p>It may be that this was a mis-detection: the chip may not be |
| 1895 | | Next:<a rel="next" accesskey="n" href="#Section%205.6">Section 5.6</a>, |
| 1896 | | Previous:<a rel="previous" accesskey="p" href="#Section%205.4">Section 5.4</a>, |
| 1897 | | Up:<a rel="up" accesskey="u" href="#Help">Help</a> |
| 1898 | | <br> |
| 1899 | | </div> |
| 1900 | | |
| 1901 | | <h3 class="section">5.5 What to do if you have other problems?</h3> |
| 1902 | | |
| 1903 | | <p>Again, send the output listed above. |
| 1904 | | |
| 1905 | | <div class="node"> |
| | 1778 | Next:<a rel=next accesskey=n href="#Section%205.6">Section 5.6</a>, |
| | 1779 | Previous:<a rel=previous accesskey=p href="#Section%205.4">Section 5.4</a>, |
| | 1780 | Up:<a rel=up accesskey=u href="#Help">Help</a> |
| | 1781 | <br> |
| | 1782 | |
| | 1783 | <h3>5.5 What to do if you have other problems?</h3> |
| | 1784 | |
| | 1785 | <p>Again, send the output listed above. |
| | 1786 | |
| 1908 | | Next:<a rel="next" accesskey="n" href="#Section%205.7">Section 5.7</a>, |
| 1909 | | Previous:<a rel="previous" accesskey="p" href="#Section%205.5">Section 5.5</a>, |
| 1910 | | Up:<a rel="up" accesskey="u" href="#Help">Help</a> |
| 1911 | | <br> |
| 1912 | | </div> |
| 1913 | | |
| 1914 | | <h3 class="section">5.6 What if it just works like a charm?</h3> |
| 1915 | | |
| 1916 | | <p>Drop us a mail if you feel like it, mentioning the mainboard and |
| | 1789 | Next:<a rel=next accesskey=n href="#Section%205.7">Section 5.7</a>, |
| | 1790 | Previous:<a rel=previous accesskey=p href="#Section%205.5">Section 5.5</a>, |
| | 1791 | Up:<a rel=up accesskey=u href="#Help">Help</a> |
| | 1792 | <br> |
| | 1793 | |
| | 1794 | <h3>5.6 What if it just works like a charm?</h3> |
| | 1795 | |
| | 1796 | <p>Drop us a mail if you feel like it, mentioning the mainboard and |
| 1922 | | Next:<a rel="next" accesskey="n" href="#Section%205.8">Section 5.8</a>, |
| 1923 | | Previous:<a rel="previous" accesskey="p" href="#Section%205.6">Section 5.6</a>, |
| 1924 | | Up:<a rel="up" accesskey="u" href="#Help">Help</a> |
| 1925 | | <br> |
| 1926 | | </div> |
| 1927 | | |
| 1928 | | <h3 class="section">5.7 How do I update a ticket?</h3> |
| 1929 | | |
| 1930 | | <p>You can't. Only developers can. Follow up by emailing us |
| | 1801 | Next:<a rel=next accesskey=n href="#Section%205.8">Section 5.8</a>, |
| | 1802 | Previous:<a rel=previous accesskey=p href="#Section%205.6">Section 5.6</a>, |
| | 1803 | Up:<a rel=up accesskey=u href="#Help">Help</a> |
| | 1804 | <br> |
| | 1805 | |
| | 1806 | <h3>5.7 How do I update a ticket?</h3> |
| | 1807 | |
| | 1808 | <p>You can't. Only developers can. Follow up by emailing us |
| 1938 | | Previous:<a rel="previous" accesskey="p" href="#Section%205.7">Section 5.7</a>, |
| 1939 | | Up:<a rel="up" accesskey="u" href="#Help">Help</a> |
| 1940 | | <br> |
| 1941 | | </div> |
| 1942 | | |
| 1943 | | <h3 class="section">5.8 How do I follow up on a ticket?</h3> |
| 1944 | | |
| 1945 | | <p>Follow up by emailing us at <a href="mailto:sensors@stimpy.netroedge.com">sensors@stimpy.netroedge.com</a> |
| | 1815 | Previous:<a rel=previous accesskey=p href="#Section%205.7">Section 5.7</a>, |
| | 1816 | Up:<a rel=up accesskey=u href="#Help">Help</a> |
| | 1817 | <br> |
| | 1818 | |
| | 1819 | <h3>5.8 How do I follow up on a ticket?</h3> |
| | 1820 | |
| | 1821 | <p>Follow up by emailing us at <a href="mailto:sensors@stimpy.netroedge.com">sensors@stimpy.netroedge.com</a> |
| 1951 | | Next:<a rel="next" accesskey="n" href="#Version%201%20Specifics">Version 1 Specifics</a>, |
| 1952 | | Previous:<a rel="previous" accesskey="p" href="#Help">Help</a>, |
| 1953 | | Up:<a rel="up" accesskey="u" href="#Top">Top</a> |
| 1954 | | <br> |
| 1955 | | </div> |
| 1956 | | |
| 1957 | | <h2 class="chapter">6 How to Contribute</h2> |
| 1958 | | |
| 1959 | | <ul class="menu"> |
| 1960 | | <li><a accesskey="1" href="#Section%206.1">Section 6.1</a>: How to write a driver |
| 1961 | | <li><a accesskey="2" href="#Section%206.2">Section 6.2</a>: How to get CVS access |
| 1962 | | <li><a accesskey="3" href="#Section%206.3">Section 6.3</a>: How to donate hardware to the project |
| 1963 | | <li><a accesskey="4" href="#Section%206.4">Section 6.4</a>: How to join the project mailing list |
| 1964 | | <li><a accesskey="5" href="#Section%206.5">Section 6.5</a>: How to access mailing list archives |
| 1965 | | <li><a accesskey="6" href="#Section%206.6">Section 6.6</a>: How to submit a patch |
| 1966 | | <li><a accesskey="7" href="#Section%206.7">Section 6.7</a>: How to REALLY help |
| 1967 | | <li><a accesskey="8" href="#Section%206.8">Section 6.8</a>: How to get release announcements |
| 1968 | | <li><a accesskey="9" href="#Section%206.9">Section 6.9</a>: How to block spam on the project mailing list |
| 1969 | | </ul> |
| 1970 | | |
| 1971 | | <div class="node"> |
| | 1826 | Next:<a rel=next accesskey=n href="#Version%201%20Specifics">Version 1 Specifics</a>, |
| | 1827 | Previous:<a rel=previous accesskey=p href="#Help">Help</a>, |
| | 1828 | Up:<a rel=up accesskey=u href="#Top">Top</a> |
| | 1829 | <br> |
| | 1830 | |
| | 1831 | <h2>6 How to Contribute</h2> |
| | 1832 | |
| | 1833 | <ul> |
| | 1834 | <li><a accesskey=1 href="#Section%206.1">Section 6.1</a>: How to write a driver |
| | 1835 | <li><a accesskey=2 href="#Section%206.2">Section 6.2</a>: How to get CVS access |
| | 1836 | <li><a accesskey=3 href="#Section%206.3">Section 6.3</a>: How to donate hardware to the project |
| | 1837 | <li><a accesskey=4 href="#Section%206.4">Section 6.4</a>: How to join the project mailing list |
| | 1838 | <li><a accesskey=5 href="#Section%206.5">Section 6.5</a>: How to access mailing list archives |
| | 1839 | <li><a accesskey=6 href="#Section%206.6">Section 6.6</a>: How to submit a patch |
| | 1840 | <li><a accesskey=7 href="#Section%206.7">Section 6.7</a>: How to REALLY help |
| | 1841 | <li><a accesskey=8 href="#Section%206.8">Section 6.8</a>: How to get release announcements |
| | 1842 | <li><a accesskey=9 href="#Section%206.9">Section 6.9</a>: How to block spam on the project mailing list |
| | 1843 | </ul> |
| | 1844 | |
| 1974 | | Next:<a rel="next" accesskey="n" href="#Section%206.2">Section 6.2</a>, |
| 1975 | | Up:<a rel="up" accesskey="u" href="#Contribute">Contribute</a> |
| 1976 | | <br> |
| 1977 | | </div> |
| 1978 | | |
| 1979 | | <h3 class="section">6.1 How to write a driver</h3> |
| 1980 | | |
| 1981 | | <p>See <code>doc/developers/new_drivers</code> in our package for instructions. |
| 1982 | | |
| 1983 | | <div class="node"> |
| | 1847 | Next:<a rel=next accesskey=n href="#Section%206.2">Section 6.2</a>, |
| | 1848 | Up:<a rel=up accesskey=u href="#Contribute">Contribute</a> |
| | 1849 | <br> |
| | 1850 | |
| | 1851 | <h3>6.1 How to write a driver</h3> |
| | 1852 | |
| | 1853 | <p>See <code>doc/developers/new_drivers</code> in our package for instructions. |
| | 1854 | |
| 1986 | | Next:<a rel="next" accesskey="n" href="#Section%206.3">Section 6.3</a>, |
| 1987 | | Previous:<a rel="previous" accesskey="p" href="#Section%206.1">Section 6.1</a>, |
| 1988 | | Up:<a rel="up" accesskey="u" href="#Contribute">Contribute</a> |
| 1989 | | <br> |
| 1990 | | </div> |
| 1991 | | |
| 1992 | | <h3 class="section">6.2 How to get CVS access</h3> |
| 1993 | | |
| 1994 | | <p>For anonymous CVS read access, see the instructions on our download page. |
| | 1857 | Next:<a rel=next accesskey=n href="#Section%206.3">Section 6.3</a>, |
| | 1858 | Previous:<a rel=previous accesskey=p href="#Section%206.1">Section 6.1</a>, |
| | 1859 | Up:<a rel=up accesskey=u href="#Contribute">Contribute</a> |
| | 1860 | <br> |
| | 1861 | |
| | 1862 | <h3>6.2 How to get CVS access</h3> |
| | 1863 | |
| | 1864 | <p>For anonymous CVS read access, see the instructions on our download page. |
| 2004 | | Next:<a rel="next" accesskey="n" href="#Section%206.4">Section 6.4</a>, |
| 2005 | | Previous:<a rel="previous" accesskey="p" href="#Section%206.2">Section 6.2</a>, |
| 2006 | | Up:<a rel="up" accesskey="u" href="#Contribute">Contribute</a> |
| 2007 | | <br> |
| 2008 | | </div> |
| 2009 | | |
| 2010 | | <h3 class="section">6.3 How to donate hardware to the project</h3> |
| 2011 | | |
| 2012 | | <p>Send us email <a href="mailto:sensors@stimpy.netroedge.com">sensors@stimpy.netroedge.com</a>. |
| 2013 | | |
| 2014 | | <div class="node"> |
| | 1873 | Next:<a rel=next accesskey=n href="#Section%206.4">Section 6.4</a>, |
| | 1874 | Previous:<a rel=previous accesskey=p href="#Section%206.2">Section 6.2</a>, |
| | 1875 | Up:<a rel=up accesskey=u href="#Contribute">Contribute</a> |
| | 1876 | <br> |
| | 1877 | |
| | 1878 | <h3>6.3 How to donate hardware to the project</h3> |
| | 1879 | |
| | 1880 | <p>Send us email <a href="mailto:sensors@stimpy.netroedge.com">sensors@stimpy.netroedge.com</a>. |
| | 1881 | |
| 2017 | | Next:<a rel="next" accesskey="n" href="#Section%206.5">Section 6.5</a>, |
| 2018 | | Previous:<a rel="previous" accesskey="p" href="#Section%206.3">Section 6.3</a>, |
| 2019 | | Up:<a rel="up" accesskey="u" href="#Contribute">Contribute</a> |
| 2020 | | <br> |
| 2021 | | </div> |
| 2022 | | |
| 2023 | | <h3 class="section">6.4 How to join the project mailing list</h3> |
| 2024 | | |
| 2025 | | <p>Send us email <a href="mailto:sensors@stimpy.netroedge.com">sensors@stimpy.netroedge.com</a>. Sorry, |
| | 1884 | Next:<a rel=next accesskey=n href="#Section%206.5">Section 6.5</a>, |
| | 1885 | Previous:<a rel=previous accesskey=p href="#Section%206.3">Section 6.3</a>, |
| | 1886 | Up:<a rel=up accesskey=u href="#Contribute">Contribute</a> |
| | 1887 | <br> |
| | 1888 | |
| | 1889 | <h3>6.4 How to join the project mailing list</h3> |
| | 1890 | |
| | 1891 | <p>Send us email <a href="mailto:sensors@stimpy.netroedge.com">sensors@stimpy.netroedge.com</a>. Sorry, |
| 2036 | | Next:<a rel="next" accesskey="n" href="#Section%206.6">Section 6.6</a>, |
| 2037 | | Previous:<a rel="previous" accesskey="p" href="#Section%206.4">Section 6.4</a>, |
| 2038 | | Up:<a rel="up" accesskey="u" href="#Contribute">Contribute</a> |
| 2039 | | <br> |
| 2040 | | </div> |
| 2041 | | |
| 2042 | | <h3 class="section">6.5 How to access mailing list archives</h3> |
| 2043 | | |
| 2044 | | <p>The mailing list archive is at: <a href="http://archives.andrew.net.au/lm-sensors">http://archives.andrew.net.au/lm-sensors</a> |
| | 1901 | Next:<a rel=next accesskey=n href="#Section%206.6">Section 6.6</a>, |
| | 1902 | Previous:<a rel=previous accesskey=p href="#Section%206.4">Section 6.4</a>, |
| | 1903 | Up:<a rel=up accesskey=u href="#Contribute">Contribute</a> |
| | 1904 | <br> |
| | 1905 | |
| | 1906 | <h3>6.5 How to access mailing list archives</h3> |
| | 1907 | |
| | 1908 | <p>The mailing list archive is at: <a href="http://archives.andrew.net.au/lm-sensors">http://archives.andrew.net.au/lm-sensors</a> |
| 2050 | | Next:<a rel="next" accesskey="n" href="#Section%206.7">Section 6.7</a>, |
| 2051 | | Previous:<a rel="previous" accesskey="p" href="#Section%206.5">Section 6.5</a>, |
| 2052 | | Up:<a rel="up" accesskey="u" href="#Contribute">Contribute</a> |
| 2053 | | <br> |
| 2054 | | </div> |
| 2055 | | |
| 2056 | | <h3 class="section">6.6 How to submit a patch</h3> |
| 2057 | | |
| 2058 | | <p>Check out the latest from CVS, then copy the directory to another |
| | 1913 | Next:<a rel=next accesskey=n href="#Section%206.7">Section 6.7</a>, |
| | 1914 | Previous:<a rel=previous accesskey=p href="#Section%206.5">Section 6.5</a>, |
| | 1915 | Up:<a rel=up accesskey=u href="#Contribute">Contribute</a> |
| | 1916 | <br> |
| | 1917 | |
| | 1918 | <h3>6.6 How to submit a patch</h3> |
| | 1919 | |
| | 1920 | <p>Check out the latest from CVS, then copy the directory to another |
| 2066 | | Next:<a rel="next" accesskey="n" href="#Section%206.8">Section 6.8</a>, |
| 2067 | | Previous:<a rel="previous" accesskey="p" href="#Section%206.6">Section 6.6</a>, |
| 2068 | | Up:<a rel="up" accesskey="u" href="#Contribute">Contribute</a> |
| 2069 | | <br> |
| 2070 | | </div> |
| 2071 | | |
| 2072 | | <h3 class="section">6.7 How to REALLY help</h3> |
| 2073 | | |
| 2074 | | <p>Believe it or not, what we really need help with are: |
| 2075 | | <ul> |
| | 1927 | Next:<a rel=next accesskey=n href="#Section%206.8">Section 6.8</a>, |
| | 1928 | Previous:<a rel=previous accesskey=p href="#Section%206.6">Section 6.6</a>, |
| | 1929 | Up:<a rel=up accesskey=u href="#Contribute">Contribute</a> |
| | 1930 | <br> |
| | 1931 | |
| | 1932 | <h3>6.7 How to REALLY help</h3> |
| | 1933 | |
| | 1934 | <p>Believe it or not, what we really need help with are: |
| | 1935 | <ul> |
| 2089 | | Next:<a rel="next" accesskey="n" href="#Section%206.9">Section 6.9</a>, |
| 2090 | | Previous:<a rel="previous" accesskey="p" href="#Section%206.7">Section 6.7</a>, |
| 2091 | | Up:<a rel="up" accesskey="u" href="#Contribute">Contribute</a> |
| 2092 | | <br> |
| 2093 | | </div> |
| 2094 | | |
| 2095 | | <h3 class="section">6.8 How to get release announcements</h3> |
| 2096 | | |
| 2097 | | <p>We don't have a separate release announcement mailing list; |
| | 1948 | Next:<a rel=next accesskey=n href="#Section%206.9">Section 6.9</a>, |
| | 1949 | Previous:<a rel=previous accesskey=p href="#Section%206.7">Section 6.7</a>, |
| | 1950 | Up:<a rel=up accesskey=u href="#Contribute">Contribute</a> |
| | 1951 | <br> |
| | 1952 | |
| | 1953 | <h3>6.8 How to get release announcements</h3> |
| | 1954 | |
| | 1955 | <p>We don't have a separate release announcement mailing list; |
| 2106 | | Previous:<a rel="previous" accesskey="p" href="#Section%206.8">Section 6.8</a>, |
| 2107 | | Up:<a rel="up" accesskey="u" href="#Contribute">Contribute</a> |
| 2108 | | <br> |
| 2109 | | </div> |
| 2110 | | |
| 2111 | | <h3 class="section">6.9 How to block spam on the project mailing list</h3> |
| 2112 | | |
| 2113 | | <p>Sorry, we know the spam is a hassle. It would be nice to have a |
| | 1963 | Previous:<a rel=previous accesskey=p href="#Section%206.8">Section 6.8</a>, |
| | 1964 | Up:<a rel=up accesskey=u href="#Contribute">Contribute</a> |
| | 1965 | <br> |
| | 1966 | |
| | 1967 | <h3>6.9 How to block spam on the project mailing list</h3> |
| | 1968 | |
| | 1969 | <p>Sorry, we know the spam is a hassle. It would be nice to have a |
| 2126 | | Next:<a rel="next" accesskey="n" href="#Document%20Revisions">Document Revisions</a>, |
| 2127 | | Previous:<a rel="previous" accesskey="p" href="#Contribute">Contribute</a>, |
| 2128 | | Up:<a rel="up" accesskey="u" href="#Top">Top</a> |
| 2129 | | <br> |
| 2130 | | </div> |
| 2131 | | |
| 2132 | | <h2 class="chapter">7 Version 1 Specific Questions</h2> |
| 2133 | | |
| 2134 | | <ul class="menu"> |
| 2135 | | <li><a accesskey="1" href="#Section%207.1">Section 7.1</a>: My mainboard has an SMBus, your code can't find it. Why? |
| 2136 | | <li><a accesskey="2" href="#Section%207.2">Section 7.2</a>: The modules won't load, saying 'SMBus not detected'. |
| 2137 | | <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. |
| 2138 | | <li><a accesskey="4" href="#Section%207.4">Section 7.4</a>: On my Dell, a LM80 is detected, but all readings are 0! |
| 2139 | | </ul> |
| 2140 | | |
| 2141 | | <p>Note: Version 1 is very very old and is not recommended. |
| 2142 | | |
| 2143 | | <div class="node"> |
| | 1981 | Next:<a rel=next accesskey=n href="#Document%20Revisions">Document Revisions</a>, |
| | 1982 | Previous:<a rel=previous accesskey=p href="#Contribute">Contribute</a>, |
| | 1983 | Up:<a rel=up accesskey=u href="#Top">Top</a> |
| | 1984 | <br> |
| | 1985 | |
| | 1986 | <h2>7 Version 1 Specific Questions</h2> |
| | 1987 | |
| | 1988 | <ul> |
| | 1989 | <li><a accesskey=1 href="#Section%207.1">Section 7.1</a>: My mainboard has an SMBus, your code can't find it. Why? |
| | 1990 | <li><a accesskey=2 href="#Section%207.2">Section 7.2</a>: The modules won't load, saying 'SMBus not detected'. |
| | 1991 | <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. |
| | 1992 | <li><a accesskey=4 href="#Section%207.4">Section 7.4</a>: On my Dell, a LM80 is detected, but all readings are 0! |
| | 1993 | </ul> |
| | 1994 | |
| | 1995 | <p>Note: Version 1 is very very old and is not recommended. |
| | 1996 | |
| 2146 | | Next:<a rel="next" accesskey="n" href="#Section%207.2">Section 7.2</a>, |
| 2147 | | Up:<a rel="up" accesskey="u" href="#Version%201%20Specifics">Version 1 Specifics</a> |
| 2148 | | <br> |
| 2149 | | </div> |
| 2150 | | |
| 2151 | | <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> |
| 2152 | | |
| 2153 | | <p>Currently, our code only assumes that an SMBus exists if it originates |
| | 1999 | Next:<a rel=next accesskey=n href="#Section%207.2">Section 7.2</a>, |
| | 2000 | Up:<a rel=up accesskey=u href="#Version%201%20Specifics">Version 1 Specifics</a> |
| | 2001 | <br> |
| | 2002 | |
| | 2003 | <h3>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> |
| | 2004 | |
| | 2005 | <p>Currently, our code only assumes that an SMBus exists if it originates |
| 2175 | | Next:<a rel="next" accesskey="n" href="#Section%207.3">Section 7.3</a>, |
| 2176 | | Previous:<a rel="previous" accesskey="p" href="#Section%207.1">Section 7.1</a>, |
| 2177 | | Up:<a rel="up" accesskey="u" href="#Version%201%20Specifics">Version 1 Specifics</a> |
| 2178 | | <br> |
| 2179 | | </div> |
| 2180 | | |
| 2181 | | <h3 class="section">7.2 The modules won't load, saying 'SMBus not detected'.</h3> |
| 2182 | | |
| 2183 | | <p>This should no longer be an issue in 1.4.10 and later; it will |
| | 2026 | Next:<a rel=next accesskey=n href="#Section%207.3">Section 7.3</a>, |
| | 2027 | Previous:<a rel=previous accesskey=p href="#Section%207.1">Section 7.1</a>, |
| | 2028 | Up:<a rel=up accesskey=u href="#Version%201%20Specifics">Version 1 Specifics</a> |
| | 2029 | <br> |
| | 2030 | |
| | 2031 | <h3>7.2 The modules won't load, saying 'SMBus not detected'.</h3> |
| | 2032 | |
| | 2033 | <p>This should no longer be an issue in 1.4.10 and later; it will |
| 2189 | | Next:<a rel="next" accesskey="n" href="#Section%207.4">Section 7.4</a>, |
| 2190 | | Previous:<a rel="previous" accesskey="p" href="#Section%207.2">Section 7.2</a>, |
| 2191 | | Up:<a rel="up" accesskey="u" href="#Version%201%20Specifics">Version 1 Specifics</a> |
| 2192 | | <br> |
| 2193 | | </div> |
| 2194 | | |
| 2195 | | <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> |
| 2196 | | |
| 2197 | | <p>It takes about 1.5 seconds for the LM78 to update all its sensor |
| | 2038 | Next:<a rel=next accesskey=n href="#Section%207.4">Section 7.4</a>, |
| | 2039 | Previous:<a rel=previous accesskey=p href="#Section%207.2">Section 7.2</a>, |
| | 2040 | Up:<a rel=up accesskey=u href="#Version%201%20Specifics">Version 1 Specifics</a> |
| | 2041 | <br> |
| | 2042 | |
| | 2043 | <h3>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> |
| | 2044 | |
| | 2045 | <p>It takes about 1.5 seconds for the LM78 to update all its sensor |
| 2209 | | Previous:<a rel="previous" accesskey="p" href="#Section%207.3">Section 7.3</a>, |
| 2210 | | Up:<a rel="up" accesskey="u" href="#Version%201%20Specifics">Version 1 Specifics</a> |
| 2211 | | <br> |
| 2212 | | </div> |
| 2213 | | |
| 2214 | | <h3 class="section">7.4 On my Dell, a LM80 is detected, but all readings are 0!</h3> |
| 2215 | | |
| 2216 | | <p>This is a bug we have only observed on Dell computers. There is |
| | 2056 | Previous:<a rel=previous accesskey=p href="#Section%207.3">Section 7.3</a>, |
| | 2057 | Up:<a rel=up accesskey=u href="#Version%201%20Specifics">Version 1 Specifics</a> |
| | 2058 | <br> |
| | 2059 | |
| | 2060 | <h3>7.4 On my Dell, a LM80 is detected, but all readings are 0!</h3> |
| | 2061 | |
| | 2062 | <p>This is a bug we have only observed on Dell computers. There is |