Comment 5 for bug 1057186

I downloaded sakis3g and used it and was able to connect the modem :

--------------------------------
wget http://www.sakis3g.org/versions/latest/$ARCH/sakis3g.gz # where $ARCH is either i386 or amd64
gunzip sakis3g.gz
chmod +x sakis3g
./sakis3g --interactive

------------------------

Then, I generated a success report from sakis3g :

-----------------------------------------------------------------
Sakis3G version: 0.2.0e
Using embedded Usb-ModeSwitch version:
 * Version 1.1.3 (C) Josua Dietze 2010
Kernel version: 3.5.0-13-generic
Architect: x86_64
Selected UI is: zenity
Interface: P-t-P (ppp0)
Network ID: 60400
Operator name: Meditel
APN: internet2.meditel.ma
Modem: E173
Modem type: USB
Kernel driver: option
Device: /dev/ttyUSB0
Variables: --interactive APN="CUSTOM_APN" USBDRIVER="option" USBMODEM="12d1:1c05" OTHER="USBMODEM" MODEM="OTHER" DISPLAY=":0" DESKTOP="Desktop" LOCALAUTHORITY="/tmp/libgksu-8T4iGa/.Xauthority"
--------------------------------------------------------------------------------------------

Is is it related to the version of usb_modeswitch which is different (1.1.3 vs 1.2.3) ? or kernel drivers changes (usbserial vs option) ?

------------------------

I was also able to connect the modem by editing /etc/modules and rebooting without unpluging the modem.

lsusb :

Bus 002 Device 005: ID 12d1:1c05 Huawei Technologies Co., Ltd. E173s 3G broadband stick (modem on)

sudo nano /etc/modules :
------------------------------------------------
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

loop
lp
rtc
usbserial vendor=0x12d1 product=0x1c05
----------------------------------------------------------