Ok after beating my head for half a Sunday on this I have come to a pleasant resolve
1] I created a config file (with make xconfig) that had NO pcmcia support
2 I recompiled the kernel successfully without pcmcia support, where previously it was not compiling because I was trying to modularize the pcmcia support.
3 I created a config file based off
1's config file (noted above) and just added PCMCIA support modularized and nothing more, saved config file and recompiled the kernel... success no errors at all!
4 I noticed that I was previously not running
make modules_install in my kernel compiliation process thus I was missing
/lib/modules/2.4.20 which was no good for me in what I needed to do in patching the modules... so I added this step after searching more of the forums (this step was not documented in the
slack essentials book online at slackware.com, nor in the
oreilly's running linux ... so now my kernel compiliation process looks like this::::
a. cd /usr/src/linux
b. make mrproper
c. make xconfig (x rocks)
d. make dep
e. make clean
f. make zImage (always hoping to have a smaller kernel)
g. make bzImage (because my kernel is too big)
h. make modules
i. make modules_install
then i have created a test.bsh since i seem to be compiling the kernel at least around 20 times a day in my current experimental stage ... which is:
Code:
#!/bin/bash
# slackfan's lazy script
# i have already ln -s config-test config
cp /usr/src/linux/.config /boot/config-test
# i have already ln -s System.map-test System.map
cp /usr/src/linux/System.map /boot/System.map-test
#
cp /usr/src/linux/arch/i386/boot/bzImage /boot/bzImage-test
# I already /etc/lilo.config image = /boot/bzImage-test
# and have it optional
lilo -v
# end
... so now i feel this issue has been resolved!!!
Thanks again Excalibur, hopefully my information will help others that travel this path!