Solved

Unresolved Symbols at boot...

Posted on 1997-05-12
6
233 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
Why Off-Site Backups Are The Only Way To Go

You are probably backing up your data—but how and where? Ransomware is on the rise and there are variants that specifically target backups. Read on to discover why off-site is the way to go.

 

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

Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

Question has a verified solution.

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

How many times have you wanted to quickly do the same thing to a list but found yourself typing it again and again? I first figured out a small time saver with the up arrow to recall the last command but that can only get you so far if you have a bi…
I. Introduction There's an interesting discussion going on now in an Experts Exchange Group — Attachments with no extension (http://www.experts-exchange.com/discussions/210281/Attachments-with-no-extension.html). This reminded me of questions tha…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial

687 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