Re: ISAPNP :driver not recognized when compiled in kernel

Tony Nugent (tony@growzone.com.au)
Thu, 15 Mar 2001 00:22:56 +1000


On Wed Mar 14 2001 at 18:35, mshiju@in.ibm.com wrote:

> module. I read somewhere that ISAPNP drivers with ISAPNP enabled in kernel
> should only be build as modules so that we can keep the order of execution
> . Is this true.? Have any one of you tried this .

I'd believe what you have read.

The general philosphy is that most device drivers are almost always
best built and made available as modules.

Besides, there really are distinct advantages in being able to
unload device drivers at runtime (eg, you can reconfigure the IRQ or
dma etc for the driver by simply unloading and reloading it -
without otherwise resorting to a system reboot which would be the
case if the driver was compiled into the kernel itself).

If you need to load any device drivers before actually booting the
kernel itself (eg, an nfsroot kernel which needs an ethernet
driver), then that problem is solved by creating (and making
available with lilo or bootp or whatever) an initrd image that can
preload the device drivers it needs before actually attempting to
mount the root filesystem. (Fairly easy to do this with something
like redhat's mkinitrd utility).

Cheers
Tony
-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-
Tony Nugent <Tony@growzone.com.au> Systems Administrator, RHCE
LinuxWorks - PO Box 5747 Gold Coast MC Queensland Australia 9726
Ph: (07) 5526 8020 Mobile: 0408 066 336
-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-=*#*=-
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/