Hi there,
I would like to get my Huawei E169 (aka. Vodafone Mobile Connect K3520, E620 etc.) USB UMTS/3G modem running with my openSUSE 11.1 x86 installation on my MSI Wind U100.
The GPRS/UMTS connection works perfectly fine with the stand-alone application Vodafone Mobile Connect for Linux. However, there’s the drawback that this app overwrites /etc/resolv.conf (leads to DNS issues if I would like to connect via NetworkManager again) and doesn’t disable the off-line mode for Firefox automatically. Consequently, I would like to use NetworkManager for the GPRS/UMTS connection, too.
The NetworkManager configuration dialogue (I’m using the GNOME applet) seems to recognize the plugged USB stick without any issues (I get a radio button for “Huawei E620 USB Modem” in the respective add connection wizard). So I’ve created the configuration for my provider and saved it. After that I’ve tried to connect via the applet. However, approx. 2 seconds after I selected the connection, the applet says “Network disconnected” (German: Netzwerkverbindung getrennt) and the stick also obviously doesn’t get connected (visible via LED). I created several new connections with different names, replugged the stick, rebooted with and without the stick plugged, but without any success. I also installed the special RPM package which is recommended in Huawei UMTS USB Stick - openSUSE, but - of course - the corresponding 11.1 package. I also used the application manually and got the following result:
Looking up for HUAWEI modem and switching modem to BBO 06
4 set feature request returned 0
Switched: OK
You’ve got ttyUSB0 ttyUSB1 … (via usbserial vendor=0x12d1 product=0x1001)
Check /sys/bus/usb-serial/devices
After that, I tried to reconnect, but again without success…
So I checked /var/log/NetworkManager and that shows:
Jan 4 19:36:29 mobilewolf NetworkManager: <info> Activation (/dev/ttyUSB0) starting connection ‘GSM-Verbindung 1’
Jan 4 19:36:29 mobilewolf NetworkManager: <info> (/dev/ttyUSB0): device state change: 3 → 4
Jan 4 19:36:29 mobilewolf NetworkManager: <info> Activation (/dev/ttyUSB0) Stage 1 of 5 (Device Prepare) scheduled…
Jan 4 19:36:29 mobilewolf NetworkManager: <info> Activation (/dev/ttyUSB0) Stage 1 of 5 (Device Prepare) started…
Jan 4 19:36:29 mobilewolf NetworkManager: <info> Activation (/dev/ttyUSB0) Stage 1 of 5 (Device Prepare) complete.
Jan 4 19:36:32 mobilewolf NetworkManager: org.freedesktop.ModemManager.Modem.SerialResponseTimeout
Jan 4 19:36:32 mobilewolf NetworkManager: <WARN> state_machine(): GSM modem connection failed: Serial command timed out
Jan 4 19:36:32 mobilewolf NetworkManager: <info> (/dev/ttyUSB0): device state change: 4 → 9
Jan 4 19:36:32 mobilewolf NetworkManager: <info> Marking connection ‘GSM-Verbindung 1’ invalid.
Jan 4 19:36:32 mobilewolf NetworkManager: <info> Activation (/dev/ttyUSB0) failed.
Jan 4 19:36:32 mobilewolf NetworkManager: <info> (/dev/ttyUSB0): device state change: 9 → 3
Jan 4 19:36:32 mobilewolf NetworkManager: <info> (/dev/ttyUSB0): deactivating device (reason: 0).
Can this time out of the serial command be the reason for the unsuccessful connection? And if yes, how can I force the system to wait longer here?
Moreover, I’m wondering, that the GNOME NetworkManager applet doesn’t allow me to enter the DNS entries for my GPRS/UMTS connection. Where can I add these entries manually or is that not needed?
Thanks in advance for the help!