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
-- redhat-list mailing list unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list