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