RE: [Linux-ia64] adding new network device driver

From: <>
Date: 2001-11-10 13:51:30
> When I boot with new kernel my driver probe routine is not entered. 
> Is there anyplace I need to inform the kernel about the existence 
> of the new driver.

If it's a module, you simply mark your init function with __init, like so:

int __init my_driver_init(void)

And then if it can be built as a module, put

at the end.  See most of the networking drivers for how they do this.

Then, at kernel build time, if your driver is built into the kernel
(CONFIG_XXXX=Y), it gets its initialization routine called during the kernel
startup.  If it's a module, it gets called when you insmod your driver.

Of course, all of this isn't specific to IA-64, so this probably isn't the
right list.


Matt Domsch
Sr. Software Engineer
Dell Linux Solutions
#2 Linux Server provider with 17% in the US and 14% Worldwide (IDC)!
#3 Unix provider with 18% in the US (Dataquest)!
Received on Fri Nov 09 18:51:40 2001

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:05 EST