3G Huawei E173- failed to connect althoug in modem mode+pin disabled

Hi opensusers :slight_smile:

I’m a windows user and I’ve just switched to opensuse 12.3. My huawei E173 modem is detected and when i run lsusb i can see it is on modem mode. but still it can’t connect to the ISP.
When i launch the modem gui already installed i can’t see the icon telling about the network coverage as i do with windows 7.
Do you have any idea why it doesnt work, any solution? i have the network manager installed, usb_switchmode too. so i can’t figure it out.

Thank you in advance.
Inkd,

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

Here’s the dmesg: output:

0] usbcore: registered new interface driver option
27.783640] usbserial: USB Serial support registered for GSM modem (1-port)
27.785180] option 1-1:1.0: GSM modem (1-port) converter detected
27.785868] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
27.785919] option 1-1:1.1: GSM modem (1-port) converter detected
27.787196] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
27.787254] option 1-1:1.2: GSM modem (1-port) converter detected
27.788161] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
27.798052] Bluetooth: RFCOMM TTY layer initialized
27.798069] Bluetooth: RFCOMM socket layer initialized
27.798071] Bluetooth: RFCOMM ver 1.11
27.813717] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
27.817501] ip_tables: (C) 2000-2006 Netfilter Core Team
29.881648] EXT4-fs (sda6): re-mounted. Opts: acl,user_xattr,commit=0
30.265335] EXT4-fs (sda7): re-mounted. Opts: acl,user_xattr,commit=0
89.916941] wlan0: authenticate with 00:1d:6a:d4:e3:b1
89.917046] wlan0: send auth to 00:1d:6a:d4:e3:b1 (try 1/3)
89.919163] wlan0: authenticated
89.919322] iwl4965 0000:04:00.0 wlan0: disabling HT/VHT due to WEP/TKIP use
89.919326] iwl4965 0000:04:00.0 wlan0: disabling HT as WMM/QoS is not supported by the AP
89.919329] iwl4965 0000:04:00.0 wlan0: disabling VHT as WMM/QoS is not supported by the AP
89.920036] wlan0: associate with 00:1d:6a:d4:e3:b1 (try 1/3)
89.922808] wlan0: RX AssocResp from 00:1d:6a:d4:e3:b1 (capab=0x431 status=0 aid=2)
89.948557] wlan0: associated
89.948593] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
89.952424] wlan0: deauthenticated from 00:1d:6a:d4:e3:b1 (Reason: 7)
89.979465] cfg80211: Calling CRDA to update world regulatory domain
89.983950] cfg80211: World regulatory domain updated:
89.983956] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
89.983958] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
89.983961] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
89.983963] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
89.983966] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
89.983968] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
91.973096] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC= SRC=fe80:0000:0000:0000:0213:e8ff:fef7:df0d DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=258 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=218
91.990409] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC= SRC=fe80:0000:0000:0000:0213:e8ff:fef7:df0d DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=428 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=388
92.006597] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC= SRC=fe80:0000:0000:0000:0213:e8ff:fef7:df0d DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=84 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=44
92.240466] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC= SRC=fe80:0000:0000:0000:0213:e8ff:fef7:df0d DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=428 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=388
92.253026] wlan0: authenticate with 00:1d:6a:d4:e3:b1
92.259928] wlan0: send auth to 00:1d:6a:d4:e3:b1 (try 1/3)
92.261829] wlan0: authenticated
92.262122] iwl4965 0000:04:00.0 wlan0: disabling HT/VHT due to WEP/TKIP use
92.262126] iwl4965 0000:04:00.0 wlan0: disabling HT as WMM/QoS is not supported by the AP
92.262129] iwl4965 0000:04:00.0 wlan0: disabling VHT as WMM/QoS is not supported by the AP
92.263038] wlan0: associate with 00:1d:6a:d4:e3:b1 (try 1/3)
92.265854] wlan0: RX AssocResp from 00:1d:6a:d4:e3:b1 (capab=0x431 status=0 aid=46)
92.289872] wlan0: associated
92.491575] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC= SRC=fe80:0000:0000:0000:0213:e8ff:fef7:df0d DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=428 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=388
96.009307] IPv4: martian source 255.255.255.255 from 192.168.1.16, on dev wlan0
96.009321] ll header: 00000000: ff ff ff ff ff ff 00 19 b9 2e 98 3f 08 00 …?..
99.010112] IPv4: martian source 255.255.255.255 from 192.168.1.16, on dev wlan0
99.010126] ll header: 00000000: ff ff ff ff ff ff 00 19 b9 2e 98 3f 08 00 …?..
107.322660] nf_conntrack: automatic helper assignment is deprecated and it will be removed soon. Use the iptables CT target to attach helpers instead.
107.331871] IPv4: martian source 255.255.255.255 from 192.168.1.1, on dev wlan0
107.331877] ll header: 00000000: 00 13 e8 f7 df 0d 00 1b bf 75 f2 3e 08 00 …u.>…
110.341351] IPv4: martian source 255.255.255.255 from 192.168.1.1, on dev wlan0
110.341364] ll header: 00000000: 00 13 e8 f7 df 0d 00 1b bf 75 f2 3e 08 00 …u.>…
123.019472] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC= SRC=fe80:0000:0000:0000:0213:e8ff:fef7:df0d DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=84 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=44
155.023551] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC= SRC=fe80:0000:0000:0000:0213:e8ff:fef7:df0d DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=84 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=44
156.408629] fuse init (API version 7.20)
219.025333] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC= SRC=fe80:0000:0000:0000:0213:e8ff:fef7:df0d DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=84 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=44
347.050657] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC= SRC=fe80:0000:0000:0000:0213:e8ff:fef7:df0d DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=84 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=44
593.514088] PPP generic driver version 2.4.2
603.059667] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC= SRC=fe80:0000:0000:0000:0213:e8ff:fef7:df0d DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=84 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=44
991.918601] iwl4965 0000:04:00.0: RF_KILL bit toggled to disable radio.
991.918721] wlan0: deauthenticating from 00:1d:6a:d4:e3:b1 by local choice (reason=3)
991.918767] iwl4965 0000:04:00.0: Not sending command - RF KILL
991.918775] iwl4965 0000:04:00.0: Error sending C_REM_STA: enqueue_hcmd failed: -5
991.918782] iwl4965 0000:04:00.0: Error removing station 00:1d:6a:d4:e3:b1
991.924052] iwl4965 0000:04:00.0: Not sending command - RF KILL
991.924058] iwl4965 0000:04:00.0: Error sending C_QOS_PARAM: enqueue_hcmd failed: -5
991.924063] iwl4965 0000:04:00.0: Not sending command - RF KILL
991.924066] iwl4965 0000:04:00.0: Error sending C_RXON: enqueue_hcmd failed: -5
991.924069] iwl4965 0000:04:00.0: Error setting new RXON (-5)
991.924072] iwl4965 0000:04:00.0: Not sending command - RF KILL
991.924074] iwl4965 0000:04:00.0: Error sending C_RXON_ASSOC: enqueue_hcmd failed: -5
991.924154] iwl4965 0000:04:00.0: Not sending command - RF KILL
991.924157] iwl4965 0000:04:00.0: Error sending C_RXON_ASSOC: enqueue_hcmd failed: -5
991.924165] iwl4965 0000:04:00.0: Not sending command - RF KILL
991.924167] iwl4965 0000:04:00.0: Error sending C_LEDS: enqueue_hcmd failed: -5
991.924171] iwl4965 0000:04:00.0: Not sending command - RF KILL
991.924174] iwl4965 0000:04:00.0: Error sending C_RXON: enqueue_hcmd failed: -5
991.924176] iwl4965 0000:04:00.0: Error setting new RXON (-5)
991.925853] cfg80211: Calling CRDA to update world regulatory domain
991.929323] cfg80211: World regulatory domain updated:
991.929327] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
991.929330] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
991.929333] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
991.929335] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
991.929338] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
991.929340] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
991.934041] iwl4965 0000:04:00.0: Not sending command - RF KILL
991.934046] iwl4965 0000:04:00.0: Error sending C_RXON: enqueue_hcmd failed: -5
991.934049] iwl4965 0000:04:00.0: Error setting new RXON (-5)
991.935019] iwl4965 0000:04:00.0: Timeout stopping DMA channel 1 [0xa5a5a5a0]
991.935019] iwl4965 0000:04:00.0: Timeout stopping DMA channel 3 [0xa5a5a5a0]
991.935019] iwl4965 0000:04:00.0: Timeout stopping DMA channel 4 [0xa5a5a5a0]
991.935019] iwl4965 0000:04:00.0: Timeout stopping DMA channel 6 [0xa5a5a5a0]
992.000074] usb 6-2: USB disconnect, device number 2

Have you tried configuring it via the network manager?

Hello and welcome here.

When you post computer text next time, please do not use the QUOTE tags, but the CODE tags. It is the # button in the toolbar.

Hi again,
Thank you for your answers,

Yes I did.

Since you say you defined the connection in NM, it would be nice to view the definition located in the /etc/NetworkManager/system-connections/ directory. For example, I have

[connection]
id=Telecom New Zealand - XT mobile (Direct Internet)
uuid=b2bcfdd8-9c99-43c2-a921-************
type=gsm
permissions=user:dean:;
autoconnect=false

[ipv6]
method=ignore

[ipv4]
method=auto
dns=202.27.156.72;202.27.158.40;
ignore-auto-dns=true

[gsm]
number=*99#
apn=direct.telecom.co.nz
pin-flags=2

When you attempt to connect, the results shold be reported in /var/log/NetworkManager. Rather than trawling through it, you could open a terminal, and become root with

su -

Enter your root password when prompted. Then

tail -f /var/log/NetworkManager

Now attempt to connect via your mobile broadband device (using NM). If necessary, cut and paste the generated output from the NM log, and report back here.

Here’s my log tail:

tail -f /var/log/NetworkMan*
2013-03-29T00:26:06.812851+00:00 linux-bjn9 NetworkManager[532]: <info> (ttyUSB2): device state change: need-auth -> prepare (reason 'none') [60 40 0]
2013-03-29T00:26:06.813468+00:00 linux-bjn9 NetworkManager[532]: <info> Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) complete.
2013-03-29T00:26:13.640181+00:00 linux-bjn9 NetworkManager[532]: <warn> GSM connection failed: (32) Sending command failed: 'Resource temporarily unavailable'
2013-03-29T00:26:13.640211+00:00 linux-bjn9 NetworkManager[532]: <info> (ttyUSB2): device state change: prepare -> failed (reason 'unknown') [40 120 1]
2013-03-29T00:26:13.642155+00:00 linux-bjn9 NetworkManager[532]: <info> Marking connection 'Medi Telecom - Abonnement' invalid.
2013-03-29T00:26:13.642176+00:00 linux-bjn9 NetworkManager[532]: <warn> Activation (ttyUSB2) failed for connection 'Medi Telecom - Abonnement'
2013-03-29T00:26:13.642184+00:00 linux-bjn9 NetworkManager[532]: <info> (ttyUSB2): device state change: failed -> disconnected (reason 'none') [120 30 0]
2013-03-29T00:26:13.642191+00:00 linux-bjn9 NetworkManager[532]: <info> (ttyUSB2): deactivating device (reason 'none') [0]
2013-03-29T00:28:16.218199+00:00 linux-bjn9 NetworkManager[532]:    keyfile: removed /etc/NetworkManager/system-connections/Meditelecom.
2013-03-29T00:30:01.616166+00:00 linux-bjn9 /usr/sbin/cron[2102]: pam_unix(crond:session): session opened for user root by (uid=0)
2013-03-29T00:30:17.557423+00:00 linux-bjn9 /USR/SBIN/CRON[2102]: pam_unix(crond:session): session closed for user root


Well, the NM keeps telling Broadband Connection failed. the modem works under windows and is detected by opensuse as it is listed by lsusb as (modem on).
I cannot use WIFI to connect to internet everywhere and really need my 3G workin on opensuse, is it common that it doesn’t work or am i the only one to report this?

Many thanks for your time,
Inkd

tail -f /var/log/NetworkMan*
2013-03-29T00:26:06.812851+00:00 linux-bjn9 NetworkManager[532]: <info> (ttyUSB2): device state change: need-auth -> prepare (reason 'none') [60 40 0]
2013-03-29T00:26:06.813468+00:00 linux-bjn9 NetworkManager[532]: <info> Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) complete.
2013-03-29T00:26:13.640181+00:00 linux-bjn9 NetworkManager[532]: <warn> GSM connection failed: (32) Sending command failed: 'Resource temporarily unavailable'
2013-03-29T00:26:13.640211+00:00 linux-bjn9 NetworkManager[532]: <info> (ttyUSB2): device state change: prepare -> failed (reason 'unknown') [40 120 1]
2013-03-29T00:26:13.642155+00:00 linux-bjn9 NetworkManager[532]: <info> Marking connection 'Medi Telecom - Abonnement' invalid.
2013-03-29T00:26:13.642176+00:00 linux-bjn9 NetworkManager[532]: <warn> Activation (ttyUSB2) failed for connection 'Medi Telecom - Abonnement'
2013-03-29T00:26:13.642184+00:00 linux-bjn9 NetworkManager[532]: <info> (ttyUSB2): device state change: failed -> disconnected (reason 'none') [120 30 0]
2013-03-29T00:26:13.642191+00:00 linux-bjn9 NetworkManager[532]: <info> (ttyUSB2): deactivating device (reason 'none') [0]
2013-03-29T00:28:16.218199+00:00 linux-bjn9 NetworkManager[532]:    keyfile: removed /etc/NetworkManager/system-connections/Meditelecom.
2013-03-29T00:30:01.616166+00:00 linux-bjn9 /usr/sbin/cron[2102]: pam_unix(crond:session): session opened for user root by (uid=0)
2013-03-29T00:30:17.557423+00:00 linux-bjn9 /USR/SBIN/CRON[2102]: pam_unix(crond:session): session closed for user root


It is failing early in the connection sequence at stage 1. I am not sure about the cause of this.

Can you post your config file for the connection (/etc/NetworkManager/system-connections/Medi Telecom - Abonnement or whatever you called it)? I hinted at this last post.

is it common that it doesn’t work or am i the only one to report this?

The E173 hardware is supported in general (check out with a google search), but this connection failure may be down to a quirk of your provider or perhaps some SIM setting etc. (You may need to file a bug report for this issue.)

You could try connecting via the wvdial CLI utility instead. You’d need to add the wvdial package if not already present.

zypper in wvdial

To have read/write access to /dev/ttyUSB*, you will need to make sure the user account is a member of the ‘dialout’ group. You modem should be detected with

sudo wvdialconf

Then, you need to edit /dev/wvdial.conf so that it looks like this



[Dialer Meditel] Modem=/dev/ttyUSB0 Init2=ATZ Init3=ATE0V1&D2&C1S0=0+IFC=2,2 Init5=AT+CGDCONT=1,"ip","internet1.meditel.ma"; Phone=*99***1# Stupid Mode=1 Username="MEDINET" Password="MEDINET"

**You may need to use /dev/ttyUSB2 instead.

Now try to connect (as regular user) with

wvdial

Does that connect okay?

Not a solution here, but a recent archlinux thread discussing the same hardware. Perhaps this device is problematic after all. :confused:

Someone else reporting a problem in a fedora forum thread, but they claim a recent update fixed the issue.

Hello deano_ferrari, many thanks for your help.

I still cannot connect using my 3G modem. I removed the whole system and reinstalled it but it still didn’t work. I’ve tried it with Centos 6.3 and it works like a charm although I had the same error msg as with Opensuse when I installed the modem. But I’m not keen on using Centos on my lap, it seems like I’m workin all the time and doind the sys admin jobs insteaad of surfing my laptop XD XD.

Yes, here it is:

/etc/NetworkManager/system-connections # cat Medi*
[connection]
id=Medi Telecom - Abonnement
uuid=cac8a581-d0af-4e7a-aaeb-5b9a27d46382
type=gsm
permissions=user:myname:;
zone=

[ipv6]
method=ignore
ip6-privacy=0

[ipv4]
method=auto
may-fail=false

[gsm]
number=*99#
username=MEDINET
password-flags=1
apn=internet1.meditel.ma
network-type=2
pin-flags=4


Here is the message I got when I installed the modem using the soft provided with Huawei.

nstalling version: 21.005.11.00.04

The software is exist. Do you want overwrite it? ([Y]/N):Y

Local path is: /usr/local/Internet_Mobile+

Installing Internet Mobile+...ls: cannot access /etc/usb_modeswitch.d/: No such file or directory
/usr/local/Internet_Mobile+/driver/ndis_driver
Usage: modinfo -0]-F field]-k kernelversion]-b basedir]  module...
 Prints out the information about one or more module(s).
 If a fieldname is given, just print out that field (or nothing if not found).
 Otherwise, print all information out in a readable form
 If -0 is given, separate with nul, not newline.
 If -b is given, use an image of the module tree.
ERROR: Removing 'cdc_ether': No such file or directory
ERROR: Removing 'usbnet': No such file or directory
ERROR: Removing 'hw_cdc_driver': No such file or directory
make -C src/ clean
make[1]: Entering directory `/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers *.order
/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src/add_header.sh  "clean" "/lib/modules/3.7.10-1.1-desktop/build/include/linux/usb"
rmmod -f hw_cdc_driver
ERROR: Removing 'hw_cdc_driver': No such file or directory
make[1]: *** [clean] Error 1
make[1]: Leaving directory `/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src'
make: *** [clean] Error 2
make -C src/ modules
make[1]: Entering directory `/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src'
#/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src/add_header.sh  "modules" "/lib/modules/3.7.10-1.1-desktop/build/include/linux/usb"
make -C /lib/modules/3.7.10-1.1-desktop/build SUBDIRS=/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src modules
make[2]: Entering directory `/usr/src/linux-3.7.10-1.1-obj/i386/desktop'
  CC [M]  /usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src/hw_cdc_driver.o
/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src/hw_cdc_driver.c: In function ‘__check_ncm_prefer_32’:
/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src/hw_cdc_driver.c:112:1: warning: return from incompatible pointer type [enabled by default]
/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src/hw_cdc_driver.c: In function ‘__check_ncm_prefer_crc’:
/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src/hw_cdc_driver.c:115:1: warning: return from incompatible pointer type [enabled by default]
/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src/hw_cdc_driver.c: In function ‘__check_rt_debug’:
/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src/hw_cdc_driver.c:127:1: warning: return from incompatible pointer type [enabled by default]
/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src/hw_cdc_driver.c: At top level:
/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src/hw_cdc_driver.c:155:27: fatal error: linux/usb/ncm.h: No such file or directory
compilation terminated.
make[5]: *** [/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src/hw_cdc_driver.o] Error 1
make[4]: *** [_module_/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src] Error 2
make[3]: *** [sub-make] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/linux-3.7.10-1.1-obj/i386/desktop'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src'
make: *** [modules] Error 2
make -C src/ install
make[1]: Entering directory `/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src'
#install -m 744 -c hw_cdc_driver.o /lib/modules/3.7.10-1.1-desktop/kernel/drivers/usb/net
#depmod -a
#modprobe hw_cdc_driver
/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src/add_header.sh  "install"
modprobe hw_cdc_driver
FATAL: Module hw_cdc_driver not found.
make[1]: *** [install] Error 1
make[1]: Leaving directory `/usr/local/Internet_Mobile+/driver/ndis_driver/ndis_src/src'
make: *** [install] Error 2

Install NDIS driver failed.
The compiling environment is not all ready.
Please check gcc, make and kernel buid(/lib/modules/3.7.10-1.1-desktop/build) to be all installed?
Now please enter any key to finish other installations.

                                                                                                                                                                                    
               Now please enter any key to finish other installations.
HNDIS is disabled, and only Modem can be used.
AUTORUNPATH=/home/illusion/.kde4/Autostart                                                                                                                                          
ADDRUNLEVEL=/etc/init.d/rc4.d                                                                                                                                                       
‘/etc/init.d/rc4.d/S99runhwactivator’ -> ‘/etc/init.d/runhwactivator’                                                                                                               
‘/etc/init.d/rc4.d/K10runhwactivator’ -> ‘/etc/init.d/runhwactivator’                                                                                                               
ADDRUNLEVEL=/etc/init.d/rc3.d                                                                                                                                                       
‘/etc/init.d/rc3.d/S99runhwactivator’ -> ‘/etc/init.d/runhwactivator’                                                                                                               
‘/etc/init.d/rc3.d/K10runhwactivator’ -> ‘/etc/init.d/runhwactivator’                                                                                                               
ADDRUNLEVEL=/etc/init.d/rc5.d                                                                                                                                                       
‘/etc/init.d/rc5.d/S99runhwactivator’ -> ‘/etc/init.d/runhwactivator’                                                                                                               
‘/etc/init.d/rc5.d/K10runhwactivator’ -> ‘/etc/init.d/runhwactivator’                                                                                                               
ADDRUNLEVEL=/etc/init.d/rc2.d                                                                                                                                                       
‘/etc/init.d/rc2.d/S99runhwactivator’ -> ‘/etc/init.d/runhwactivator’                                                                                                               
‘/etc/init.d/rc2.d/K10runhwactivator’ -> ‘/etc/init.d/runhwactivator’

As for /dev/wvdial.conf, I’ve already tried this solution before but it doesn’t work, I’m no good with AT commands but I’ll retry the wvdial thingy.

Stay well
Inkd,

Interesting. That ‘hw_cdc_driver’ suggests that this device may provide an ethernet interface with the correct driver. I have seen new generation 3G broadband devices that work like this, but not sure about the E173. Such devices may be supported by the cdc_ether driver. When you plug the device in, note if a new ethernet device interface is exposed with

/sbin/ifconfig

Same problem here with HuaweiE173, it does not connect in OS12.3, the 3G-stick will be recognized in lsusb, but does not connect.
The stick runs well in OS12.2, also running well in bodhilinux and manjaro. It has the same settings as my other USB-stick, Huawei E170, that runs well in all systems, settings done by nm-plasmoid in KDE -or in case bodhi and manjaro with gnome-nm-applet, so it is default-settings
I realized that E173 tries to connect to ttyUSB2, what seems not to work, the E170 connects to ttyUSB0, should the problem be there?

I can give some more details about this on weekend, say what you need.

Martin

The older type of 3G sticks were essentially serial ppp modems, while some of the newer devices are CDC ethernet types, and present themselves as ethernet devices, with the support of the usbnet and cdc_ether drivers. These newer types still present serial device ports, but only used for control purposes AFAIU. I’m not familiar with the E170 or E173, but it sounds like the E170 behaves as a serial modem device. There seems to be a lot of threads discussing connectivity issues with the E173 model. Anyway, the best place to start is to examine the kernel output following the attachment of the device concerned

dmesg|tail

Perhaps you could compare the kernel output from both devices when attached.

I missed this. If this is the case, it would be interesting to compare the network manager logs when trying to connect. Do you still have openSUSE 12.2 installed?

I’d be interested in knowing whether your E173 modem presents itself as an ethernet deivce when attached. (This does depend on the chipset being supported by the kernel driver though.)

/sbin/ifconfig

I’ve seen some threads suggesting that this is the case, with others still pursuing the serial connectivity.

I found this thread discussing ‘E173’ devices, and it was mentioned

In fact there are a wide variety of Huawei devices sold with the name ‘E173’. Inside the sim cover this one is marked as E173u

so I can understand that with the various chipsets contained within, people are talking about (and dealing with) different devices, so this explains some of the confusion about why some claim support and not others etc. It is well worth reading, and definitively identifying the chipset first, before proceeding with any diagnostics.

sorry for a late answer, I was not looking for the problem, remembered me today.

The output of huaweiE73 ** on opensuse12,2** is as follows

inux-0b17:~ # dmesg|tail
  732.793259] Did not find alt setting 1 for intf 0, config 1
  734.796301] Did not find alt setting 1 for intf 0, config 1
  783.600115] usb 2-1: USB disconnect, device number 2
 1290.440669] SFW2-INext-DROP-DEFLT IN=ppp0 OUT= MAC= SRC=78.130.108.241 DST=78.130.108.242 LEN=40 TOS=0x00 PREC=0x00 TTL=127 ID=28439 PROTO=UDP SPT=5351 DPT=5351 LEN=20 
 1290.450764] SFW2-INext-DROP-DEFLT IN=ppp0 OUT= MAC= SRC=78.130.108.241 DST=78.130.108.242 LEN=40 TOS=0x00 PREC=0x00 TTL=127 ID=28438 PROTO=UDP SPT=5351 DPT=5351 LEN=20 
 1290.450946] SFW2-INext-DROP-DEFLT IN=ppp0 OUT= MAC= SRC=78.130.108.241 DST=78.130.108.242 LEN=30 TOS=0x00 PREC=0x00 TTL=127 ID=28440 PROTO=UDP SPT=5351 DPT=5351 LEN=10 
 1636.941117] SFW2-INext-DROP-DEFLT IN=ppp0 OUT= MAC= SRC=46.240.170.58 DST=78.130.108.242 LEN=48 TOS=0x00 PREC=0x00 TTL=113 ID=360 DF PROTO=TCP SPT=46456 DPT=445 WINDOW=65535 RES=0x00 SYN URGP=0 OPT (020405B401010402) 
 1639.930481] SFW2-INext-DROP-DEFLT IN=ppp0 OUT= MAC= SRC=46.240.170.58 DST=78.130.108.242 LEN=48 TOS=0x00 PREC=0x00 TTL=113 ID=3002 DF PROTO=TCP SPT=46456 DPT=445 WINDOW=65535 RES=0x00 SYN URGP=0 OPT (020405B401010402) 
 2855.383213] SFW2-INext-DROP-DEFLT IN=ppp0 OUT= MAC= SRC=185.19.216.140 DST=78.130.108.242 LEN=445 TOS=0x00 PREC=0x00 TTL=250 ID=0 DF PROTO=UDP SPT=5065 DPT=5060 LEN=425 
 3771.794598] SFW2-INext-DROP-DEFLT IN=ppp0 OUT= MAC= SRC=117.79.91.214 DST=78.130.108.242 LEN=48 TOS=0x00 PREC=0x00 TTL=250 ID=47630 PROTO=TCP SPT=37598 DPT=22 WINDOW=65535 RES=0x00 SYN URGP=0 OPT (020405B401010402) 
linux-0b17:~ # /sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:41:E6:2E:45  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:16 Memory:ee000000-ee020000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:24 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1300 (1.2 Kb)  TX bytes:1300 (1.2 Kb)

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:78.130.108.242  P-t-P:10.64.64.64  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:30224 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28063 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:31415470 (29.9 Mb)  TX bytes:3805922 (3.6 Mb)

.

and working.

Seems for me it is recognized as ppp0-modem, speaking about 12.2.

Later on I will give output from 12.3

Thanks

Martin

So this the output of huaweiE170 in opensuse12.3

linux-0b5r:/home/martin # dmesg|tail
   27.796844] Bluetooth: BNEP socket layer initialized
   27.872570] e1000e 0000:02:00.0: irq 46 for MSI/MSI-X
   27.873476] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
   56.827910] EXT4-fs (sda5): re-mounted. Opts: acl,user_xattr,commit=0
   81.514340] PPP generic driver version 2.4.2
   82.767318] PPP BSD Compression module registered
   82.806459] PPP Deflate Compression module registered
  291.930213] SFW2-INext-DROP-DEFLT IN=ppp0 OUT= MAC= SRC=77.243.114.198 DST=89.180.214.1 LEN=131 TOS=0x00 PREC=0x00 TTL=114 ID=31926 PROTO=UDP SPT=52924 DPT=55503 LEN=111 
  295.154479] CE: hpet increased min_delta_ns to 20113 nsec
  338.801232] SFW2-INext-DROP-DEFLT IN=ppp0 OUT= MAC= SRC=201.230.142.1 DST=89.180.214.1 LEN=60 TOS=0x00 PREC=0x00 TTL=44 ID=45135 DF PROTO=TCP SPT=2895 DPT=23 WINDOW=5808 RES=0x00 SYN URGP=0 OPT (020405AC0402080A002643460000000001030300) 
linux-0b5r:/home/martin # /sbin/ifconfig
eth0      Link encap:Ethernet  Hardware Adresse 00:16:41:E6:2E:45  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:16 Speicher:ee000000-ee020000 

lo        Link encap:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:36 errors:0 dropped:0 overruns:0 frame:0
          TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0 
          RX bytes:1900 (1.8 Kb)  TX bytes:1900 (1.8 Kb)

ppp0      Link encap:Punkt-zu-Punkt Verbindung  
          inet Adresse:89.180.214.1  P-z-P:10.64.64.64  Maske:255.255.255.255
          UP PUNKTZUPUNKT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:3087 errors:12 dropped:0 overruns:0 frame:0
          TX packets:3126 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:3 
          RX bytes:2538326 (2.4 Mb)  TX bytes:488158 (476.7 Kb)

and this the output from huawei**E173 in opensuse12.3
**

inux-0b5r:/home/martin # dmesg|tail
  626.459545] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB2
  626.459828] scsi9 : usb-storage 1-2:1.3
  626.462248] scsi10 : usb-storage 1-2:1.4
  629.187119] scsi 9:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
  629.188099] scsi 10:0:0:0: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
  629.188577] sd 10:0:0:0: Attached scsi generic sg2 type 0
  629.191340] sr1: scsi-1 drive
  629.191602] sr 9:0:0:0: Attached scsi CD-ROM sr1
  629.191809] sr 9:0:0:0: Attached scsi generic sg3 type 5
  629.192461] sd 10:0:0:0: [sdb] Attached SCSI removable disk
linux-0b5r:/home/martin # /sbin/ifconfig
eth0      Link encap:Ethernet  Hardware Adresse 00:16:41:E6:2E:45  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:16 Speicher:ee000000-ee020000 

lo        Link encap:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:36 errors:0 dropped:0 overruns:0 frame:0
          TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0 
          RX bytes:1900 (1.8 Kb)  TX bytes:1900 (1.8 Kb)


as you see, the modem will not be anymore detected by ppp0, what is missing, and also not seen as eth0, only detected as removable disk.

I will give you the output of E173 in OS12.2 also, where it works like a charme.

Martin

edit: this output is just in my last post, getting confused about changing modems an sim-cards, sorry

So there is so far no solution in sight?

Thanx

Martin

Do you have usb_modeswitch installed? That usually takes care of the required mode switching, allowing the modem interface to be active.