Re: Unresolved symbols in 2.4.6

From: Keith Owens (kaos@ocs.com.au)
Date: Sun Jul 08 2001 - 19:37:27 EST


On Sun, 8 Jul 2001 18:52:28 -0500,
"Jahn Veach - Veachian64" <V64@Galaxy42.com> wrote:
>nm vmlinux | grep printk
>
>c024f44e ? __kstrtab_printk
>c0254870 ? __ksymtab_printk
>c0113494 T printk
>c017c6ec t printk_pnp_dev_id

That looks OK. Just to confirm, when you did depmod -ae, did you
include -F pointing at the 2.4.6 System.map? If you omitted -F then it
used /proc/ksyms on your current kernel, I suspect that this is your
problem. The command should be depmod -ae -F 2.4.6/System.map 2.4.6.
You should not need to issue that command by hand, make modules_install
does it automatically.

As for why you panic when you try to mount the root file system, you
have your SCSI driver and ide-disk as modules, not built into the
kernel. If the code to find and mount your root file system is in
modules then you must use initrd, see the kernel howto. Unless you
have a *very* good reason to use initrd - don't. Build the root
drivers into the kenrel instead.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Jul 15 2001 - 21:00:09 EST