阅读:1403回复:4
关于LINUX中驱动程序模块加载的问题~~~
我在Redhat9 下调试网卡的驱动程序。我安装过一次后,可以自动加载驱动程序模块。
此后,我把此模块删掉,安装更改后的网卡驱动(模块的名字也已改),这是模块不能自动加载,需要手动加载。 这是什么原因呢?? 好象内核认的还是原来的驱动程序模块,我如何让内核认出新的驱动程序模块?? |
|
沙发#
发布于:2003-12-10 14:12
试一下重新编译一次内核。
|
|
板凳#
发布于:2003-12-10 17:07
修改/ete/modules.conf
alias eth0 your_module_name 其中your_module_name一定要与你的driver的名字一致 |
|
|
地板#
发布于:2003-12-11 11:25
我装的是无线网卡,在modules.conf里没有它相关的项目,那我该怎么做呢??
而且以前装的网卡模块可以自动挂载,是在内核哪里设定的呢?? 谢谢上面答复的大拿~~~ |
|
地下室#
发布于:2003-12-11 13:41
如果你曾经安装成功过,那么在/etc/sysconfig/networking/devices/..下一定有你的无线网卡的描述文件。查一查/etc/sysconfig/networking/devices/ 下,看看你的网卡叫什么名字?这些文件都对吗?比如一般的ethernet网卡叫做eth0, 而你的无线网卡可能叫wlan0(或者其他)
然后在/etc/modules.conf中加入一行 alias wlan0 module_name (你的不一定叫wlan0) |
|
|