如何将符号链接的cdc-wdm设备与ModemManager配合使用?
问题:udev创建的cdc-wdm符号链接无法被ModemManager识别
我们需要确保LTE USB设备无论在USB总线上的注册顺序如何,cdc-wdm设备的命名始终保持一致。由于usbmisc驱动的限制,无法直接重命名cdc-wdm设备,因此创建了如下udev规则来生成符号链接:
ACTION!="add|change", GOTO="mm_naming_rules_end" # 仅在名称不符合预期时为接口创建符号链接 SUBSYSTEM=="usbmisc", ACTION=="add", KERNELS=="1-1.1.2", KERNEL=="cdc-wdm*", SYMLINK+="cdc-lte0" SUBSYSTEM=="usbmisc", ACTION=="add", KERNELS=="1-1.1.4", KERNEL=="cdc-wdm*", SYMLINK+="cdc-lte1" LABEL="mm_naming_rules_end"
但在nmconnection配置文件中使用该符号链接名称时,ModemManager无法识别对应的设备,配置文件内容如下:
[connection] id=wwan0 uuid=280d17ff-f4d4-4f47-a6e6-75ba32bc57c2 type=gsm interface-name=cdc-lte0 permissions= [gsm] #apn=internet [ipv4] dns-search= method=auto [ipv6] addr-gen-mode=stable-privacy dns-search= method=auto [proxy]
内容的提问来源于stack exchange,提问作者Florian Berndl
相关产品推荐
相关产品推荐

