我有两个 USB 设备,都需要usbserial
加载才能访问它们。但是,其中一个设备(USB GPRS 调制解调器)需要按如下方式加载:
modprobe usbserial vendor=0x1410 product=0x4400
而另一个加载得很好,如下所示:
modprobe usbserial
那么我可以同时使用这两种设备吗?这些附加的vendor
和product
参数有什么用处?
答案1
如果您的第二个设备在连接时被正确自动检测为 usbserial 设备(就像大多数串行适配器一样),那么应该没问题:使用供应商和产品 ID 不会阻止 usbserial 检测您的第二个设备。
这两个参数用于告诉驱动程序使用这些信息标识的 USB 总线上的设备作为串行适配器。通常,驱动程序会扫描总线(PCI、USB 或其他)以查找支持的设备,但在这种特殊情况下,模块中的设备可能太多而无法全部识别 :)