when you install a distribution it most likely used a kernel that can load modules and the hardware detection then loads the appropriate module. Also the modules for most generic systems are available precompiled to the distro. if you need to compile a kernel and need to know about the hardware on your system, you couyld use the 'lspci' as root which prints the pci devices attached to the system. you could use this to then set the options when you compile the kernel. the lspci together with dmesg make a good combination to know what hardware you're using. -Sharath --- Nagaprabhanjan Bellari <nagaprabhanjan@xxxxxxxxxxxxx> wrote: > Hi there, > > When we install linux from one of the distributions > like fedora or SuSE, there > is no problem with hardware detection. > But when we manually compile the kernel, how is it > that we pass the > information that I have so and so hardware and how > appropriate drivers are > loaded? __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/