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



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

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

完成以上操作后,它被成功检测为数据卡。那么,当这些模块是独立的时,这个顺序重要吗?

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

相关内容

  • 没有找到相关文章

最新更新