public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.5.50 Up and running but
@ 2002-12-12  6:59 Matt Young
  2002-12-12  7:21 ` Matt Reppert
  0 siblings, 1 reply; 3+ messages in thread
From: Matt Young @ 2002-12-12  6:59 UTC (permalink / raw)
  To: linux-kernel

Boot couldn't find the module dependency file, even though I did make modules 
and make modules_install

Also the make config did not select the right Intel processor 
nor is there a mouse driver

Having fun anyway.



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 2.5.50 Up and running but
  2002-12-12  6:59 2.5.50 Up and running but Matt Young
@ 2002-12-12  7:21 ` Matt Reppert
  2002-12-12 22:20   ` Rusty Russell
  0 siblings, 1 reply; 3+ messages in thread
From: Matt Reppert @ 2002-12-12  7:21 UTC (permalink / raw)
  To: wz6b; +Cc: linux-kernel, rusty

On Wed, 11 Dec 2002 22:59:10 -0800
Matt Young <wz6b@arrl.net> wrote:

> Boot couldn't find the module dependency file, even though I did make modules 
> and make modules_install

Yeah, the make rule for depmod got removed in one of the module merges. This
will put it back. (Untested, my init scripts run depmod so it's not a big deal
for me.) Rusty, am I being stupid or is this okay now that depmod works?

--- a/Makefile	Sun Nov 10 19:05:55 2002
+++ b/Makefile	Fri Nov  8 20:08:32 2002
@@ -157,7 +157,6 @@
 OBJDUMP		= $(CROSS_COMPILE)objdump
 AWK		= awk
 GENKSYMS	= /sbin/genksyms
+DEPMOD		= /sbin/depmod
 KALLSYMS	= /sbin/kallsyms
 PERL		= perl
 MODFLAGS	= -DMODULE
@@ -516,7 +515,7 @@
 #	Install modules
 
 .PHONY: modules_install
-modules_install: _modinst_ $(patsubst %, _modinst_%, $(SUBDIRS))
+modules_install: _modinst_ $(patsubst %, _modinst_%, $(SUBDIRS)) _modinst_post
 
 .PHONY: _modinst_
 _modinst_:
@@ -524,20 +523,6 @@
 	@rm -f $(MODLIB)/build
 	@mkdir -p $(MODLIB)/kernel
 	@ln -s $(TOPDIR) $(MODLIB)/build
+
+# If System.map exists, run depmod.  This deliberately does not have a
+# dependency on System.map since that would run the dependency tree on
+# vmlinux.  This depmod is only for convenience to give the initial
+# boot a modules.dep even before / is mounted read-write.  However the
+# boot script depmod is the master version.
+ifeq "$(strip $(INSTALL_MOD_PATH))" ""
+depmod_opts	:=
+else
+depmod_opts	:= -b $(INSTALL_MOD_PATH) -r
+endif
+.PHONY: _modinst_post
+_modinst_post:
+	if [ -r System.map ]; then $(DEPMOD) -ae -F System.map $(depmod_opts) $(KERNELRELEASE); fi
 
 .PHONY: $(patsubst %, _modinst_%, $(SUBDIRS))
 $(patsubst %, _modinst_%, $(SUBDIRS)) :
.
 
> Also the make config did not select the right Intel processor 

???

> nor is there a mouse driver

What kind of mouse? What config option?

Matt

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 2.5.50 Up and running but
  2002-12-12  7:21 ` Matt Reppert
@ 2002-12-12 22:20   ` Rusty Russell
  0 siblings, 0 replies; 3+ messages in thread
From: Rusty Russell @ 2002-12-12 22:20 UTC (permalink / raw)
  To: Matt Reppert; +Cc: linux-kernel, wz6b

In message <20021212012101.238ae459.arashi@arashi.yi.org> you write:
> On Wed, 11 Dec 2002 22:59:10 -0800
> Matt Young <wz6b@arrl.net> wrote:
> 
> > Boot couldn't find the module dependency file, even though I did make modul
es 
> > and make modules_install
> 
> Yeah, the make rule for depmod got removed in one of the module merges. This
> will put it back. (Untested, my init scripts run depmod so it's not a big dea
l
> for me.) Rusty, am I being stupid or is this okay now that depmod
> works?

Yep, that's fine: the original modprobe replacement didn't need
modules.dep, but Adam Richter has 1300 modules and he complained about
the speed (and provided the patch to modprobe to use modules.dep, so
what could I say?)

Hopefully when Linus comes back he'll take my patches,
Rusty.
--
  Anyone who quotes me in their sig is an idiot. -- Rusty Russell.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-12-12 23:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-12-12  6:59 2.5.50 Up and running but Matt Young
2002-12-12  7:21 ` Matt Reppert
2002-12-12 22:20   ` Rusty Russell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox