Re: Loading modules on every boot

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Wed, Jul 15, 2009 at 12:59 AM, Denis Borisevich <dennisfen@xxxxxxxxx> wrote:
2009/7/14 Rishi Agrawal <rishi.b.agrawal@xxxxxxxxx>:
> Hello All,
>
> I have written a character device driver suppose abc.c
>
> 1) I want to load the device driver abc.ko on every boot of the system.
>
> How can I achieve this ?
>
>
> 2) I want the device /dev/abc_dev to be present whenever the system reboots.
> The major and minor number should same as that of abc.ko when inserted.
>
> How can this be done ?
Hi!
First, if your kernel module is controlling some hardware, then you
can copy your module to "/lib/modules/`uname -r`/drivers" directory
and then issue the "/sbin/depmode -a" command. Your module will be
registered in your system. Then when say PCI subsystem will find new
device which is not yet controlled by any driver it will load your
module.

The other way is to use the init script which is being executed on system boot.

This is for automatic insertion of the module. But for automatic device node
creation 'udev' is needed; am I right here?

Arun C


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux