这是这个问题的背景-我以前在华为遇到过一些问题,因为它被检测为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
的依赖性。