?
Solved

Unresolved Symbols at boot...

Posted on 1997-05-12
6
Medium Priority
?
241 Views
Last Modified: 2013-12-15
I get the following message at kernel boot time:

Updating module dependencies for Linux 2.0.29:
*** Unresolved symbol in module /lib/modules/2.0.29/fs/ncpfs.o

and so on for about 30 different module names.

I have re-built my kernel and copied it to both my floppy and to /vmlinux.  Booting and the system all work fine - it's just the messages that I don't like.  I never got these before I re-built the kernel.

Thanks.  taggart@outdoingit.com
0
Comment
Question by:staggart
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
6 Comments
 
LVL 3

Expert Comment

by:pc012197
ID: 1627506
Have you run /sbin/depmod -a while running the 2.0.29 kernel?

0
 

Expert Comment

by:virgo21
ID: 1627507
What does depmod -a do ?
I'm also interested of an answer to this, If you get one please E-Mail me at: virgo21@hotmail.com
0
 
LVL 3

Expert Comment

by:pc012197
ID: 1627508
depmod calculates dependencies between modules. For example, the MSDOS-filesystem module requires the FAT-filesystem module to work (or was it the other way round?).
The dependencies calculated are stored in a file, which is in turn used by the modprobe and kerneld utilities to autoload modules.

0
Veeam Task Manager for Hyper-V

Task Manager for Hyper-V provides critical information that allows you to monitor Hyper-V performance by displaying real-time views of CPU and memory at the individual VM-level, so you can quickly identify which VMs are using host resources.

 

Author Comment

by:staggart
ID: 1627509
No, I have not run depmod.  I will try this and get back.  If I need to do this, why does the makefile not do it automatically?
0
 
LVL 2

Accepted Solution

by:
jprohart earned 200 total points
ID: 1627510
in order to depmod to work, you must compile the modules when building your kernel. Look at '/lib/modules/default' or '/lib/modules/2.0.29 (where you can replace 2.0.29 by `uname -r`. The first one must be a link on the second). You must have the modules in subdirectories. To create and install the modules, you have to run 'make modules ; make modules_install' in /usr/src/linux after making the kernel.

good luck.
0
 

Author Comment

by:staggart
ID: 1627511
I will try this and let you know.

Thanks.
0

Featured Post

NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

It’s 2016. Password authentication should be dead — or at least close to dying. But, unfortunately, it has not traversed Quagga stage yet. Using password authentication is like laundering hotel guest linens with a washboard — it’s Passé.
In the first part of this tutorial we will cover the prerequisites for installing SQL Server vNext on Linux.
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial
Suggested Courses
Course of the Month8 days, 23 hours left to enroll

764 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question