Yes is used the configuration from running system. So I did *make oldconfig*
Regards Harvinder Bajaj On Wed, Jun 24, 2009 at 4:17 PM, Daniel Eggleston <[email protected]> wrote: > did you run make oldconfig first? > > > On Tue, Jun 23, 2009 at 10:19 PM, hbajaj <[email protected]> wrote: > >> >> Hi Jason, >> >> When I check drivers directory then there are lots of directories for >> different drivers. >> I'm using configuration from current kernel. And when I compile >> current kernel then it is building lots of modules. It almost takes >> 25-30 mins to build.So i'm assuming that configuration contains >> support for kernel modules and many drivers are built as modules only. >> >> Rgds >> Harvinder Bajaj >> >> On Jun 24, 6:12 am, Jason Montoya <[email protected]> wrote: >> > I'm no expert on kernel building though I have done it following the >> Gentoo installation instructions. It looks to me like you just don't have >> any kernel modules to build - kernel modules are Linux's device drivers - if >> a kernel does not include support for a device in itself, kernel modules are >> used to add support for that device as an extension to the kernel which are >> loaded after the kernel itself. If your system boots with the built kernels >> and you don't get any panics, then you may be fine. >> > >> > ________________________________ >> > From: hbajaj <[email protected]> >> > To: Linux Users Group <[email protected]> >> > Sent: Monday, June 22, 2009 2:40:55 AM >> > Subject: [lug:14655] Linux kernel compilation problem >> > >> > Hi , >> > >> > I am new to linux kernel compilation. >> > I'm facing problem in building new linux kernel version >> > Current version: 2.4.20 >> > New version: 2.4.31 >> > >> > Steps followed >> > 1) Downloaded linux src tar fromwww.kernel.org >> > 2) Copied it on machine currently running 2.4.20 RH9 >> > 3) untared the src in directory linux-2.4.31 >> > 4) cd linux-2.4.31 >> > 5) make mrproper >> > 6) cp /boot/confg-2.4.20 .config >> > 7) make oldconfig >> > 8) make clean >> > 9) make depend >> > 10)make bzImage >> > 11) ls -l arch/i386/boot/bzImage -> It shows file bzImage created >> > 12) make modules >> > Problem i'm facing is that it completes this command immediately and >> > output given is as follows >> > >> > make -C kernel CFLAGS="-D__KERNEL__ -I/home/bscpetlab/linux-2.4.31/ >> > include -Wal >> > l -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno- >> > common -fomit >> > -frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 - >> > DMODULE -DMODVER >> > SIONS -include /home/bscpetlab/linux-2.4.31/include/linux/ >> > modversions.h" MAKING_ >> > MODULES=1 modules >> > make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/kernel' >> > make[1]: Nothing to be done for `modules'. >> > make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/kernel' >> > make -C drivers CFLAGS="-D__KERNEL__ -I/home/bscpetlab/linux-2.4.31/ >> > include -Wa >> > ll -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno- >> > common -fomi >> > t-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 - >> > DMODULE -DMODVE >> > RSIONS -include /home/bscpetlab/linux-2.4.31/include/linux/ >> > modversions.h" MAKING >> > _MODULES=1 modules >> > make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers' >> > make -C acpi modules >> > make[2]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/ >> > acpi' >> > make[2]: Nothing to be done for `modules'. >> > make[2]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/acpi' >> > make -C block modules >> > make[2]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/ >> > block' >> > make[2]: Nothing to be done for `modules'. >> > make[2]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/ >> > block' >> > make -C cdrom modules >> > make[2]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/ >> > cdrom' >> > make[2]: Nothing to be done for `modules'. >> > make[2]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/ >> > cdrom' >> > make -C char modules >> > make[2]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/ >> > char' >> > make -C drm modules >> > make[3]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/char/ >> > drm' >> > make[3]: Nothing to be done for `modules'. >> > make[3]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/char/ >> > drm' >> > make -C pcmcia modules >> > make[3]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/char/ >> > pcmcia' >> > make[3]: Nothing to be done for `modules'. >> > make[3]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/char/ >> > pcmcia' >> > make[2]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/char' >> > make -C hotplug modules >> > make[2]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/ >> > hotplug' >> > make[2]: Nothing to be done for `modules'. >> > make[2]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/ >> > hotplug' >> > .... >> > .... >> > .... >> > .... >> > >> > make[1]: Nothing to be done for `modules'. >> > make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/ipc' >> > make -C lib CFLAGS="-D__KERNEL__ -I/home/bscpetlab/linux-2.4.31/ >> > include -Wall - >> > Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common >> > -fomit-fr >> > ame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE - >> > DMODVERSIO >> > NS -include /home/bscpetlab/linux-2.4.31/include/linux/modversions.h" >> > MAKING_MOD >> > ULES=1 modules >> > make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/lib' >> > make[1]: Nothing to be done for `modules'. >> > make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/lib' >> > make -C crypto CFLAGS="-D__KERNEL__ -I/home/bscpetlab/linux-2.4.31/ >> > include -Wal >> > l -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno- >> > common -fomit >> > -frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 - >> > DMODULE -DMODVER >> > SIONS -include /home/bscpetlab/linux-2.4.31/include/linux/ >> > modversions.h" MAKING_ >> > MODULES=1 modules >> > make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/crypto' >> > make[1]: Nothing to be done for `modules'. >> > make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/crypto' >> > make -C arch/i386/kernel CFLAGS="-D__KERNEL__ -I/home/bscpetlab/ >> > linux-2.4.31/in >> > clude -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict- >> > aliasing -fno-com >> > mon -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 - >> > march=i686 -DMODUL >> > E -DMODVERSIONS -include /home/bscpetlab/linux-2.4.31/include/linux/ >> > modversions. >> > h" MAKING_MODULES=1 modules >> > make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/arch/i386/ >> > kernel' >> > make[1]: Nothing to be done for `modules'. >> > make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/arch/i386/ >> > kernel' >> > make -C arch/i386/mm CFLAGS="-D__KERNEL__ -I/home/bscpetlab/ >> > linux-2.4.31/includ >> > e -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing - >> > fno-common >> > -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 - >> > DMODULE -D >> > MODVERSIONS -include /home/bscpetlab/linux-2.4.31/include/linux/ >> > modversions.h" M >> > AKING_MODULES=1 modules >> > make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/arch/i386/ >> > mm' >> > make[1]: Nothing to be done for `modules'. >> > make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/arch/i386/mm' >> > make -C arch/i386/lib CFLAGS="-D__KERNEL__ -I/home/bscpetlab/ >> > linux-2.4.31/inclu >> > de -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing - >> > fno-common >> > -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 - >> > DMODULE - >> > DMODVERSIONS -include /home/bscpetlab/linux-2.4.31/include/linux/ >> > modversions.h" >> > MAKING_MODULES=1 modules >> > make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/arch/i386/ >> > lib' >> > make[1]: Nothing to be done for `modules'. >> > make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/arch/i386/ >> > lib' >> > >> > 13) make modules_install -> This command does not copy anything in / >> > lib/modules/2.4.31 except for >> > /lib/modules/2.4.31/kernel/drivers/net/dummy.o >> > >> > Can anybody help me debugging this issue?????? >> > >> > Thanks & Regards >> > Harvinder Bajaj >> >> > > > -- > > Daniel > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Linux Users Group. To post a message, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit our group at http://groups.google.com/group/linuxusersgroup -~----------~----~----~----~------~----~------~--~---
