Hardware sensors problem with RHEL3 on IBM eServer 335

Armen Babikyan armenb at cs.umass.edu
Thu Jan 13 09:00:11 UTC 2005


Hi,

I am a paying subscriber to RedHat Enterprise Linux 3 (RHEL3), and I'm 
trying to get hardware sensors (i.e. cpu temp, fan speed, and voltage 
sensors) working on an IBM eServer 335 system that is RHEL3-supported 
according to the following webpage:

http://hardware.redhat.com/hcl/?pagename=details&hid=5236

I am using the provided kernel source: linux-2.4.21-27.ELsmp

Even though the /boot/config-2.4.21-27.ELsmp has i2c* kernel options 
set, none of them were installed in /lib/modules/*, oddly enough.

I copied /usr/src/linux-2.4.21-27.EL to /usr/src/linux-2.4.21-27.ELsmp, 
copied the config file from /boot, ran "make modules", and then 
manually loaded the modules I needed.  The driver for the sensors chip 
on this particular mainboard is found using sensors-detect:

Use driver `i2c-piix4' for device 00:0f.0: ServerWorks CSB5 South Bridge

However, the driver failed to load with the following error:

i2c-core.o: i2c core module
i2c-dev.o: i2c /dev entries driver module
i2c-core.o: driver i2c-dev dummy driver registered.
i2c-piix4.o version 2.6.5 (20020915)
i2c-piix4.o: Found CSB5 device
dmi_scan.o version 2.6.5 (20020915)
dmi_scan.o: SM BIOS found
i2c-piix4.o: IBM Laptop detected; this module may corrupt
              your serial eeprom! Refusing to load module!
i2c-piix4.o: Module insertion failed.

Obviously this machine is not an IBM Laptop!  It is, in fact, a 
rackmount server.  Is there a known fix to this problem, or am I doing 
something silly?  :)

I haven't had any luck searching through RedHat's knowledge base.  I'm 
sort of stuck here.  2.4.21-27 seems to be the latest revision of the 
rhel3 kernel.  I'd prefer not to compile my own kernel from source and 
possibly lose/invalidate my support contract from RedHat.

Any and all insight is greatly appreciated!

Thanks!

   - Armen




More information about the redhat-list mailing list