Unresolved symbol errors with 2.4.9 kernel & recompiled modules


Subject: Unresolved symbol errors with 2.4.9 kernel & recompiled modules
From: Matthew Larson (ml582@columbia.edu)
Date: Sun Sep 02 2001 - 22:40:47 MDT


I am currently having trouble getting MOL to start up on my iBook2
running YDL 2.0 and MacOS 9.1. I have successfully run MOL on this
machine before when I was running the 2.2.19 stock kernel from Yellow
Dog. I have recompiled my kernel and am currently running the benh
kernel, 2.4.9 to be exact. I have compiled MOL from source (first
attempt, using rsync'ed code from a few weeks ago) and then I installed
the latest RPMs. The kernel modules did not match, so I downloaded the
source and recompiled a module for my current kernel, 2.4.9-benh0.
 However, every time I try to start MOL (both using the RPMs and
compiling from source) using startmol I get a list of unresolved symbol
error messages, reproduced below.

Is there an easy fix for my problem? I've also trying insmoding the
various modules, and the sheep.o module gives some similar-looking
unresolved symbol errors. I am using a molrc file that worked
previously. Also, don't know if it matters but MOL seems to want to
identify my kernel as an SMP kernel, and I made sure that there was no
SMP support enabled when I recompiled this kernel.

Thanks for the help,
Matt Larson

[root@violet /root]# startmol
Loading Mac-on-Linux kernel module:
   /usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol securebits
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol force_sig
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol
flush_icache_range
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol kmalloc
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol
sys_call_table
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol
__get_free_pages
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol
__save_flags_ptr
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol vfree
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol __up
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol find_vma
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol free_pages
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol strcmp
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol
find_path_device
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol
system_utsname
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol __down
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol kfree
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol strlen
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol mem_map
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol
simple_strtoul
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol strncpy
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol __vmalloc
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol
__restore_flags
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol printk
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol strncmp
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol __cli
/usr/lib/mol/modules/0.9.60/2.4.9-benh0/mol.o: unresolved symbol
get_zeroed_page
====================================================================
  Failed to load the module - try recompiling the MOL kernel
  module. Instructions (and information about common problems)
  are available at <http://www.maconlinux.org>.
====================================================================

---------------------------------
Running kernel: 2.4.9-benh0
---------------------------------
  -noav = No AltiVec
  -smp = Multiprocessor Kernel
---------------------------------



This archive was generated by hypermail 2a24 : Sun Sep 02 2001 - 21:49:21 MDT