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]

 



>>dmi_scan_mach {} \;
>>./kernel/busses/dmi_scan.c
>>./kernel/busses/i2c-piix4.c
>>./kernel/busses/i2c-piix4.o
> 
> What about 'find . -name "*dmi_scan*"'?

Hmmmmm. It looks like that didn't get compiled .. maybe I missed some 
errors during the make?

[root at nbi_master lm_sensors-2.8.0]# find . -name "*dmi_scan*"
./kernel/busses/dmi_scan.c
./kernel/busses/dmi_scan.h

>>do the sensors-detect thing.
> 
> Looks good. Doesn't depmod -a complain about the missing symbol?

I must've missed that. It does in fact complain about the unresolved symbol.


>>How is dmi-scan linked in?
> 
> dmi_scan is a kernel module, exactly as i2c-piix4 is, and i2c-piix4
> depends on it. It looks like you were able to build the second without
> the first, which should not happend. Could you try explicitely asking
> for it? 'make kernel/busses/dmi_scan.o'

Here's what I get:

[root at nbi_master lm_sensors-2.8.0]# make kernel/busses/dmi_scan.o
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
grep: /lib/modules/2.4.20-8smp/build/.config: No such file or directory
gcc  -D__SMP__ -DMODVERSIONS -include 
/lib/modules/2.4.20-8smp/build/include/linux/modversions.h -D__KERNEL__ 
-DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include 
-I/usr/local/include -I/lib/modules/2.4.20-8smp/build/include  -nostdinc 
-I /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/include  -Wall -O2   -c 
kernel/busses/dmi_scan.c -o kernel/busses/dmi_scan.o

Seems to have compiled

> give a try to i2c/lm_sensors CVS, in case it changes something? (I think
> I remember we made some adjustements to the build process right after -
> or was it right before - the 2.8.0 release.)

I can certainly do that.

If you like I can also give you an ssh login with root access on this 
box. It's not yet being used for anything ...

---------------------------------------------------------------------
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