After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 551361 - Mobile Broadband, confusing network definitions (GSM, GPRS, 3G?)
Mobile Broadband, confusing network definitions (GSM, GPRS, 3G?)
Status: RESOLVED FIXED
Product: NetworkManager
Classification: Platform
Component: nm-applet
git master
Other All
: Normal minor
: ---
Assigned To: Dan Williams
Dan Williams
Depends on:
Blocks:
 
 
Reported: 2008-09-08 12:12 UTC by plun
Modified: 2008-10-07 12:22 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description plun 2008-09-08 12:12:18 UTC
Mobile networks are defined as GSM or GPRS networks.

GPRS are a GSM network transmission and 3G-HSPA is something complete different.

http://en.wikipedia.org/wiki/3G

Tested this with a swedish ISP with a up to 7.2 Mbits 3G connection, Huawei 220 USB modem. Detcted as a GSM connection.

Causes confused users.....

Eventually its easier to just change "GSM" to "GSM/3G" if networks cannot be
identified.  But with mobile broadband info it must be possible.

Thanks ! 

Other information:
Ubuntu Launchpad bug:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/265056
Comment 1 Leif Sandvik 2008-09-19 16:12:41 UTC
I can also confirm this bug. I also have a swedish ISP and it also only says GSM-network but it actually connects to a 3G HSPA network. This will cause a lot of confusion with users. 
Comment 2 Alexander Sack 2008-09-22 22:14:29 UTC
this has been communicated to me multiple times while collecting feedback on mobile broadband in NM 0.7 in ubuntu. Maybe worth getting fixed in 0.7.
Comment 3 Dan Williams 2008-09-23 18:35:13 UTC
Not that we actually honor that option right now anyway.  We should hide it in the UI until we actually do.  But for the moment, the options should be:

Any
Prefer 3G
Prefer GPRS/EDGE
3G Only
GPRS/EDGE Only

And the options in libnm-util/nm-setting-gsm.h should be instead:

enum {
	NM_GSM_NETWORK_ANY = -1,
	NM_GSM_NETWORK_3G = 0,
	NM_GSM_NETWORK_GPRS_EDGE = 1,
	NM_GSM_NETWORK_PREFER_3G = 2,
	NM_GSM_NETWORK_PREFER_GPRS_EDGE = 3
};

want to patch it?
Comment 4 emilio 2008-09-25 07:26:02 UTC
I confirm that the same happesn with 3 UK and modem E160G. If I use "Edit connection" it is recognized as GPRS (but 3 UK works only on 3G-UMTS). 

Also if I try to manually change the connection type to "Any" this is not saved and when I edit the connection again it is back to GPRS.
Comment 5 Dan Williams 2008-09-25 16:18:09 UTC
NM svn r4106, applet svn r906
Comment 6 Leif Sandvik 2008-10-03 13:55:39 UTC
So this will be fixed when Intrepid is released? 
Comment 7 Dan Williams 2008-10-03 19:36:01 UTC
It'll get fixed whenever the Ubuntu devs pull the latest NM changes into Intrepid.  I have no idea when that will be since I'm not the Ubuntu dev responsible for NetworkManager, I'm the upstream developer.  Try asking Alexander Sack (asac ubuntu com); he's the guy you're looking for.
Comment 8 kael 2008-10-04 04:04:28 UTC
On Ubuntu Intrepid, since the last upgrade (with NM-0.7~~svn20080928t225540-0ubuntu1 0), the preferences can't be saved. The password and the type of connection are never saved and the connection hence fails (whereas it didn't before the upgrade).

Is this a bug from nm-connection-editor ?
Comment 9 Leif Sandvik 2008-10-04 09:04:01 UTC
Yesterdays updates fixed half the bugg (Ibex). Now you can actually choose 3G in the preferences. That is all good. But when you hower your mouse over the NM-icon it says (GSM-connection) and if I leftclick on the icon it says "GSM-Network (Huawei Technologies E220 HSDPA Modem....)"
This should be changed.

GSM --> 3G
Comment 10 plun 2008-10-05 17:09:23 UTC
Yup, tested and I confirm,  also that the notification presents that a connection
is establish against GSM and not 3G as correct.

 
Comment 11 Dan Williams 2008-10-06 15:08:53 UTC
If you connect with EDGE or GPRS, that's not 3G.
Comment 12 plun 2008-10-06 16:38:01 UTC
I am testing with my cellphone and I have a 3G connection.

Nevertheless "Asac" upgraded NM 0.7 today and now its another notification. 
"Connected to 3",  maybe this also comes from "MBCA" ?

https://lists.ubuntu.com/archives/intrepid-changes/2008-October/008011.html

https://lists.ubuntu.com/archives/intrepid-changes/2008-October/008010.html

There was no "release note" within Launchpads "Fix release" so it can maybe be better routines for avoiding mess up/downstream.

Thanks !   

Comment 13 Dan Williams 2008-10-06 16:46:20 UTC
Right, but the point is that when you're mobile, or when you're in an area that doesn't have coverage, you may _not_ have a 3G connection and the device will drop down to EDGE or GPRS speeds.  You can't call everything "3G" because it's not all 3G all the time.

Note that the "Network Type" setting isn't actually honored at this time, and it'll be hidden quite soon.  Will be un-hidden when that support is actually present.

"GSM" is the generic name for GSM-derived technologies, including GSM, GPRS, EDGE, UMTS, HSDPA, and HSUPA.  There needs to be some generic name for all of these, and half of them are _not_ 3G.
Comment 14 emilio 2008-10-06 17:30:12 UTC
GSM can be associated to 2G and 2.5G technology. UMTS and 3G is a complete different stuff. I think using GSM to generalize is incorrect. Please check wikipedia. I would better use something like WAN or "Mobile".
Comment 15 plun 2008-10-06 17:37:28 UTC
@Dan Williams 

Cellphones I am using is a S-E K610 or Walkman K850.

I can see it on the phone when the Internet connection starts > 3G and
"The Internet globe"

I have also performed speedtest against a reference server in Sweden.
So I am running 3G.... 

Another issue is if its possible to set USB port speed somewhere ?

I am also going to test with a high speed 7.2 MBits USB moden (Huawei)

I tested in August and it was not possible to get faster connection then approx 1 Mbits...so therefore if the speed is limited somewhere ????

Really difficult to find answer about Linux and USB port speed.
Comment 16 Dan Williams 2008-10-06 17:51:37 UTC
The general term I've been using internally is "mobile broadband".  The question is whether it's useful to differentiate between CDMA and GSM-dervied devices in the applet menu, or whether the hardware ID strings that you see when two devices are plugged in are enough.

"GSM" itself is _not_ 2.5G technology.  It's 2G.  GPRS/EDGE are the 2.5G technology but of course still use the TDMA air interface with different modulation schemes.  So using "GSM" in reference to 2.5G is not appropriate either.

The GSM "family" includes everything in the GSM migration path _including_ WCDMA-based Radio Access Networks:

GSM -> GPRS -> EDGE -> UMTS -> HSDPA -> HSPA -> HSPA+ -> LTE

Likewise, the CDMA "family" include everything the CDMA migration path:

IS-95 -> IS-95A -> CDMA2000 (1xrtt) -> EVDO rev 0 -> EVDO rev A


In the end, users don't really care what these technical terms are.  They want their stuff to work.  We can probably just change the applet menus to show "Mobile Broadband Network" instead of CDMA or GSM and if you have more than one device plugged in, do the same hardware string thing.

But it's important to remember that terms like "2G" or "3G" or "4G" are entirely confusing because they aren't standardized.  T-Mobile in the Czech Republic uses the "4G" brand name for IPWireless devices that are completely different from GSM and CDMA.  Should I start using "4G" in the UI for those devices?  No.  Likewise the UI shouldn't contain strings like 2G and 3G that are fairly ambiguous.
Comment 17 plun 2008-10-06 18:13:48 UTC
OK, I think they care and in Sweden we have a "explosion" with users going over
to Mobile Broadband.  A lot of them also knows the difference between GPRS/EDGE and 3G, it will just cause a lot of questions with unclear presentation.

Back to speed... ;)    ttyACM0 is the magic module as I understands it.

I have been using wvdial for a long time and its easy to set baudrate with a config file (after first check with usbserial)


What is ttyACM0 set to with NM 0.7  ?


ISPs in Sweden runs ads with "Turbo Mobile Broadband" ;)   7.2 Mbits, real speed maybe 50%.

Comment 18 Leif Sandvik 2008-10-06 23:28:03 UTC
Changing to "Mobile Broadband Network" sounds like a good idea, that would make it easy for everyone to understand. 
Comment 19 Dan Williams 2008-10-06 23:54:27 UTC
cdc-acm is the module that provides ttyACMx devices.
Comment 20 Dan Williams 2008-10-06 23:58:28 UTC
Switched to using "mobile broadband" for both CDMA and GSM devices in applet svn r931.
Comment 21 Leif Sandvik 2008-10-07 00:01:59 UTC
Nice work, keep it up. Over and out.
Comment 22 plun 2008-10-07 06:10:40 UTC
Thanks Dan !

NM 0.7 is really a key function for the moment. Rather strange situation with users running Vodaphone software...So this is just great.  :)


@Leif
Can you please test a high speed connection ? "Huawei - 3"

Reference test server
http://www.bredbandskollen.se/   (Starta mätning = start measure)

Comment 23 emilio 2008-10-07 07:58:53 UTC
I would probably go for a generic "Mobile network". The band of a GPRS connection can be hardly defined as "broad"
Comment 24 Leif Sandvik 2008-10-07 09:08:05 UTC
@Plun
Im very close to max speed. I get 0.31 Mbit upstreams and 5.8Mbit downstream, I have 3 and I live in Gothendurg, great coverage here.
Comment 25 plun 2008-10-07 12:22:26 UTC
@Leif.... Great,  then it works....  :)

Using "3's" slowest 3G connection myself with my laptop.  Save money...

I added a proposal to "asac" to include this change for Ubuntu within
the Ubuntu bug report

The provider info for "3" is also not correct as I sees it for a cellphone but that can maybe be tested somewhere else....