系统启动时独立内核模块插入的顺序是否重要?

时间:2012-03-19 16:05:27

标签: linux-kernel device-driver kernel-module

这是这个问题的背景 - 华为有时会遇到一些问题,因为它被检测为usb存储设备而不是数据卡。我在搜索解决方案https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/105545时遇到了这个帖子 我记得通过按照此线程中给出的指令解决它并在启动脚本中更改usb-storage和usb-serial模块的插入顺序如下(假设每个模块的插入都显式写在启动脚本中)

insmod usbserial.ko 
insmod option.ko 
insmod usb-storage.ko

完成上述操作后,成功检测到数据卡。当这些模块独立时,这个顺序是否重要?

1 个答案:

答案 0 :(得分:0)

可以通过命令modinfo <module_name>.ko | grep depend检查依赖关系。但是,使用modprobe命令要比insmod好得多,您不需要担心依赖使用modprobe