How to Huawei E173s-2 work on OpenSuse 13.2 KDE
------------------------------------------------------
$ lsusb
ID 12d1:1c05 Huawei Technologies Co., Ltd. E173s 3G broadband stick (modem off)
------------------------------------------------------
$ su
# mkdir /etc/usb_modeswitch.d
------------------------------------------------------
# vi /etc/usb_modeswitch.d/12d1:1c0b
#######################################################
# Huawei E173s
DefaultVendor= 0x12d1
DefaultProduct= 0x1c0b
TargetVendor= 0x12d1
TargetProduct= 0x1c0b
CheckSuccess=20
MessageEndpoint= 0x0f
MessageContent= "55534243123456780000000000000011062000000100000000000000000000"
------------------------------------------------------
# vi /lib/udev/rules.d/40-usb_modeswitch.rules
# Huawei E173s
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1c0b", RUN+="/usr/sbin/usb_modeswitch -c /etc/usb_modeswitch.d/12d1:1c0b"
------------------------------------------------------
# vi /etc/modules
# manual override for Huawei E173s to work
usbserial vendor=0x12d1 product=0x1c0b
------------------------------------------------------
Unplug and plug the USB device type lsusb
$ lsusb
ID 12d1:1c05 Huawei Technologies Co., Ltd. E173s 3G broadband stick (modem on)