home *** CD-ROM | disk | FTP | other *** search
/ Kompuutteri Kaikille K-CD 2000 #11 / K-CD-2000-11.iso / Tools / MBProbe / Faq.txt next >
Text File  |  1999-10-27  |  15KB  |  280 lines

  1.                                   MBProbe
  2.                         Frequently Asked Questions
  3.                  Copyright 1998-99 Jonathan Teh Soon Yew
  4.                   http://web.bham.ac.uk/jst829/mbprobe/
  5.  
  6. General
  7. -------
  8. Q: Does MBProbe slow down my computer?
  9. A: Yes, by a little. ANY program running in the background will slow down the
  10.    computer. The question is: by how much? MBProbe only polls the monitoring
  11.    chips once every 5 seconds and does some trivial calculations and
  12.    comparisons so the impact on system performance is negligible. You
  13.    certainly won't notice it and it probably won't affect benchmarks like
  14.    Winbench or Winstone either.
  15.  
  16. Q: It says "Unable to open giveio.sys driver" in Windows NT/2000 and quits.
  17.    I thought you said it supported Windows NT/2000.
  18. A: It does. You must install the giveio.sys driver first using NTINST
  19.    otherwise MBProbe will be unable to access I/O ports. Refer to readme.txt.
  20.  
  21. Q: Why does it detect my Celeron/Xeon as a Pentium II .25u?
  22. A: That's what it is. Essentially, all 3 CPUs share the Deschutes core which
  23.    is a Pentium II core on a .25 micron process. The difference lies in the
  24.    amount of L2 cache- Celeron has 0K, Pentium II has 512K running at half
  25.    core speed and a Pentium II Xeon has up to 2MB running at core speed.
  26.  
  27. Q: Why does it detect my Celeron A as a Pentium II A?
  28. A: That's just my own naming ;) Essentially, it is a Pentium II core on a
  29.    .25 micron process with the L2 cache on the same die as the CPU.
  30.  
  31. Q: Why does my system hang/reboot when MBProbe tries to suspend it?
  32. A: This is a power management issue rather than an MBProbe issue as it is
  33.    calling a proper, documented Win32 API function to suspend the system.
  34.    Your system doesn't have power management setup properly or one of the
  35.    drivers in your system does not support power management correctly and
  36.    needs to be upgraded.
  37.    You can opt for MBProbe to do nothing or to shutdown the system instead.
  38.  
  39. Q: How do I change the directory where the logs are generated?
  40. A: Simply start MBProbe from a different directory. Edit the properties of
  41.    the MBProbe shortcut and change the path in the 'Start in' entry.
  42.  
  43. Q: Why does Scandisk or Defrag keep restarting?
  44. A: The logging options write something to the hard drive occassionally,
  45.    especially history logging. Disable logging for the duration of the
  46.    Scandisk or Defrag.
  47.  
  48. Q: How do I specify arguments for the executable run by a warning event?
  49. A: You can't. Write a script for this either using JScript or VBScript. You
  50.    need to have the Windows Scripting Host for this to work. Other scripting
  51.    languages like Perl will also work as long as you associate the .perl
  52.    file type with the Perl interpreter executable. In fact, any file type
  53.    with an 'Open' function defined will work.
  54.  
  55. Q: How do get it to do ... when a warning event occurs?
  56. A: Write a script to do it and put that as an executable. With the right
  57.    scripting language (and some programming skills) you can get it to do
  58.    practically anything :)
  59.  
  60. Hardware
  61. --------
  62. Q: How do I know whether my motherboard has a monitoring chip?
  63. A: The easiest way is to just run MBProbe and see if it finds anything. Some
  64.    recent motherboards do include a hardware monitoring chip.
  65.    The following indicates your motherboard has a monitoring chip:
  66.    1. The BIOS setup has voltage/temperature/fan speed readings.
  67.    2. The motherboard comes bundled with some monitoring software or Intel
  68.       LANDesk Client Manager with temperature monitoring.
  69.    3. You check the motherboard and find one on it :)
  70.    These may indicate that your motherboard does not have a monitoring chip:
  71.    1. You have a branded computer or have an OEM motherboard. Some
  72.       motherboard manufacturers like Asus, Intel and QDI do not include
  73.       hardware monitoring in their OEM boards.
  74.  
  75. Q: I'm very sure my motherboard has a hardware monitoring chip but it still
  76.    says "None".
  77. A: So it does. Check the list of unsupported chips first to see if the chip
  78.    in your motherboard is listed there. If it is, you're out of luck.
  79.    If not, it may be that your chip isn't where MBProbe expects it to be.
  80.    The LM78-type chips are searched for at ISA port 290h. Other hardware
  81.    monitoring chips are searched for at SMBus address 28h-2fh. Chips at other
  82.    ports/addresses will not be found.  If you have such a configuration, try
  83.    to find out the address of the chip and contact me with the information.
  84.    SMBus monitoring chips are slave devices and as such need a supported
  85.    SMBus host.
  86.  
  87. Q: My SMBus host shows "(Disabled)". How do I enable it?
  88. A: Some chipsets (e.g. ALi) have the SMBus host and power management
  89.    controller as one device. Try enabling power management in the BIOS setup.
  90.    For other chipsets, a BIOS upgrade may be necessary. Contact your vendor.
  91.  
  92. Q: My motherboard has a VIA MVP3 chipset. Why isn't the SMBus being detected?
  93. A: Most MVP3 chipsets actually come with a VT82C586B south bridge which has
  94.    an I2C host and not an SMBus host. This is unsupported (read the manual
  95.    for the reason).
  96.  
  97. Q: What's SMBus?
  98. A: SMBus is Intel's System Management bus which is subset of the Philips
  99.    I2C bus. It is a two-wire serial interface for devices such as hardware
  100.    monitors, smart batteries and power management related chips. Devices on
  101.    the bus are SMBus slaves and thus requires an SMBus host to communicate
  102.    with them. For further information refer to techinfo.txt for the
  103.    location of the SMBus specification sheet.
  104.  
  105. Voltage
  106. -------
  107. Q: The voltage readings are screwed. What's wrong?
  108. A: This is due to some motherboard manufacturers connecting different
  109.    voltages to the monitoring chips. Refer to the known issues section in the
  110.    readme. Please report your complete set of readings (from MBProbe and
  111.    another source such as the BIOS, in the original order), motherboard model
  112.    and I will try and correct it. For the time being, disable the warnings.
  113.    There is an option to use an alternate voltage order for SiS5595 chips.
  114.    Try it and see if it corrects the readings.
  115.  
  116. Q: Why are there two Vccp readings?
  117. A: That's what the monitoring chip supports. Dual processor boards have one
  118.    reading for each processor. On my (uniprocessor) Asus P2B, they're both
  119.    the same.
  120.    The Tekram P6B40-A4X connects the Vccp2 input to a thermistor instead and
  121.    as such gives a nonsensical Vccp2 reading. Disable the warning for it.
  122.  
  123. Q: Why does the Vccp2/+2.5V reading show 1.5V?
  124. A: Some boards (Intel, QDI) have Vccp2 or +2.5V connected to Vtt instead
  125.    which has a nominal voltage of +1.5V. Adjust the nominal voltage in the
  126.    voltage tab accordingly. Vtt is the AGTL+ bus termination voltage.
  127.  
  128. Q: Why are some of the voltage readings/adjustments disabled?
  129. A: Some monitoring chips do not support certain readings. E.g. LM78-type
  130.    chips are normally not setup to monitor +2.5V.
  131.  
  132. Q: Why are the +12V, -5V and -12V readings slightly off?
  133. A: Please switch the voltage divider mode in the properties dialog. This
  134.    option is only enabled for LM78/79 and SiS5595.
  135.    Reason: Voltages are 'divided' with resistors before connection to the
  136.    chip. Most motherboard manufacturers actually use resistor values meant
  137.    for the Winbond W83781D even though they have installed an LM78/79. Some
  138.    motherboard manufacturers do use the proper resistor values (e.g. Tekram)
  139.    hence the need for the new switch as there is no way of determining the
  140.    values via software. The default is the Winbond values; if these give
  141.    readings which are too low, switch to the LM78 values.
  142.  
  143. Q: Why can't I enable warnings for both Vccp2 and -12V?
  144. A: You have a Heceta 2/3 monitoring chip. The Vccp2 and -12V readings are
  145.    read from the same location hence only one of the readings would make
  146.    sense. This depends on what the motherboard manufacturer actually
  147.    connected to that input. Intel boards have it connected it to -12V.
  148.  
  149. Q: The monitoring software that came with my GL518SM shows 4 voltages but
  150.    only the Vccp1 reading in MBProbe is correct.
  151. A: The GL518SM can monitor 4 voltages but can only show the value for 1, in
  152.    this case it's Vin3 on chip which generally is connected as Vccp1. The
  153.    other voltages can only be monitored for exceeding the limits but their
  154.    current values cannot be read. The monitoring software you have is
  155.    'reading' the value by continuously resetting the limits and checking
  156.    whether the voltage exceeds that limit. This is not implemented in
  157.    MBProbe and probably will never be.
  158.  
  159. Q: It displays my CPU voltage as 0.00V. What's wrong?
  160. A: Chances are your CPU is either too old or too new. In particular, CPU
  161.    voltages for 486 and early Pentium 60/66 CPUs are not in the program since
  162.    it is assumed that motherboards supporting CPUs that old would not be
  163.    equipped with a hardware monitoring chip.
  164.    The other case is that the CPU is too new and MBProbe has not been updated
  165.    yet to take this into account. Please e-mail me with full details of your
  166.    processor (manufacturer, model, clock, voltage) and I will update MBProbe.
  167.  
  168. Q: It detects my CPU voltage incorrectly. What effect does this have?
  169. A: This is harmless; simply select the correct CPU core voltage in the
  170.    'Voltage' tab.
  171.    MBProbe guesses the CPU voltage via its CPUID. This is basically the
  172.    information you see under 'CPU information' on the 'General' tab in
  173.    Properties. The problem with this is that the CPUID doesn't always
  174.    differentiate every single variant of a particular CPU.
  175.    You can either guess the voltage of your CPU based on the value returned
  176.    by the monitoring chip, check the table in techinfo.txt or look for it
  177.    on the CPU itself.
  178.  
  179. Temperature
  180. -----------
  181. Q: Why is the default temperature display in Fahrenheit?
  182. A: It is the default only if your regional settings (in the Control Panel) is
  183.    set to English (United States). Many people forget to change the regional
  184.    settings when installing Windows. Just change the temperature display to
  185.    Celsius if you like.
  186.  
  187. Q: Can my board monitor CPU temperature?
  188. A: I don't know. If MBProbe assigns a sensor to the CPU temperature, then it
  189.    probably can. You may have to change some settings and/or plug in a
  190.    thermistor into the motherboard and attach it to the CPU. Note that most
  191.    LM78/79 and Heceta2 equipped boards cannot monitor CPU temperature. Refer
  192.    to techinfo.txt for board-specific details. 
  193.  
  194. Q: What type of thermistor should I use?
  195. A: If you have a Winbond chip it's an NTC type, 10Kohm @ 25C, B-value 3435.
  196.    Visit your local electronics hobbyist store for the thermistors or ask
  197.    the dealer where you purchased your motherboard from.
  198.  
  199. Q: Why do the temperature readings show -48C?
  200. A: You probably have a Winbond chip. The two -48C readings are coming from
  201.    external temperature inputs which are unconnected. You need to get two
  202.    thermistors and connect them to the corresponding pins on the motherboard. On my Asus P2B, they are labeled
  203.  
  204. Q: Why do I get the same readings from the LM75:1, 0 and W8378xx:2, 3?
  205. A: The Winbond chips simulate two LM75s (W83783S simulates 1 only) and as
  206.    such gives identical readings to its own 2nd and 3rd temperature inputs.
  207.    Usually W8378xx:2 is equivalent to LM75:1 and W8378xx:3 to LM75:0.
  208.  
  209. Q: What's the difference between using MAX1617:x and MAX1617:xR?
  210. A: Refer to techinfo.txt under MAX1617.
  211.  
  212. Q: Why is the 'CPU thermal diode' section greyed out?
  213. A: They are only enabled for certain chips. Winbond W83782D and W83783S chips
  214.    accept either a thermal diode or thermistor on their temperature inputs.
  215.    Enable the appropriate box to ensure a correct reading of the CPU
  216.    temperature. Abit boards have the thermal diode connected to Sensor:2.
  217.    ADM1024 chips can have 2 of the pins configured to accept either a thermal
  218.    diode or two voltage readings (2.5V and Vccp2). When the Sensor:3 option
  219.    is enabled the 2.5V, Vccp2 and -12V readings will be unavailable.
  220.  
  221. Q: How did the LM78/79 gain an extra temperature input?
  222. A: The Tekram P6B40-A4X uses the Vccp2 input for a thermistor instead and
  223.    this is LM78:2 under MBProbe. Of course, on other boards this will give
  224.    you a nonsensical value as Vccp2 is usually connected to the CPU core
  225.    voltage or to Vtt (1.5V). Do NOT try to reconnect it to a thermistor in a
  226.    vain attempt to get a temperature reading!
  227.  
  228. Q: Why is a CPU temperature offset needed?
  229. A: This is normally needed on motherboards using a temperature sensor under
  230.    a socketed CPU. The sensor is not in direct contact with the CPU, hence
  231.    the requirement for an offset to account for the insulating layer of air
  232.    between the sensor and the CPU.
  233.  
  234. Q: What's a FanTemp?
  235. A: FanTemp is a temperature sensor for use in systems with motherboards
  236.    which are equipped with a hardware monitoring chip that does not support
  237.    external temperature inputs. It contains a thermistor that can be
  238.    attached to the CPU or other device of interest and a microcontroller-
  239.    based circuit that measures the temperature and interfaces to the
  240.    hardware monitor through an unused fan connector on the motherboard. This
  241.    also means that you will lose that fan connection. MBProbe will disable
  242.    a fan input which has been assigned as a FanTemp temperature sensor.
  243.    For further information, please contact the designer of FanTemp:
  244.      Bruce Fishbein <bjfishbein@excite.com>
  245.  
  246. Fans
  247. ----
  248. Q: Why are some of the fan readings/settings disabled?
  249. A: Some monitoring chips do not support 3 fan inputs. Refer to the feature
  250.    table in techinfo.txt. Also, some chips have 3 fan inputs but the divisor
  251.    on the 3rd input is fixed at 2.
  252.  
  253. Q: Why is my CPU fan displayed in the wrong place?
  254. A: Some motherboard manufacturers (Abit, Intel) have the CPU fan connected to
  255.    the 3rd fan input. Just change the Fan 3 label to 'CPU'.
  256.  
  257. Q: Why does it show 0RPM even though I have a fan plugged in?
  258. A: You need a fan with tachometer output. Such fans usually have 3 wires for
  259.    +Vcc, ground and tachometer output. If you have such a fan plugged in and
  260.    it still shows 0RPM you may have to adjust the fan divisor.
  261.  
  262. Q: What are fan divisors for?
  263. A: The monitoring chips do not directly return the RPM of the fan directly;
  264.    instead they return the number of 'counts'.
  265.    As a guide, use the following divisor values corresponding to your fan's
  266.    nominal RPM:
  267.    Divisor    Nominal fan RPM
  268.       1            8800
  269.       2            4400
  270.       4            2200
  271.       8            1100
  272.    In general, if you have a fan connected and the reading shows 0RPM, try
  273.    selecting a higher divisor. Always use the lowest possible divisor that
  274.    still gives a non-zero reading to ensure sufficient resolution (jumps
  275.    between RPM indications).
  276.  
  277. Q: Why don't the fan divisor changes take place immediately?
  278. A: Fan divisors have to be set on the hardware monitoring chip and it only
  279.    takes effect the next time a reading is taken, hence the delay.
  280.