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
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to