Strange, I didn't find it in 40-usb_modeswitch.rules. I only found in the 77-mm-zte-port-types.rules, which was not enough, for me, for nm detect it as a wwan modem. See:
I guess 77-mm-zte-port-types.rules does not call usb_modeswitch, which seems to be mandatory for NM. The 3g is not mine but from my brother. If needed, I can send the dmesg info in the next weekend. Anyway, if most of models are in 40-usb_modeswitch.rules and it only worked after I added the entry, the vendor/product on it might be necessary.
Please, correct me if I'm wrong. I'm not expert in 3g modems.
Hello Josua,
Strange, I didn't find it in 40-usb_ modeswitch. rules. I only found in the 77-mm-zte- port-types. rules, which was not enough, for me, for nm detect it as a wwan modem. See:
/lib/udev/rules.d # grep 0031 * xorg-input- wacom.rules: ATTRS{idVendor} =="056a" , ATTRS{idProduct }=="0031" , SYMLINK+ ="input/ tablet- pl500" port-types. rules:ATTRS{ idProduct} =="0031" , ENV{.MM_ USBIFNUM} =="03", ENV{ID_ MM_ZTE_ PORT_TYPE_ MODEM}= "1" port-types. rules:ATTRS{ idProduct} =="0031" , ENV{.MM_ USBIFNUM} =="01", ENV{ID_ MM_ZTE_ PORT_TYPE_ AUX}="1"
69-xserver-
77-mm-zte-
77-mm-zte-
/lib/udev/rules.d # grep 19d2 * | grep 00 | sort -n modeswitch. rules:ATTRS{ idVendor} =="19d2" , ATTRS{idProduct }=="0003" , RUN+="usb_ modeswitch '%b/%k'" modeswitch. rules:ATTRS{ idVendor} =="19d2" , ATTRS{idProduct }=="0013" , RUN+="usb_ modeswitch '%b/%k'" modeswitch. rules:ATTRS{ idVendor} =="19d2" , ATTRS{idProduct }=="0026" , RUN+="usb_ modeswitch '%b/%k'" modeswitch. rules:ATTRS{ idVendor} =="19d2" , ATTRS{idProduct }=="0040" , RUN+="usb_ modeswitch '%b/%k'" modeswitch. rules:ATTRS{ idVendor} =="19d2" , ATTRS{idProduct }=="0053" , RUN+="usb_ modeswitch '%b/%k'" modeswitch. rules:ATTRS{ idVendor} =="19d2" , ATTRS{idProduct }=="0083" , RUN+="usb_ modeswitch '%b/%k'" modeswitch. rules:ATTRS{ idVendor} =="19d2" , ATTRS{idProduct }=="1001" , RUN+="usb_ modeswitch '%b/%k'" modeswitch. rules:ATTRS{ idVendor} =="19d2" , ATTRS{idProduct }=="1007" , RUN+="usb_ modeswitch '%b/%k'" modeswitch. rules:ATTRS{ idVendor} =="19d2" , ATTRS{idProduct }=="1009" , RUN+="usb_ modeswitch '%b/%k'" modeswitch. rules:ATTRS{ idVendor} =="19d2" , ATTRS{idProduct }=="2000" , RUN+="usb_ modeswitch '%b/%k'"
40-usb_
40-usb_
40-usb_
40-usb_
40-usb_
40-usb_
40-usb_
40-usb_
40-usb_
40-usb_
I guess 77-mm-zte- port-types. rules does not call usb_modeswitch, which seems to be mandatory for NM. The 3g is not mine but from my brother. If needed, I can send the dmesg info in the next weekend. Anyway, if most of models are in 40-usb_ modeswitch. rules and it only worked after I added the entry, the vendor/product on it might be necessary.
Please, correct me if I'm wrong. I'm not expert in 3g modems.