Unresolved Symbols question lm_sensors 2.8.0/i2c 2.8.0/linux 2.4.20smp

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am getting an unresolved symbol (dmi_scan_match) trying to install 
lm_sensors 2.8.0 and i2c 2.8.0 under stock RedHat Linux 9.0 install.

I am running on a SuperMicro Dual PIII P3TDLE motherboard.

     http://www.supermicro.com/PRODUCT/MotherBoards/RCC_LE/P3TDLE.htm

I have not been able to verify what sensor chip it uses but from lspci -v:

00:0f.0 ISA bridge: ServerWorks OSB4 South Bridge (rev 51)
	Subsystem: ServerWorks OSB4 South Bridge
	Flags: bus master, medium devsel, latency 0


Output from sensors_detect:

[root at nbi_master lm_sensors-2.8.0]# ./prog/detect/sensors-detect
  This program will help you to determine which I2C/SMBus modules you 
need to
  load to use lm_sensors most effectively.
  You need to have done a `make install', issued a `depmod -a' and made sure
  `/etc/conf.modules' (or `/etc/modules.conf') contains the appropriate
  module path before you can use some functions of this utility. Read
  doc/modules for more information.
  Also, you need to be `root', or at least have access to the 
/dev/i2c[-/]* files for some things. You can use prog/mkdev/mkdev.sh to 
create these /dev files
  if you do not have them already.
  If you have patched your kernel and have some drivers built-in you can
  safely answer NO if asked to load some modules. In this case, things may
  seem a bit confusing, but they will still work.

  BIOS vendor (ACPI): AMI
  System vendor (DMI): Supermicro
  BIOS version (DMI): 0700xx
  We can start with probing for (PCI) I2C or SMBus adapters.
  You do not need any special privileges for this.
  Do you want to probe now? (YES/no):
Probing for PCI bus adapters...
Use driver `i2c-piix4' for device 00:0f.0: ServerWorks OSB4 South Bridge
Probe succesfully concluded.

  We will now try to load each adapter module in turn.
Load `i2c-piix4' (say NO if built into your kernel)? (YES/no):
/lib/modules/2.4.20-8smp/kernel/drivers/i2c/busses/i2c-piix4.o: 
unresolved symbol dmi_scan_mach
/lib/modules/2.4.20-8smp/kernel/drivers/i2c/busses/i2c-piix4.o: insmod 
/lib/modules/2.4.20-8smp/kernel/drivers/i2c/busses/i2c-piix4.o failed
/lib/modules/2.4.20-8smp/kernel/drivers/i2c/busses/i2c-piix4.o: insmod 
i2c-piix4 failed
Loading failed... skipping.
  Do you now want to be prompted for non-detectable adapters? (yes/NO):

I have the corresponding source for the kernel I am running:

[root at nbi_master i2c-2.8.0]# cat /proc/version
Linux version 2.4.20-8smp (bhcompile at porky.devel.redhat.com) (gcc 
version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #1 SMP Thu Mar 13 
17:45:54 EST 2003

[root at nbi_master i2c-2.8.0]# ls /lib/modules/2.4.20-8smp/build/
arch             Documentation  kernel       README
configs          drivers        lib          REPORTING-BUGS
COPYING          fs             MAINTAINERS  Rules.make
COPYING.modules  include        Makefile     scripts
CREDITS          init           mm           tmp_include_depends
crypto           ipc            net


What am I doing wrong?

If I can be of any assistance in tracking this down please contact me 
here at yml at yml.com

thank you for your time,

-- Yermo


-- 
---------------------------------------------------------------------
DTLink Software                                 http://www.dtlink.com
---------------------------------------------------------------------



[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux