一般linux系统在系统下查询FC卡驱动有两种方式
1.输入命令:modinfo 模块名
2.利用工具查驱动(可以到官网上下载工具)
如果输入上面的命令查不到,可能的原因有两种:
1.检查FC卡在服务器上是否插好,亮灯
2.这个系统不提供驱动,那我们就要自己打驱动
3.FC卡的驱动被设置为内置模块,那么此时用以上两种方法查询驱动会报以下错误
针对以上原因,解决办法如下:
1.若不提供驱动,我们可以去官网上下载驱动包升级驱动,升级后,就可以查到驱动了
2.驱动被设置成内置模块,使用如下命令:
(1)我们先去找内置模块表
cat /lib/modules/$(uname -r)/modules.builtin
(2)找到对应的模块,切换到对应模块的目录下,使用命令cat version查询到FC卡的驱动版本
cat version
注:
内置模块被静态地编译进了内核。不像可加载内核模块可以动态地使用modprobe、insmod、rmmod、modinfo或者lsmod等命令地加载、卸载、查询模块,内置的模块总是在启动时就加载进了内核,不会被这些命令管理。