steef wrote: > J.H.Kim wrote: >> >> >> 2008/10/18 Andrei Popescu <[EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]>> >> >> On Sat,18.Oct.08, 13:49:25, J.H.Kim wrote: >> > Hi, everyone >> > >> > I wonder where the ethernet network module is loaded. >> > Is it loaded in the kernel source code statically or in the >> init script? >> > >> > I think the network module is loaded after init user process >> is created, >> > but I don't know where the loading point is. >> > >> > Please tell me where the command to load the network module is >> placed. >> >> As far as I know modules are loaded automatically after probing the >> hardware. Maybe telling us what you are trying to achieve would be >> better. >> >> >> I'm reading kernel source code for the first time. First, I'd like >> to know how the PCI driver works. >> I found the routines which scans PCI bus and and adds the found >> devices data structure to bus data structure. >> But I got lost there. Each device probe routine seems to be called >> after the related module is loaded. I cannot find the routines which >> call modprobe or insmod for desired modules related to found >> devices and I wonder how the module for each device is selected. So, >> I'm finding where the network driver module is loaded, for example. >> Any advice would be appreciated. >> >> J.H.Kim > on my machine i find network_modules in: > /lib/modules/2.6.24-etchnhalf.1-486/modules.pcimap > > [EMAIL PROTECTED]:~$ uname -a > Linux etchschijf 2.6.24-etchnhalf.1-486 #1 Mon Sep 8 05:28:59 UTC 2008 > i686 GNU/Linux > > regards, > > steef
Isn't there a kernel config option (when compiling) to enable autoloading of modules? Are you looking may be for this option? I also do not understand how modules are autoloaded afterwards when kernel starts. The distros though activate this option when preparing the kernels regards -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]