[Bug 503397] New: ModemManager handles my Option iCon 225 very unreliable
http://bugzilla.novell.com/show_bug.cgi?id=503397 Summary: ModemManager handles my Option iCon 225 very unreliable Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: All OS/Version: openSUSE 11.1 Status: NEW Severity: Major Priority: P5 - None Component: Network AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: nice@titanic.nyme.hu QAContact: qa@suse.de Found By: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; hu-HU; rv:1.9.0.10) Gecko/2009042700 SUSE/3.0.10-1.1.1 Firefox/3.0.10 -Sometimes (approx. 2 of 10 times), despite that I plugged in the device, I can't see it in nm-applet -Sometimes (approx. 4 of 10 times), despite that I unplugged the device, I still can see it in nm-applet -Most of the times (approx. 9 of 10 times) it's unable to connect (see: https://bugzilla.novell.com/show_bug.cgi?id=503386) When it's unble to detect the device, it's mostly enough to unplug and then plug in again, but when it sticks in NetworkManager, I have to restart the whole network system and in addition manually kill ModemManager, which usually consumes 100% CPU time in situations like this. I have to do this network restarting / modenmmanager killing process virtually every time I want to use 3G mobile network. Reproducible: Sometimes Steps to Reproduce: 1. 2. 3. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=503397
Zheng Chen
http://bugzilla.novell.com/show_bug.cgi?id=503397
User tambet@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=503397#c1
Tambet Ingo
http://bugzilla.novell.com/show_bug.cgi?id=503397
User nice@titanic.nyme.hu added comment
http://bugzilla.novell.com/show_bug.cgi?id=503397#c2
Tamás Németh
Does it work better with new ModemManager package from
http://download.opensuse.org/repositories/home://tambet://branches://openSUS...
It bypasses HAL for modem detection and does it's own thing.
I must sadly inform you that it's even worse - if possible. I was unable to connect using it, moreover I'm just having a stuck modem-manager process consuming 100% CPU time, just because I pulled the 3G stick out. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=503397
User tambet@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=503397#c3
--- Comment #3 from Tambet Ingo
http://bugzilla.novell.com/show_bug.cgi?id=503397
User nice@titanic.nyme.hu added comment
http://bugzilla.novell.com/show_bug.cgi?id=503397#c4
--- Comment #4 from Tamás Németh
Created an attachment (id=298590) --> (http://bugzilla.novell.com/attachment.cgi?id=298590) [details] Proposed fixed package
Please try this package.
OK, I'm testing it. Please wait for more details, but my first experiences are: OK the positive site it seems to handle (and thus present to NetworkManager) only /dev/ttyHS0, which is the working one for me. It omits /dev/ttyHS1, which is good for me, since I won't be confused by the two, virtually identical connections, amongst which only one works. This is good, but that one port still works just as unreliable as before. I suspect that this unreliability somehow may be related to the quality of the network, but the windows web'n'walk client almost always connects succesfully for the first time, while I have to fiddle 5-15 minutes with Linux in order to get connected to the net. A typical scenario: I plug in the stick, and in a few seconds, two options appear in gnome's nm-applet: the name of a preconfigured (by me) connection, and "properties" for the virtual serial port it will use to connect. (With earlyer versions there were two conection and two properties options, and I used the properties do discover which is the appropriate port for me, to scn available networks, and to initiate registering to the network before actually connecting). Now, when I click onto the connection option, the first attemt to connect is ALWAYS unsuccessful. However, properties won't work at all until this first attemt, so I have to attempt connecting first. Then I may attemt to connect again, but it almost always fails. At this point I usually use the "properties" option, which registers to the network, but not connects. I have to wait approximately one minute in this registered state which makes it much more probable that I will be able to connect (however, I mustn't close the properties window during using the net, because that would immediately break my connection). However, sometimes it's impossible to connect even despite being registered for a few time before attempting connection, and I have to restart everthing. A almost always have to restart this whole procedure, and ModemManager mostly stucks in, still showing the virtual serial port to networkmanager (in spite of the fact that the USB stick is already pulled out), and consuming 100% CPU time, so I have to restart everything like this: /etc/init.d/network stop ; killall modem-manager ; modprobe -r hso ; /etc/init.d/network start So, there seems to be no improvement in this area yet. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=503397
User tambet@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=503397#c5
--- Comment #5 from Tambet Ingo
http://bugzilla.novell.com/show_bug.cgi?id=503397
User nice@titanic.nyme.hu added comment
http://bugzilla.novell.com/show_bug.cgi?id=503397#c6
--- Comment #6 from Tamás Németh
Next issue: Connection is very rarely successful in Linux, works often (always?) in Windows.
Not always, but in ~95% of the attempts, while it works in ~10 for Linux%.
So yes, this does sound a lot like a problem due to poor reception.
Maybe, but Windows doesn't need that long time between registration and conection. In the case of windows the registration and connection phases are separated more clearly. (After plugging in the stick I have to type in my PIN code which makes that client software to registrate but not connect, and I have to connect separately. However, even when I attempt to connect almost immediately after the registration, the connection will succeed virtually always, and I don't even have to wait! The connection finishes in a few seconds!)
ModemManager waits for one minute to finish registration + activating connection, so it sounds like it's not enough for you. There's nothing ModemManager can do more if it tells the modem to register (and then connect) to make it do it faster.
See above. I suspect that the windows client software may use a different method to handle the stick, since it's so much faster and more reliable. Earlier, under Linux I used a shell script (made by the author of the hso driver) to handle my 3G stick, but that was almost as unreliable as ModemManager. However, later I tried th HSOConnect utility (also made by the author of the hso driver), which proved to be approximately as fast and reliable as the windows client, but it's not integrated with NetworkManager and doesn't run on openSUSE 11.1 (because it needs python 2.5, at least it's last version seen by me). you should take a allok at HSOConnect, in order to get some ideas, or try my windows client on a windows machine (I can extract it from my USB stcik, and send to you). To make activation faster, we could (and should) try
to implement what you're already trying to use, that is, to get the modem registered before the start of connection. I have been wanting to write that, but it will take significant amount of time, and we simply don't have resources for that right now.
Networkmanager also has to be changed, right? Sorry, I can't help since I'm not a programmer, but it was one of my advices too. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=503397
User tambet@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=503397#c7
--- Comment #7 from Tambet Ingo
However, later I tried th HSOConnect utility (also made by the author of the hso driver), which proved to be approximately as fast and reliable as the windows client,
Can you get the log of AT command and responses it sends? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=503397
User nice@titanic.nyme.hu added comment
http://bugzilla.novell.com/show_bug.cgi?id=503397#c8
--- Comment #8 from Tamás Németh
However, later I tried th HSOConnect utility (also made by the author of the hso driver), which proved to be approximately as fast and reliable as the windows client,
Can you get the log of AT command and responses it sends?
I have no idea how to do that. Maybe I shoud relay the traffic of the serial port through some scripts? Anyway, I started to fiddle with the settings of the connection, and it seems to me that it can be improved only this way. For example, I was able to connect to the network on the VERY FIRST ATTEMPTION, two times!!! I will summarize my experiences in one or two days. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=503397
User nice@titanic.nyme.hu added comment
http://bugzilla.novell.com/show_bug.cgi?id=503397#c9
--- Comment #9 from Tamás Németh
http://bugzilla.novell.com/show_bug.cgi?id=503397
User tambet@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=503397#c10
--- Comment #10 from Tambet Ingo
http://bugzilla.novell.com/show_bug.cgi?id=503397
User nice@titanic.nyme.hu added comment
http://bugzilla.novell.com/show_bug.cgi?id=503397#c11
--- Comment #11 from Tamás Németh
http://bugzilla.novell.com/show_bug.cgi?id=503397
User nice@titanic.nyme.hu added comment
http://bugzilla.novell.com/show_bug.cgi?id=503397#c12
--- Comment #12 from Tamás Németh
http://bugzilla.novell.com/show_bug.cgi?id=503397
User nice@titanic.nyme.hu added comment
http://bugzilla.novell.com/show_bug.cgi?id=503397#c13
--- Comment #13 from Tamás Németh
http://bugzilla.novell.com/show_bug.cgi?id=503397
User nice@titanic.nyme.hu added comment
http://bugzilla.novell.com/show_bug.cgi?id=503397#c14
--- Comment #14 from Tamás Németh
http://bugzilla.novell.com/show_bug.cgi?id=503397
User nice@titanic.nyme.hu added comment
http://bugzilla.novell.com/show_bug.cgi?id=503397#c15
--- Comment #15 from Tamás Németh
http://bugzilla.novell.com/show_bug.cgi?id=503397
User nice@titanic.nyme.hu added comment
http://bugzilla.novell.com/show_bug.cgi?id=503397#c16
--- Comment #16 from Tamás Németh
http://bugzilla.novell.com/show_bug.cgi?id=503397
User nice@titanic.nyme.hu added comment
http://bugzilla.novell.com/show_bug.cgi?id=503397#c17
Tamás Németh
participants (1)
-
bugzilla_noreply@novell.com