kernel symbol problem, 2.1.108ac2

Neil Conway (nconway.list@ukaea.org.uk)
Fri, 10 Jul 1998 17:56:11 +0000


I have compiled with kernel module versioning on, so /proc/ksyms has
stuff like:
c010b7a8 __global_cli_Rsmp_64576b05
c010b8dc __global_sti_Rsmp_da4456dd
c010b910 __global_save_flags_Rsmp_5d902e96
c010b94c __global_restore_flags_Rsmp_54dd1dcb

in it.

However, the modules don't seem to agree with this: modprobe 3c59x.o
gives:
/lib/modules/2.1.108/net/3c59x.o: unresolved symbol
__global_restore_flags
/lib/modules/2.1.108/net/3c59x.o: unresolved symbol
check_region_R522f4d72
/lib/modules/2.1.108/net/3c59x.o: unresolved symbol jiffies_R0da02d67

so it looks like stuff is really inconsistent here (some of the symbols
have version stuff on them and others don't. I can't figure out why...

Also, recently I've been getting intermittent (since 2.1.106) problems
with klogd, which behaves differently even on two consecutive boots with
the same kernel, but often does this:

Jul 10 17:57:09 fuslwa syslogd 1.3-3: restart.
Jul 10 17:57:09 fuslwa kernel: klogd 1.3-3, log source = /proc/kmsg
started.
Jul 10 17:57:09 fuslwa kernel: Loaded 4879 symbols from
/usr/src/linux/System.map.
Jul 10 17:57:09 fuslwa kernel: Symbols match kernel version 2.1.108.
Jul 10 17:57:09 fuslwa kernel: Error seeking in /dev/kmem
Jul 10 17:57:09 fuslwa kernel: Error adding kernel module table entry.
Jul 10 17:57:09 fuslwa kernel: Linux version 2.1.108
(root@localhost.localdomain) (gcc version 2.7.2.3) #4 SMP Fri Jul 10
17:45:42 BST 1998

Again, I'm puzzled. I have checked for klogd/syslogd in the 2.1
requirements and it ain't there, so I guess that can't be it (i.e. my
version should be new enough).

Ideas appreciated...
Neil
neil.conway@ukaea.org.uk

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html