Linux kernel 系统启动时独立内核模块插入的顺序重要吗?

Linux kernel 系统启动时独立内核模块插入的顺序重要吗?,linux-kernel,device-driver,kernel-module,Linux Kernel,Device Driver,Kernel Module,这就是这个问题的背景- 我和华为有一些问题,因为它被检测为usb存储设备,而不是数据卡。我在寻找解决方案时遇到了这个问题 我记得按照本线程中给出的说明解决了这个问题,并将usb存储和usb串行模块在启动脚本中的插入顺序更改如下(假设模块的每次插入都显式写入启动脚本) 完成上述操作后,它成功地被检测为数据卡。那么,当这些模块是独立的时,这种顺序是否重要呢?可以通过命令modinfo.ko | grep depend检查依赖关系。然而,使用modprobe命令比使用insmod要好得多,您不需要担心

这就是这个问题的背景- 我和华为有一些问题,因为它被检测为usb存储设备,而不是数据卡。我在寻找解决方案时遇到了这个问题 我记得按照本线程中给出的说明解决了这个问题,并将usb存储和usb串行模块在启动脚本中的插入顺序更改如下(假设模块的每次插入都显式写入启动脚本)


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

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

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

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