Save it on your desktop, named "15-huawei-e1551.rules" (I know, your modem is E1550, but this should work) and quit Gedit.
Press Alt+F2, type "gksudo nautilus", this will launch nautilus in Super-User mode.
Now open "/home/username/Desktop", select the file, right-click it, choose copy.
Finally, open "/etc/udev/rules.d" and paste it there.
Restart your computer, and then plugin your modem.
Type "lsusb" again in terminal, if the string change to 12d1:1001 followed by your modem brand, you should be able to use your modem.
Try to use "lsusb" in terminal.
If you find string "12b1:1446" and followed by modem's brand, then this trick should work for you.
Open Gedit, copy this text :
------- ---BEGIN- ------- -- zerocd_ end"
ACTION!="add", GOTO="huawei_
SUBSYSTEM=="usb", ATTR{bDeviceCla ss}!="ff" ,ENV{DEVTYPE} =="usb_ device" , GOTO="huawei_ zerocd_ disable" =="scsi_ device" , GOTO="huawei_ zerocd_ disable" zerocd_ end"
SUBSYSTEM=="scsi", ENV{DEVTYPE}
GOTO="huawei_
LABEL=" huawei_ zerocd_ disable" =="12d1" , ATTRS{idProduct }=="1446" , RUN+="modem- modeswitch -v 0x%s{idVendor} -p 0x%s{idProduct} -t option-zerocd"
ATTRS{idVendor}
LABEL=" huawei_ zerocd_ end" -----END- ------- ----
-------
Do not copy the begin and end line, of course.
Save it on your desktop, named "15-huawei- e1551.rules" (I know, your modem is E1550, but this should work) and quit Gedit. username/ Desktop" , select the file, right-click it, choose copy.
Press Alt+F2, type "gksudo nautilus", this will launch nautilus in Super-User mode.
Now open "/home/
Finally, open "/etc/udev/rules.d" and paste it there.
Restart your computer, and then plugin your modem.
Type "lsusb" again in terminal, if the string change to 12d1:1001 followed by your modem brand, you should be able to use your modem.
Source : https:/ /launchpad. net/bugs/ 401655