在 android 中,是否有文件或数据库决定为某个 USB 设备加载哪个驱动程序(模块)?
一些背景:
我有一个制造商“支持”的 3g 调制解调器并获得一个/dev/ttyUSBx
文件。我有一部可以用作 3g 调制解调器的电话(它在 Linux 中工作,只需要强制使用 usbserial 驱动程序)。
我的问题是 Android 加载 cdc_acm 驱动程序并创建一个/dev/ttyACMx
文件。在这种情况下,移动网络功能不会显示在 Android 菜单中。
我的目标是找到处理 3g 调制解调器但忽略电话的机制。标准方法:insmod usbserial vendor=0xVVVV product=0xPPPP
不起作用(未找到usbserial模块)。- 但显然有一种机制可以处理调制解调器(因此它可以很好地处理usbserial协议),但选择忽略电话。
注意:模式切换与它无关。
注2:我知道这不是一个严格的编码问题,但它当然也不是“用户级别”的东西,所以我认为这个网站有最好的观众来回答它。