Hi, I have been struggling with patching RHEL kernel 2.4.21 with lm-sensors so I can read the temperature/fan/voltage readings from a MSI-9549 M/B which according to a spec sheet from MSI uses IPMI1.5 with a bmc chip with all the standard values. I have finnally managed to get lm-sensors to compile against 2.4.21-EL. I have loaded all the drivers that are recommended from sensors-detect and a few others that I have read are required for the bmcsensors module to work:- The relivent bits from sensors-detect are: Driver `bmcsensors' (should be inserted): Detects correctly: * ISA bus address 0x0ca0 (Busdriver `i2c-isa') Chip `IPMI BMC KCS' (confidence: 4) #----cut here---- # I2C adapter drivers modprobe i2c-amd756 modprobe i2c-isa # I2C chip drivers modprobe eeprom modprobe bmcsensors # sleep 2 # optional /usr/local/bin/sensors -s # recommended So I have loaded the following modules: bmcsensors i2c-proc ipmi_kcs_drv i2c-isa i2c-ipmi ipmi_msghandler i2c-dev i2c-amd756 i2c-core but /var/log/messages reports: Sep 6 03:55:37 compute-0-0 kernel: bmcsensors.o: sensor 14: nonlinear function 0x07 unsupported, expect bad results for all the fan sensors, and comes back with strange results for most of the rest of the values: bmc-ipmi-0000 Adapter: Dummy adapter in1: +8.00 V (min = +2.02 V, max = +14.11 V) in2: +1.52 V (min = +0.38 V, max = +2.69 V) in3: +1.65 V (min = +0.42 V, max = +2.91 V) in4: +3.30 V (min = +0.83 V, max = +5.82 V) in5: +1.52 V (min = +0.38 V, max = +2.69 V) in6: +2.57 V (min = +0.42 V, max = +2.91 V) in7: +5.07 V (min = +0.83 V, max = +5.82 V) fan1: 0 RPM (min = 0 RPM) fan2: 0 RPM (min = 0 RPM) fan3: 0 RPM (min = 0 RPM) fan4: 0 RPM (min = 0 RPM) fan5: 0 RPM (min = 0 RPM) temp1: +0.0?C (high = +48?C, hyst = +5?C) temp2: +20.0?C (high = +48?C, hyst = +5?C) temp3: +46.0?C (high = +97?C, hyst = +5?C) temp4: +49.0?C (high = +97?C, hyst = +5?C) I have tried both lm-sensors 2.8.7 and the cvs version from the web site. I am wondering if anyone can suggest how I can get lm-sensors to properly detect the values. Is there a module I am missing or some way of reading the values using the i2c-ipmb module? The sensors.conf file says that I don't need compute lines for bmcsensors, but do I need to add them? Can I include support for nonlinear functions on the bmcsensors modules easily? I have a pdf called MSI9549_IPMI_Spec from MSI if that might help, but it doesn't seem to have any details about the sensor values and it's 78 pages and a few meg so I haven't attached it.. Any suggestions would be greatly appreciated. thanks, Peter -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: messages.txt Url: http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20040907/e2a1605d/attachment.txt