Changeset 4064
- Timestamp:
- 07/02/06 22:15:09 (2 years ago)
- Files:
-
- lm-sensors/trunk/README (modified) (1 diff)
- lm-sensors/trunk/README.directories (modified) (1 diff)
- lm-sensors/trunk/doc/FAQ (modified) (8 diffs)
- lm-sensors/trunk/doc/busses/i2c-piix4 (modified) (1 diff)
- lm-sensors/trunk/doc/developers/genpasswd.pl (deleted)
- lm-sensors/trunk/doc/developers/makefiles (modified) (1 diff)
- lm-sensors/trunk/doc/developers/new_drivers (modified) (2 diffs)
- lm-sensors/trunk/doc/fancontrol.txt (modified) (1 diff)
- lm-sensors/trunk/doc/lm_sensors-FAQ.html (modified) (112 diffs)
- lm-sensors/trunk/doc/lm_sensors-FAQ.texi (modified) (9 diffs)
- lm-sensors/trunk/kernel/busses/i2c-sis645.c (modified) (1 diff)
- lm-sensors/trunk/prog/detect/sensors-detect (modified) (1 diff)
- lm-sensors/trunk/prog/pwm/fancontrol (modified) (1 diff)
- lm-sensors/trunk/version.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
lm-sensors/trunk/README
r4063 r4064 47 47 48 48 49 WARNING! If you downloaded this package through our CVSarchive, you walk49 WARNING! If you downloaded this package through our SVN archive, you walk 50 50 the cutting edge. Things may not even compile! On the other hand, you will 51 51 be the first to profit from new drivers and other changes. Have fun! lm-sensors/trunk/README.directories
r548 r4064 1 1 The directories within this package: 2 2 3 * CVS4 The CVS directories. Do not touch these!5 3 * doc 6 4 Documentation about the modules within this package, and all other things. lm-sensors/trunk/doc/FAQ
r4063 r4064 121 121 6 How to Contribute 122 122 6.1 How to write a driver 123 6.2 How to get CVSaccess123 6.2 How to get SVN access 124 124 6.3 How to donate hardware to the project 125 125 6.4 How to join the project mailing lists … … 193 193 * `http://www.national.com' 194 194 195 Please see the file 196 `http://www2.lm-sensors.nu/~lm78/useful_addresses.html' for links to 197 other companies' websites. 195 Please see the file `http://www.lm-sensors.org/wiki/UsefulLinks' for 196 links to other companies' websites. 198 197 199 198 2 Sensor and Bus Basics … … 359 358 4. Check the Motherboard Monitor (http://mbm.livewiredev.com/) 360 359 website and the "links" 361 (http://www2.lm-sensors.nu/~lm78/cvs/lm_sensors2/doc/useful_addresses.html) 362 page on our website (http://www2.lm-sensors.nu/~lm78/) some good 363 cross-references. 360 (http://www.lm-sensors.org/wiki/UsefulLinks) page on our website 361 (http://www.lm-sensors.org) some good cross-references. 364 362 365 363 3.2.2 Do you support motherboard XYZ? … … 376 374 377 375 * Sorted by Manufacturer: 378 `http://www 2.lm-sensors.nu/~lm78/supported.html'376 `http://www.lm-sensors.org/wiki/SupportedDevices' 379 377 380 378 * Sorted by Sensor Driver: `doc/chips/SUMMARY' 381 379 382 380 * Newest Driver Status: 383 `http://www 2.lm-sensors.nu/~lm78/newdrivers.html'381 `http://www.lm-sensors.org/wiki/NewDrivers' 384 382 385 383 3.2.4 Anybody working on a driver for chip XYZ? 386 384 ----------------------------------------------- 387 385 388 Newest Driver Status: `http://www 2.lm-sensors.nu/~lm78/newdrivers.html'386 Newest Driver Status: `http://www.lm-sensors.org/wiki/NewDrivers' 389 387 390 388 3.3 Which modules should I insert? … … 739 737 which does the job, though you might want to examine one of the 740 738 graphical monitor programs under X, see 741 `http://www 2.lm-sensors.nu/~lm78/useful_addresses.html' for addresses.739 `http://www.lm-sensors.org/wiki/UsefulLinks' for addresses. 742 740 743 741 4.11 SMBus transactions on my PIIX4 simply don't work (timeouts happen). Why? … … 1101 1099 1102 1100 When you know what chips you have, check the Newest Driver Status 1103 (http://www 2.lm-sensors.nu/~lm78/newdrivers.html) web page to see if1104 supporthas been added for your chip in a later release or in CVS.1101 (http://www.lm-sensors.org/wiki/NewDrivers) web page to see if support 1102 has been added for your chip in a later release or in CVS. 1105 1103 1106 1104 4.25 Sensors says `Error: Line xxx: zzzzzzz' … … 1273 1271 1274 1272 Instead of using email, you can also use the web-based support area, 1275 at `http://www.lm-sensors.org/wiki/FeedbackAndSupport'. You will be helped1276 just as fast, and others may profit from the answer too. You will be 1277 emailed automatically when your question has been answered.1273 at `http://www.lm-sensors.org/wiki/FeedbackAndSupport'. You will be 1274 helped just as fast, and others may profit from the answer too. You 1275 will be emailed automatically when your question has been answered. 1278 1276 1279 1277 Here's what you should send us: … … 1449 1447 See `doc/developers/new_drivers' in our package for instructions. 1450 1448 1451 6.2 How to get CVSaccess1449 6.2 How to get SVN access 1452 1450 ========================= 1453 1451 1454 For anonymous CVS read access, see the instructions on our download 1455 page (http://www2.lm-sensors.nu/~lm78/download.html#cvs). 1456 Alternatively, nightly snapshots 1457 (http://www2.lm-sensors.nu/~lm78/download.html#snapshots) of the CVS 1458 repositories are available. 1459 1460 For write access, run the script `doc/developers/genpasswd.pl' in 1461 our package and follow the instructions. Let us know what part of the 1462 package you would like to work on. 1452 For anonymous SVN read access, see the instructions on our download 1453 page (http://www.lm-sensors.org/wiki/Download). 1454 1455 For write access, please contact us. 1463 1456 1464 1457 6.3 How to donate hardware to the project 1465 1458 ========================================= 1466 1459 1467 Contact us (http://www 2.lm-sensors.nu/~lm78/author.html#contact).1460 Contact us (http://www.lm-sensors.org/wiki/FeedbackAndSupport). 1468 1461 1469 1462 6.4 How to join the project mailing lists lm-sensors/trunk/doc/busses/i2c-piix4
r4053 r4064 98 98 the SMBus on all IBM systems (detected using DMI data.) 99 99 100 For additional information, read: 101 http://www2.lm-sensors.nu/~lm78/cvs/lm_sensors2/README.thinkpad 100 For additional information, read README.thinkpad. lm-sensors/trunk/doc/developers/makefiles
r108 r4064 33 33 a user-supplied version number. 34 34 * package 35 Create a .tar.gz file containing everything except the CVSdirectories.35 Create a .tar.gz file containing everything except the SVN directories. 36 36 * src/lm78.o, i2c/i2c-core.o, ... 37 37 You can of course also specify one or more targets to make. lm-sensors/trunk/doc/developers/new_drivers
r4063 r4064 26 26 * Consider subscribing to the mailing list. 27 27 28 * Check out our latest code from CVS.28 * Check out our latest code from SVN. 29 29 You should use this as a base for your development. 30 30 See instructions on our download page. … … 125 125 new driver so we know you are giving it to us under the GPL. 126 126 127 * Get CVS write access if you want to check in your driver yourself. 128 Do this by running the script doc/developers/genpasswd.pl and following 129 the instructions it gives you. 130 131 * Submit the changes to us, or check them in. 132 Do a 'cvs update' to get in sync (things will have changed since 133 you started), then submit the changes to us as a patch against CVS, 134 or check them in. 127 * Submit the changes to us. 128 Do a 'svn update' to get in sync (things will have changed since 129 you started), then submit the changes to us as a patch against SVN. 135 130 136 131 * If you want to have your driver integrated to Linux 2.6, you have to lm-sensors/trunk/doc/fancontrol.txt
r2361 r4064 8 8 configuration from a file, then calculates fan speeds from temperatures and 9 9 sets the corresponding pwm outputs to the computed values. It is included in 10 lm_sensors since 2.8.0, the latest version is always available through CVSor10 lm_sensors since 2.8.0, the latest version is always available through SVN or 11 11 at http://www.hdev.de/fancontrol/ For easy configuration, there's a script 12 12 named pwmconfig which lets you interactively write your configuration file for lm-sensors/trunk/doc/lm_sensors-FAQ.html
r4063 r4064 4 4 <meta http-equiv="Content-Type" content="text/html"> 5 5 <meta name="description" content="Sensors FAQ for lm_sensors version 2.18"> 6 <meta name="generator" content="makeinfo 4. 7">6 <meta name="generator" content="makeinfo 4.8"> 7 7 <link title="Top" rel="top" href="#Top"> 8 8 <link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> … … 15 15 pre.smallexample { font-size:smaller } 16 16 pre.smalllisp { font-size:smaller } 17 span.sc { font-variant:small-caps } 18 span.roman { font-family: serif; font-weight: normal; } 17 span.sc { font-variant:small-caps } 18 span.roman { font-family:serif; font-weight:normal; } 19 span.sansserif { font-family:sans-serif; font-weight:normal; } 19 20 --></style> 20 21 </head> … … 72 73 </li></ul> 73 74 <li><a href="#Section-3_002e3">3.3 Which modules should I insert?</a> 74 <li><a href="#Section-3_002e4">3.4 Do I need the configuration file <s pan class="file">/etc/sensors.conf</span>?</a>75 <li><a href="#Section-3_002e4">3.4 Do I need the configuration file <samp><span class="file">/etc/sensors.conf</span></samp>?</a> 75 76 <ul> 76 <li><a href="#Section-3_002e4">3.4.1 The labels for the voltage and temperature readings in <s pan class="command">sensors</span> are incorrect!</a>77 <li><a href="#Section-3_002e4">3.4.2 The min and max for the readings in <s pan class="command">sensors</span> are incorrect!</a>78 <li><a href="#Section-3_002e4">3.4.3 The min and max settings in <s pan class="file">/etc/sensors.conf</span> didn't take effect!</a>77 <li><a href="#Section-3_002e4">3.4.1 The labels for the voltage and temperature readings in <samp><span class="command">sensors</span></samp> are incorrect!</a> 78 <li><a href="#Section-3_002e4">3.4.2 The min and max for the readings in <samp><span class="command">sensors</span></samp> are incorrect!</a> 79 <li><a href="#Section-3_002e4">3.4.3 The min and max settings in <samp><span class="file">/etc/sensors.conf</span></samp> didn't take effect!</a> 79 80 <li><a href="#Section-3_002e4">3.4.4 One sensor isn't hooked up on my board!</a> 80 <li><a href="#Section-3_002e4">3.4.5 I need help with <s pan class="file">sensors.conf</span>!</a>81 <li><a href="#Section-3_002e4">3.4.6 Do you have a database of <s pan class="file">sensors.conf</span> entries for specific boards?</a>81 <li><a href="#Section-3_002e4">3.4.5 I need help with <samp><span class="file">sensors.conf</span></samp>!</a> 82 <li><a href="#Section-3_002e4">3.4.6 Do you have a database of <samp><span class="file">sensors.conf</span></samp> entries for specific boards?</a> 82 83 </li></ul> 83 <li><a href="#Section-3_002e5">3.5 What about the <span class="samp">No such file or directory</span>warnings when I compile?</a>84 <li><a href="#Section-3_002e5">3.5 What about the `<samp><span class="samp">No such file or directory</span></samp>' warnings when I compile?</a> 84 85 <li><a href="#Section-3_002e6">3.6 I get all kinds of weird compilation errors?</a> 85 86 <ul> 86 <li><a href="#Section-3_002e6">3.6.1 <span class="samp">No rule to make target xxxx needed by xxxx</span>- how to fix?</a>87 <li><a href="#Section-3_002e6">3.6.1 `<samp><span class="samp">No rule to make target xxxx needed by xxxx</span></samp>' - how to fix?</a> 87 88 </li></ul> 88 89 <li><a href="#Section-3_002e7">3.7 It still does not compile or patch!</a> 89 <li><a href="#Section-3_002e8">3.8 <s pan class="command">make install</span> fails on Mandrake kernels</a>90 <li><a href="#Section-3_002e9">3.9 I get unresolved symbols when I <s pan class="command">modprobe</span> modules (Red Hat especially)</a>90 <li><a href="#Section-3_002e8">3.8 <samp><span class="command">make install</span></samp> fails on Mandrake kernels</a> 91 <li><a href="#Section-3_002e9">3.9 I get unresolved symbols when I <samp><span class="command">modprobe</span></samp> modules (Red Hat especially)</a> 91 92 <li><a href="#Section-3_002e10">3.10 I2C_DRIVERID_ADM1024 undefined (Red Hat especially)</a> 92 93 </li></ul> … … 112 113 <li><a href="#Section-4_002e11">4.11 SMBus transactions on my PIIX4 simply don't work (timeouts happen). Why?</a> 113 114 <li><a href="#Section-4_002e12">4.12 My BIOS reports a much higher CPU temperature than your modules!</a> 114 <li><a href="#Section-4_002e13">4.13 I try to read the raw <s pan class="file">/proc</span> files, but the values are strange?!?</a>115 <li><a href="#Section-4_002e13">4.13 I try to read the raw <samp><span class="file">/proc</span></samp> files, but the values are strange?!?</a> 115 116 <li><a href="#Section-4_002e14">4.14 How do I set new limits?</a> 116 117 <ul> … … 132 133 </li></ul> 133 134 <li><a href="#Section-4_002e18">4.18 How do I configure two chips (LM87) differently?</a> 134 <li><a href="#Section-4_002e19">4.19 Dmesg says <span class="samp">Upgrade BIOS</span>! I don't want to!</a>135 <li><a href="#Section-4_002e19">4.19 Dmesg says `<samp><span class="samp">Upgrade BIOS</span></samp>'! I don't want to!</a> 135 136 <ul> 136 <li><a href="#Section-4_002e19">4.19.1 Dmesg says <span class="samp">use force_addr=0xaddr</span>! What address do I use?</a>137 <li><a href="#Section-4_002e19">4.19.1 Dmesg says `<samp><span class="samp">use force_addr=0xaddr</span></samp>'! What address do I use?</a> 137 138 </li></ul> 138 <li><a href="#Section-4_002e20">4.20 Sensors says <span class="samp">Can't access procfs/sysfs file</span></a>139 <li><a href="#Section-4_002e21">4.21 Sensors says <span class="samp">No sensors found!</span></a>139 <li><a href="#Section-4_002e20">4.20 Sensors says `<samp><span class="samp">Can't access procfs/sysfs file</span></samp>'</a> 140 <li><a href="#Section-4_002e21">4.21 Sensors says `<samp><span class="samp">No sensors found!</span></samp>'</a> 140 141 <li><a href="#Section-4_002e22">4.22 Sensors output is not correct!</a> 141 142 <li><a href="#Section-4_002e23">4.23 What is at I2C address XXX?</a> … … 151 152 <li><a href="#Section-4_002e24">4.24.3 Sensors-detect doesn't find any sensors!</a> 152 153 </li></ul> 153 <li><a href="#Section-4_002e25">4.25 Sensors says <span class="samp">Error: Line xxx: zzzzzzz</span></a>154 <li><a href="#Section-4_002e25">4.25 Sensors says `<samp><span class="samp">Error: Line xxx: zzzzzzz</span></samp>'</a> 154 155 <li><a href="#Section-4_002e26">4.26 Sensors only gives the name, adapter, and algorithm for my chip</a> 155 <li><a href="#Section-4_002e27">4.27 Sensors says <span class="samp">ERROR: Can't get xxxxx data!</span></a>156 <li><a href="#Section-4_002e27">4.27 Sensors says `<samp><span class="samp">ERROR: Can't get xxxxx data!</span></samp>'</a> 156 157 <li><a href="#Section-4_002e28">4.28 Sensors doesn't find any sensors, just eeproms.</a> 157 158 <li><a href="#Section-4_002e29">4.29 Inserting modules hangs my board</a> … … 186 187 <ul> 187 188 <li><a href="#Section-6_002e1">6.1 How to write a driver</a> 188 <li><a href="#Section-6_002e2">6.2 How to get CVSaccess</a>189 <li><a href="#Section-6_002e2">6.2 How to get SVN access</a> 189 190 <li><a href="#Section-6_002e3">6.3 How to donate hardware to the project</a> 190 191 <li><a href="#Section-6_002e4">6.4 How to join the project mailing lists</a> … … 200 201 <div class="node"> 201 202 <p><hr> 202 <a name="Top"></a>Next: <a rel="next" accesskey="n" href="#Overview">Overview</a>, 203 <a name="Top"></a> 204 Next: <a rel="next" accesskey="n" href="#Overview">Overview</a>, 203 205 Up: <a rel="up" accesskey="u" href="#dir">(dir)</a> 204 <br> 206 205 207 </div> 206 208 … … 223 225 <div class="node"> 224 226 <p><hr> 225 <a name="Overview"></a>Next: <a rel="next" accesskey="n" href="#Basics">Basics</a>, 227 <a name="Overview"></a> 228 Next: <a rel="next" accesskey="n" href="#Basics">Basics</a>, 226 229 Previous: <a rel="previous" accesskey="p" href="#Top">Top</a>, 227 230 Up: <a rel="up" accesskey="u" href="#Top">Top</a> 228 <br> 231 229 232 </div> 230 233 … … 239 242 <div class="node"> 240 243 <p><hr> 241 <a name="Section-1_002e1"></a>Next: <a rel="next" accesskey="n" href="#Section-1_002e2">Section 1.2</a>, 244 <a name="Section-1.1"></a> 245 <a name="Section-1_002e1"></a> 246 Next: <a rel="next" accesskey="n" href="#Section-1_002e2">Section 1.2</a>, 242 247 Up: <a rel="up" accesskey="u" href="#Overview">Overview</a> 243 <br> 248 244 249 </div> 245 250 … … 259 264 <div class="node"> 260 265 <p><hr> 261 <a name="Section-1_002e2"></a>Next: <a rel="next" accesskey="n" href="#Section-1_002e3">Section 1.3</a>, 266 <a name="Section-1.2"></a> 267 <a name="Section-1_002e2"></a> 268 Next: <a rel="next" accesskey="n" href="#Section-1_002e3">Section 1.3</a>, 262 269 Previous: <a rel="previous" accesskey="p" href="#Section-1_002e1">Section 1.1</a>, 263 270 Up: <a rel="up" accesskey="u" href="#Overview">Overview</a> 264 <br> 271 265 272 </div> 266 273 … … 284 291 285 292 <p>Most other sensor chips have comparable functionality. Each supported 286 chip is documented in the <span class="file">doc/chips</span> directory. 287 288 <div class="node"> 289 <p><hr> 290 <a name="Section-1_002e3"></a>Previous: <a rel="previous" accesskey="p" href="#Section-1_002e2">Section 1.2</a>, 293 chip is documented in the <samp><span class="file">doc/chips</span></samp> directory. 294 295 <div class="node"> 296 <p><hr> 297 <a name="Section-1.3"></a> 298 <a name="Section-1_002e3"></a> 299 Previous: <a rel="previous" accesskey="p" href="#Section-1_002e2">Section 1.2</a>, 291 300 Up: <a rel="up" accesskey="u" href="#Overview">Overview</a> 292 <br> 301 293 302 </div> 294 303 … … 307 316 </ul> 308 317 309 <p>Please see the file <a href="http://www 2.lm-sensors.nu/~lm78/useful_addresses.html">http://www2.lm-sensors.nu/~lm78/useful_addresses.html</a>318 <p>Please see the file <a href="http://www.lm-sensors.org/wiki/UsefulLinks">http://www.lm-sensors.org/wiki/UsefulLinks</a> 310 319 for links to other companies' websites. 311 320 312 321 <div class="node"> 313 322 <p><hr> 314 <a name="Basics"></a>Next: <a rel="next" accesskey="n" href="#Installation">Installation</a>, 323 <a name="Basics"></a> 324 Next: <a rel="next" accesskey="n" href="#Installation">Installation</a>, 315 325 Previous: <a rel="previous" accesskey="p" href="#Overview">Overview</a>, 316 326 Up: <a rel="up" accesskey="u" href="#Top">Top</a> 317 <br> 327 318 328 </div> 319 329 … … 331 341 <div class="node"> 332 342 <p><hr> 333 <a name="Section-2_002e1"></a>Next: <a rel="next" accesskey="n" href="#Section-2_002e2">Section 2.2</a>, 343 <a name="Section-2.1"></a> 344 <a name="Section-2_002e1"></a> 345 Next: <a rel="next" accesskey="n" href="#Section-2_002e2">Section 2.2</a>, 334 346 Up: <a rel="up" accesskey="u" href="#Basics">Basics</a> 335 <br> 347 336 348 </div> 337 349 … … 339 351 340 352 <p>Sensor chips reside on either the ISA bus, the SMBus, or both. 341 See the file <s pan class="file">doc/chips/SUMMARY</span> in our package for a list.353 See the file <samp><span class="file">doc/chips/SUMMARY</span></samp> in our package for a list. 342 354 343 355 <p>To communicate with chips on the ISA bus, the software uses … … 349 361 <div class="node"> 350 362 <p><hr> 351 <a name="Section-2_002e2"></a>Next: <a rel="next" accesskey="n" href="#Section-2_002e3">Section 2.3</a>, 363 <a name="Section-2.2"></a> 364 <a name="Section-2_002e2"></a> 365 Next: <a rel="next" accesskey="n" href="#Section-2_002e3">Section 2.3</a>, 352 366 Previous: <a rel="previous" accesskey="p" href="#Section-2_002e1">Section 2.1</a>, 353 367 Up: <a rel="up" accesskey="u" href="#Basics">Basics</a> 354 <br> 368 355 369 </div> 356 370 … … 377 391 <div class="node"> 378 392 <p><hr> 379 <a name="Section-2_002e3"></a>Next: <a rel="next" accesskey="n" href="#Section-2_002e4">Section 2.4</a>, 393 <a name="Section-2.3"></a> 394 <a name="Section-2_002e3"></a> 395 Next: <a rel="next" accesskey="n" href="#Section-2_002e4">Section 2.4</a>, 380 396 Previous: <a rel="previous" accesskey="p" href="#Section-2_002e2">Section 2.2</a>, 381 397 Up: <a rel="up" accesskey="u" href="#Basics">Basics</a> 382 <br> 398 383 399 </div> 384 400 … … 390 406 where many "legacy" functions, such as keyboard and interrupt controllers, 391 407 are found. It isn't necessarily a separate physical bus. 392 See the file <s pan class="file">/proc/ioports</span> for a list of devices living on408 See the file <samp><span class="file">/proc/ioports</span></samp> for a list of devices living on 393 409 the "ISA Bus" in your system. If you don't like the term "ISA Bus" 394 410 think "I/O Space". … … 396 412 <div class="node"> 397 413 <p><hr> 398 <a name="Section-2_002e4"></a>Next: <a rel="next" accesskey="n" href="#Section-2_002e5">Section 2.5</a>, 414 <a name="Section-2.4"></a> 415 <a name="Section-2_002e4"></a> 416 Next: <a rel="next" accesskey="n" href="#Section-2_002e5">Section 2.5</a>, 399 417 Previous: <a rel="previous" accesskey="p" href="#Section-2_002e3">Section 2.3</a>, 400 418 Up: <a rel="up" accesskey="u" href="#Basics">Basics</a> 401 <br> 419 402 420 </div> 403 421 … … 411 429 have circuitry for measuring the the electrical properties of 412 430 an external diode and converting this data to a temperature. 413 Any sensor chip listed in <s pan class="file">doc/chips/SUMMARY</span> in our package which431 Any sensor chip listed in <samp><span class="file">doc/chips/SUMMARY</span></samp> in our package which 414 432 has support for more than one temperature supports external temperature sensing. 415 433 … … 438 456 <div class="node"> 439 457 <p><hr> 440 <a name="Section-2_002e5"></a>Next: <a rel="next" accesskey="n" href="#Section-2_002e6">Section 2.6</a>, 458 <a name="Section-2.5"></a> 459 <a name="Section-2_002e5"></a> 460 Next: <a rel="next" accesskey="n" href="#Section-2_002e6">Section 2.6</a>, 441 461 Previous: <a rel="previous" accesskey="p" href="#Section-2_002e4">Section 2.4</a>, 442 462 Up: <a rel="up" accesskey="u" href="#Basics">Basics</a> 443 <br> 463 444 464 </div> 445 465 … … 456 476 <div class="node"> 457 477 <p><hr> 458 <a name="Section-2_002e6"></a>Previous: <a rel="previous" accesskey="p" href="#Section-2_002e5">Section 2.5</a>, 478 <a name="Section-2.6"></a> 479 <a name="Section-2_002e6"></a> 480 Previous: <a rel="previous" accesskey="p" href="#Section-2_002e5">Section 2.5</a>, 459 481 Up: <a rel="up" accesskey="u" href="#Basics">Basics</a> 460 <br> 482 461 483 </div> 462 484 … … 468 490 the actual chip if both are supported; the LM80, for example, has only 469 491 IRQ interrupts): IRQ interrupts and SMI interrupts. IRQ stands for 470 Interrupt Request and are the interrupt lines you can find in <s pan class="file">/proc/interrupts</span>.492 Interrupt Request and are the interrupt lines you can find in <samp><span class="file">/proc/interrupts</span></samp>. 471 493 SMI stands for System Management Interrupt, and is a special interrupt which 472 494 puts the processor in a secure environment independent of any other things … … 482 504 <div class="node"> 483 505 <p><hr> 484 <a name="Installation"></a>Next: <a rel="next" accesskey="n" href="#Problems">Problems</a>, 506 <a name="Installation"></a> 507 Next: <a rel="next" accesskey="n" href="#Problems">Problems</a>, 485 508 Previous: <a rel="previous" accesskey="p" href="#Basics">Basics</a>, 486 509 Up: <a rel="up" accesskey="u" href="#Top">Top</a> 487 <br> 510 488 511 </div> 489 512 … … 494 517 <li><a accesskey="2" href="#Section-3_002e2">Section 3.2</a>: How do I know which chips I own? 495 518 <li><a accesskey="3" href="#Section-3_002e3">Section 3.3</a>: Which modules should I insert? 496 <li><a accesskey="4" href="#Section-3_002e4">Section 3.4</a>: Do I need the configuration file <s pan class="file">/etc/sensors.conf</span>?497 <li><a accesskey="5" href="#Section-3_002e5">Section 3.5</a>: What about the <span class="samp">No such file or directory</span>warnings519 <li><a accesskey="4" href="#Section-3_002e4">Section 3.4</a>: Do I need the configuration file <samp><span class="file">/etc/sensors.conf</span></samp>? 520 <li><a accesskey="5" href="#Section-3_002e5">Section 3.5</a>: What about the `<samp><span class="samp">No such file or directory</span></samp>' warnings 498 521 <li><a accesskey="6" href="#Section-3_002e6">Section 3.6</a>: I get all kinds of weird compilation errors? 499 522 <li><a accesskey="7" href="#Section-3_002e7">Section 3.7</a>: It still does not compile or patch! 500 <li><a accesskey="8" href="#Section-3_002e8">Section 3.8</a>: <s pan class="command">make install</span> fails on Mandrake kernels501 <li><a accesskey="9" href="#Section-3_002e9">Section 3.9</a>: I get unresolved symbols when I <s pan class="command">modprobe</span> modules523 <li><a accesskey="8" href="#Section-3_002e8">Section 3.8</a>: <samp><span class="command">make install</span></samp> fails on Mandrake kernels 524 <li><a accesskey="9" href="#Section-3_002e9">Section 3.9</a>: I get unresolved symbols when I <samp><span class="command">modprobe</span></samp> modules 502 525 <li><a href="#Section-3_002e10">Section 3.10</a>: I2C_DRIVERID_ADM1024 undefined (Red Hat especially) 503 526 </ul> … … 505 528 <div class="node"> 506 529 <p><hr> 507 <a name="Section-3_002e1"></a>Next: <a rel="next" accesskey="n" href="#Section-3_002e2">Section 3.2</a>, 530 <a name="Section-3.1"></a> 531 <a name="Section-3_002e1"></a> 532 Next: <a rel="next" accesskey="n" href="#Section-3_002e2">Section 3.2</a>, 508 533 Up: <a rel="up" accesskey="u" href="#Installation">Installation</a> 509 <br> 534 510 535 </div> 511 536 … … 518 543 <p>Here are two simple guidelines: 519 544 <ul> 520 <li>Run <s pan class="command">sensors-detect</span> and do what it tells you.521 <li>Always use <s pan class="command">modprobe</span>, not <span class="command">insmod</span>.522 </ul> 523 524 <p>Further information is in <s pan class="file">doc/modules</span>.545 <li>Run <samp><span class="command">sensors-detect</span></samp> and do what it tells you. 546 <li>Always use <samp><span class="command">modprobe</span></samp>, not <samp><span class="command">insmod</span></samp>. 547 </ul> 548 549 <p>Further information is in <samp><span class="file">doc/modules</span></samp>. 525 550 526 551 <p><a name="How-do-I-know-which-chips-I-own"></a> 527 552 <div class="node"> 528 553 <p><hr> 529 <a name="Section-3_002e2"></a>Next: <a rel="next" accesskey="n" href="#Section-3_002e3">Section 3.3</a>, 554 <a name="Section-3.2"></a> 555 <a name="Section-3_002e2"></a> 556 Next: <a rel="next" accesskey="n" href="#Section-3_002e3">Section 3.3</a>, 530 557 Previous: <a rel="previous" accesskey="p" href="#Section-3_002e1">Section 3.1</a>, 531 558 Up: <a rel="up" accesskey="u" href="#Installation">Installation</a> 532 <br> 559 533 560 </div> 534 561 … … 536 563 537 564 <p>We have an excellent program that scans all your hardware. 538 It is called <s pan class="file">sensors-detect</span> and is installed in <span class="file">/usr/local/sbin</span>539 by <s pan class="command">make install</span>. Just execute this script, and it will tell you.565 It is called <samp><span class="file">sensors-detect</span></samp> and is installed in <samp><span class="file">/usr/local/sbin</span></samp> 566 by <samp><span class="command">make install</span></samp>. Just execute this script, and it will tell you. 540 567 541 568 <p>Chip detection in the drivers is fairly good. That means that it is … … 563 590 <li>Check the manufacturer's website or ask their support 564 591 <li>Check the <a href="http://mbm.livewiredev.com/">Motherboard Monitor</a> website and the 565 <a href="http://www 2.lm-sensors.nu/~lm78/cvs/lm_sensors2/doc/useful_addresses.html">"links"</a>566 page on <a href="http://www 2.lm-sensors.nu/~lm78/">our website</a> some good cross-references.592 <a href="http://www.lm-sensors.org/wiki/UsefulLinks">"links"</a> 593 page on <a href="http://www.lm-sensors.org">our website</a> some good cross-references. 567 594 </ol> 568 595 … … 579 606 <p>This we have good answers for. 580 607 <ul> 581 <li>Sorted by Manufacturer: <s pan class="file">README</span>582 <li>Sorted by Manufacturer: <a href="http://www 2.lm-sensors.nu/~lm78/supported.html">http://www2.lm-sensors.nu/~lm78/supported.html</a>583 <li>Sorted by Sensor Driver: <s pan class="file">doc/chips/SUMMARY</span>584 <li>Newest Driver Status: <a href="http://www 2.lm-sensors.nu/~lm78/newdrivers.html">http://www2.lm-sensors.nu/~lm78/newdrivers.html</a>608 <li>Sorted by Manufacturer: <samp><span class="file">README</span></samp> 609 <li>Sorted by Manufacturer: <a href="http://www.lm-sensors.org/wiki/SupportedDevices">http://www.lm-sensors.org/wiki/SupportedDevices</a> 610 <li>Sorted by Sensor Driver: <samp><span class="file">doc/chips/SUMMARY</span></samp> 611 <li>Newest Driver Status: <a href="http://www.lm-sensors.org/wiki/NewDrivers">http://www.lm-sensors.org/wiki/NewDrivers</a> 585 612 </ul> 586 613 … … 589 616 <h4 class="subsection">3.2.4 Anybody working on a driver for chip XYZ?</h4> 590 617 591 <p>Newest Driver Status: <a href="http://www2.lm-sensors.nu/~lm78/newdrivers.html">http://www2.lm-sensors.nu/~lm78/newdrivers.html</a> 592 593 <div class="node"> 594 <p><hr> 595 <a name="Section-3_002e3"></a>Next: <a rel="next" accesskey="n" href="#Section-3_002e4">Section 3.4</a>, 618 <p>Newest Driver Status: <a href="http://www.lm-sensors.org/wiki/NewDrivers">http://www.lm-sensors.org/wiki/NewDrivers</a> 619 620 <div class="node"> 621 <p><hr> 622 <a name="Section-3.3"></a> 623 <a name="Section-3_002e3"></a> 624 Next: <a rel="next" accesskey="n" href="#Section-3_002e4">Section 3.4</a>, 596 625 Previous: <a rel="previous" accesskey="p" href="#Section-3_002e2">Section 3.2</a>, 597 626 Up: <a rel="up" accesskey="u" href="#Installation">Installation</a> 598 <br> 627 599 628 </div> 600 629 601 630 <h3 class="section">3.3 Which modules should I insert?</h3> 602 631 603 <p><s pan class="command">sensors-detect</span> will tell you. Take the <span class="command">modprobe</span> lines it604 recommends and paste them into the appropriate <s pan class="file">/etc/rc.d/xxxx</span> file632 <p><samp><span class="command">sensors-detect</span></samp> will tell you. Take the <samp><span class="command">modprobe</span></samp> lines it 633 recommends and paste them into the appropriate <samp><span class="file">/etc/rc.d/xxxx</span></samp> file 605 634 to be executed at startup. 606 635 607 636 <p>You need one module for each sensor chip and bus adapter you own; 608 if there are sensor chips on the ISA bus, you also need <s pan class="file">i2c-isa.o</span>.637 if there are sensor chips on the ISA bus, you also need <samp><span class="file">i2c-isa.o</span></samp>. 609 638 for each type of chip you own. That's all. On my computer, I could use the 610 639 following lines: 611 640 <ul> 612 <li><span class="command">modprobe i2c-isa</span> 613 <li><span class="command">modprobe i2c-piix4</span> 614 <li><span class="command">modprobe lm78</span> 615 <li><span class="command">modprobe lm75</span> 616 <li><span class="command">modprobe i2c-dev</span> 617 <li><span class="command">sensors -s</span> 618 </ul> 619 620 <div class="node"> 621 <p><hr> 622 <a name="Section-3_002e4"></a>Next: <a rel="next" accesskey="n" href="#Section-3_002e5">Section 3.5</a>, 641 <li><samp><span class="command">modprobe i2c-isa</span></samp> 642 <li><samp><span class="command">modprobe i2c-piix4</span></samp> 643 <li><samp><span class="command">modprobe lm78</span></samp> 644 <li><samp><span class="command">modprobe lm75</span></samp> 645 <li><samp><span class="command">modprobe i2c-dev</span></samp> 646 <li><samp><span class="command">sensors -s</span></samp> 647 </ul> 648 649 <div class="node"> 650 <p><hr> 651 <a name="Section-3.4"></a> 652 <a name="Section-3_002e4"></a> 653 Next: <a rel="next" accesskey="n" href="#Section-3_002e5">Section 3.5</a>, 623 654 Previous: <a rel="previous" accesskey="p" href="#Section-3_002e3">Section 3.3</a>, 624 655 Up: <a rel="up" accesskey="u" href="#Installation">Installation</a> 625 <br> 626 </div> 627 628 <h3 class="section">3.4 Do I need the configuration file <s pan class="file">/etc/sensors.conf</span>?</h3>629 630 <p>Yes, for any applications that use <s pan class="file">libsensors,</span> including the631 <s pan class="command">sensors</span> application included in our package.656 657 </div> 658 659 <h3 class="section">3.4 Do I need the configuration file <samp><span class="file">/etc/sensors.conf</span></samp>?</h3> 660 661 <p>Yes, for any applications that use <samp><span class="file">libsensors,</span></samp> including the 662 <samp><span class="command">sensors</span></samp> application included in our package. 632 663 It tells libsensors how to translate the values the chip 633 664 measures to real-world values. This is especially important for voltage 634 665 inputs. The default configuration file should usually do the trick. 635 It is automatically installed as <s pan class="file">/etc/sensors.conf</span>, but it will not666 It is automatically installed as <samp><span class="file">/etc/sensors.conf</span></samp>, but it will not 636 667 overwrite any existing file with that name. 637 668 638 669 <p><a name="Section-3_002e4_002e1"></a> 639 670 640 <h4 class="subsection">3.4.1 The labels for the voltage and temperature readings in <s pan class="command">sensors</span> are incorrect!</h4>671 <h4 class="subsection">3.4.1 The labels for the voltage and temperature readings in <samp><span class="command">sensors</span></samp> are incorrect!</h4> 641 672 642 673 <p>Every motherboard is different. You can customize the labels 643 in the file <s pan class="file">/etc/sensors.conf</span>. That's why it exists!644 The default labelling (in <s pan class="file">lib/chips.c</span> and <span class="file">/etc/sensors.conf</span>) is just674 in the file <samp><span class="file">/etc/sensors.conf</span></samp>. That's why it exists! 675 The default labelling (in <samp><span class="file">lib/chips.c</span></samp> and <samp><span class="file">/etc/sensors.conf</span></samp>) is just 645 676 a template. 646 677 647 678 <p><a name="Section-3_002e4_002e2"></a> 648 679 649 <h4 class="subsection">3.4.2 The min and max for the readings in <s pan class="command">sensors</span> are incorrect!</h4>650 651 <p>You can customize them in the file <s pan class="file">/etc/sensors.conf</span>. See above.680 <h4 class="subsection">3.4.2 The min and max for the readings in <samp><span class="command">sensors</span></samp> are incorrect!</h4> 681 682 <p>You can customize them in the file <samp><span class="file">/etc/sensors.conf</span></samp>. See above. 652 683 653 684 <p><a name="Section-3_002e4_002e3"></a> 654 685 655 <h4 class="subsection">3.4.3 The min and max settings in <s pan class="file">/etc/sensors.conf</span> didn't take effect!</h4>656 657 <p>You forgot to run <s pan class="command">sensors -s</span>. See above.686 <h4 class="subsection">3.4.3 The min and max settings in <samp><span class="file">/etc/sensors.conf</span></samp> didn't take effect!</h4> 687 688 <p>You forgot to run <samp><span class="command">sensors -s</span></samp>. See above. 658 689 659 690 <p><a name="Section-3_002e4_002e4"></a> … … 661 692 <h4 class="subsection">3.4.4 One sensor isn't hooked up on my board!</h4> 662 693 663 <p>Use an <s pan class="command">ignore</span> line in <span class="file">/etc/sensors.conf</span> so it isn't664 displayed in <s pan class="command">sensors</span>.694 <p>Use an <samp><span class="command">ignore</span></samp> line in <samp><span class="file">/etc/sensors.conf</span></samp> so it isn't 695 displayed in <samp><span class="command">sensors</span></samp>. 665 696 666 697 <p><a name="Section-3_002e4_002e5"></a> 667 698 668 <h4 class="subsection">3.4.5 I need help with <s pan class="file">sensors.conf</span>!</h4>699 <h4 class="subsection">3.4.5 I need help with <samp><span class="file">sensors.conf</span></samp>!</h4> 669 700 670 701 <p>There is detailed help at the top of that file. … … 672 703 <p><a name="Section-3_002e4_002e6"></a> 673 704 674 <h4 class="subsection">3.4.6 Do you have a database of <s pan class="file">sensors.conf</span> entries for specific boards?</h4>705 <h4 class="subsection">3.4.6 Do you have a database of <samp><span class="file">sensors.conf</span></samp> entries for specific boards?</h4> 675 706 676 707 <p>No. Good idea though. If you would like to set one up on your website … … 679 710 <div class="node"> 680 711 <p><hr> 681 <a name="Section-3_002e5"></a>Next: <a rel="next" accesskey="n" href="#Section-3_002e6">Section 3.6</a>, 712 <a name="Section-3.5"></a> 713 <a name="Section-3_002e5"></a> 714 Next: <a rel="next" accesskey="n" href="#Section-3_002e6">Section 3.6</a>, 682 715 Previous: <a rel="previous" accesskey="p" href="#Section-3_002e4">Section 3.4</a>, 683 716 Up: <a rel="up" accesskey="u" href="#Installation">Installation</a> 684 <br> 685 </div> 686 687 <h3 class="section">3.5 What about the <span class="samp">No such file or directory</span>warnings when I compile?</h3>717 718 </div> 719 720 <h3 class="section">3.5 What about the `<samp><span class="samp">No such file or directory</span></samp>' warnings when I compile?</h3> 688 721 689 722 <p>Don't worry about them. The dependency files (which tell which 690 723 files should be recompiled when certain files change) are created 691 dynamically. They are not distributed with the package. The <s pan class="command">make</span> program724 dynamically. They are not distributed with the package. The <samp><span class="command">make</span></samp> program 692 725 notices they are not there, and warns about that - and the first thing 693 726 it will do is generate them. So all is well. … … 695 728 <div class="node"> 696 729 <p><hr> 697 <a name="Section-3_002e6"></a>Next: <a rel="next" accesskey="n" href="#Section-3_002e7">Section 3.7</a>, 730 <a name="Section-3.6"></a> 731 <a name="Section-3_002e6"></a> 732 Next: <a rel="next" accesskey="n" href="#Section-3_002e7">Section 3.7</a>, 698 733 Previous: <a rel="previous" accesskey="p" href="#Section-3_002e5">Section 3.5</a>, 699 734 Up: <a rel="up" accesskey="u" href="#Installation">Installation</a> 700 <br> 735 701 736 </div> 702 737 … … 704 739 705 740 <p>Check that the correct i2c header files are used. Depending on 706 how you installed, they should be under either <s pan class="file">/usr/local/include</span> or707 <s pan class="file">/usr/src/linux*/include</span>. Try to edit the <span class="file">Makefile</span> for the other setting.741 how you installed, they should be under either <samp><span class="file">/usr/local/include</span></samp> or 742 <samp><span class="file">/usr/src/linux*/include</span></samp>. Try to edit the <samp><span class="file">Makefile</span></samp> for the other setting. 708 743 709 744 <p><a name="Section-3_002e6_002e1"></a> 710 745 711 <h4 class="subsection">3.6.1 <span class="samp">No rule to make target xxxx needed by xxxx</span>- how to fix?</h4>746 <h4 class="subsection">3.6.1 `<samp><span class="samp">No rule to make target xxxx needed by xxxx</span></samp>' - how to fix?</h4> 712 747 713 748 <ul> 714 <li>See <a href="#Section-3_002e6">I get all kinds of weird compilation errors</a>, also try <span class="command">make clean</span> in <span class="file">lm_sensors</span>. 715 <li>If that doesn't work, try <span class="command">make clean</span> in <span class="file">i2c</span>. 716 <li>If that doesn't work, try <span class="command">make clean</span> in the kernel. 717 <li>Also make sure <span class="file">/usr/include/linux</span> points to <span class="file">/usr/src/linux/include/linux</span>. 718 </ul> 719 720 <div class="node"> 721 <p><hr> 722 <a name="Section-3_002e7"></a>Next: <a rel="next" accesskey="n" href="#Section-3_002e8">Section 3.8</a>, 749 <li>See <a href="#Section-3_002e6">I get all kinds of weird compilation errors</a>, also try <samp><span class="command">make clean</span></samp> in <samp><span class="file">lm_sensors</span></samp>. 750 <li>If that doesn't work, try <samp><span class="command">make clean</span></samp> in <samp><span class="file">i2c</span></samp>. 751 <li>If that doesn't work, try <samp><span class="command">make clean</span></samp> in the kernel. 752 <li>Also make sure <samp><span class="file">/usr/include/linux</span></samp> points to <samp><span class="file">/usr/src/linux/include/linux</span></samp>. 753 </ul> 754 755 <div class="node"> 756 <p><hr> 757 <a name="Section-3.7"></a> 758 <a name="Section-3_002e7"></a> 759 Next: <a rel="next" accesskey="n" href="#Section-3_002e8">Section 3.8</a>, 723 760 Previous: <a rel="previous" accesskey="p" href="#Section-3_002e6">Section 3.6</a>, 724 761 Up: <a rel="up" accesskey="u" href="#Installation">Installation</a> 725 <br> 762 726 763 </div> 727 764 … … 737 774 <div class="node"> 738 775 <p><hr> 739 <a name="Section-3_002e8"></a>Next: <a rel="next" accesskey="n" href="#Section-3_002e9">Section 3.9</a>, 776 <a name="Section-3.8"></a> 777 <a name="Section-3_002e8"></a> 778 Next: <a rel="next" accesskey="n" href="#Section-3_002e9">Section 3.9</a>, 740 779 Previous: <a rel="previous" accesskey="p" href="#Section-3_002e7">Section 3.7</a>, 741 780 Up: <a rel="up" accesskey="u" href="#Installation">Installation</a> 742 <br> 743 </div> 744 745 <h3 class="section">3.8 <span class="command">make install</span> fails on Mandrake kernels</h3> 746 747 <p>Mandrake uses a non-standard <span class="file">version.h</span> file which confuses our <span class="file">Makefile</span>. 748 Edit our <span class="file">Makefile</span> on the <code>MODDIR :=</code> line to hard-code the module directory. 749 750 <div class="node"> 751 <p><hr> 752 <a name="Section-3_002e9"></a>Next: <a rel="next" accesskey="n" href="#Section-3_002e10">Section 3.10</a>, 781 782 </div> 783 784 <h3 class="section">3.8 <samp><span class="command">make install</span></samp> fails on Mandrake kernels</h3> 785 786 <p>Mandrake uses a non-standard <samp><span class="file">version.h</span></samp> file which confuses our <samp><span class="file">Makefile</span></samp>. 787 Edit our <samp><span class="file">Makefile</span></samp> on the <code>MODDIR :=</code> line to hard-code the module directory. 788 789 <div class="node"> 790 <p><hr> 791 <a name="Section-3.9"></a> 792 <a name="Section-3_002e9"></a> 793 Next: <a rel="next" accesskey="n" href="#Section-3_002e10">Section 3.10</a>, 753 794 Previous: <a rel="previous" accesskey="p" href="#Section-3_002e8">Section 3.8</a>, 754 795 Up: <a rel="up" accesskey="u" href="#Installation">Installation</a> 755 <br> 756 </div> 757 758 <h3 class="section">3.9 I get unresolved symbols when I <s pan class="command">modprobe</span> modules (Red Hat especially)</h3>796 797 </div> 798 799 <h3 class="section">3.9 I get unresolved symbols when I <samp><span class="command">modprobe</span></samp> modules (Red Hat especially)</h3> 759 800 760 801 <p>Example: … … 763 804 i2c_bit_del_bus_R92b18f49 764 805 </pre> 765 <p>You can also run <s pan class="command">depmod -a -e</span> to see all unresolved symbols.806 <p>You can also run <samp><span class="command">depmod -a -e</span></samp> to see all unresolved symbols. 766 807 767 808 <p>These are module versioning problems. Generally you did not compile … … 769 810 have is not for the kernel you are running. 770 811 You must compile our package against the source for the kernel you 771 are running with something like <s pan class="command">make LINUX=/usr/src/linux-2.4.14</span>.812 are running with something like <samp><span class="command">make LINUX=/usr/src/linux-2.4.14</span></samp>. 772 813 773 814 <p>Try the following to be sure: 774 815 775 816 <ul> 776 <li><s pan class="command">nm --extern MODULE.o</span>817 <li><samp><span class="command">nm --extern MODULE.o</span></samp> 777 818 Filter out the kernel symbols, like <code>kmalloc</code>, <code>printk</code> etc. and note the 778 819 number code behind them, like <code>printk_R1b7d4074</code>. If there is no numeric 779 820 code after them, note this too. 780 <li><s pan class="command">grep SYMBOL /proc/ksyms</span>821 <li><samp><span class="command">grep SYMBOL /proc/ksyms</span></samp> 781 822 Substitute SYMBOL by the basename of the symbols above, like <code>kmalloc</code>, 782 823 <code>printk</code> etc. Note the number code behind them, or the lack thereof. … … 788 829 <div class="node"> 789 830 <p><hr> 790 <a name="Section-3_002e10"></a>Previous: <a rel="previous" accesskey="p" href="#Section-3_002e9">Section 3.9</a>, 831 <a name="Section-3.10"></a> 832 <a name="Section-3_002e10"></a> 833 Previous: <a rel="previous" accesskey="p" href="#Section-3_002e9">Section 3.9</a>, 791 834 Up: <a rel="up" accesskey="u" href="#Installation">Installation</a> 792 <br> 835 793 836 </div> 794 837 … … 801 844 802 845 <ol type=1 start=1> 803 <li><s pan class="command">rpm -qa | grep i2c</span>804 <li>Look for <s pan class="file">kernel-i2c,</span> or a similar rpm in the output846 <li><samp><span class="command">rpm -qa | grep i2c</span></samp> 847 <li>Look for <samp><span class="file">kernel-i2c,</span></samp> or a similar rpm in the output 805 848 <li><as root> 806 <s pan c
