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
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
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.
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?
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
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.
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.
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
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.
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.