Hello Hello,
I have run into a problem that has stumped me. I downloaded the kernel source
for linux 3.3.4 and configured it the way I want it. I started by untarring
the linux-3.3.4.tar.bz2 file then running
make mrproper
make prepare
make menuconfig
After configuring I ran
cat .config > myConfig.3.3.4
make bzImage
After that finished I copied the kernel to my boot folder so I could boot it
after building the modules, then started over again and ran
make mrproper
make prepare
But this time I copied my config file to .config and ran
make modules
After a while it finished and I installed the modules via
make modules_install
depmod -a 3.3.4-mykernel
Everything worked correctly with no errors. I rebooted and the system gave me
constant errors saying xx kernel module could not be loaded because it was
missing symbols. When I configured the kernel I included all the options
necessary under Module versioning support, ie;
(Module versioning support)
MODVERSIONS=y
(source checksum for all modules)
MODULE_SRCVERSION_ALL=y
I assumed this was all I needed to make the modules work. Now I know you are
going to say why didn't I just compile the kernel and modules together?
I wanted to build the kernel and modules separately so I could have one kernel
optimized for my netbook and one for my Core2Duo without having to recompile
everything. I wanted to tar it all up and copy it over. But the kernels and
modules will not work together on either system. So what gives?
I googled around but only found old documents talking about this, is there
something new with 3.3.4? I have done this before with older kernels before
the 3 series, but I have not attempted since 3.x has come out.
I appreciate all your advice!
--
Regards,
Nathan England
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
NME Computer Services
http://www.nmecs.com
Nathan England (
nathan@nmecs.com)
Systems Administration / Web Application Development
Information Security and Consulting
(480) 559.9681
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss