[Bug 776520] New: UMTS stick broken: pppd unable to handle input from NetworkManager, unrecognized option 'wwan0'
https://bugzilla.novell.com/show_bug.cgi?id=776520 https://bugzilla.novell.com/show_bug.cgi?id=776520#c0 Summary: UMTS stick broken: pppd unable to handle input from NetworkManager, unrecognized option 'wwan0' Classification: openSUSE Product: openSUSE 12.2 Version: RC 2 Platform: x86-64 OS/Version: openSUSE 12.2 Status: NEW Severity: Major Priority: P5 - None Component: Network AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: gp@suse.com QAContact: qa-bugs@suse.de Found By: Product Management Blocker: --- Created an attachment (id=502795) --> (http://bugzilla.novell.com/attachment.cgi?id=502795) /var/log/message This is a regression from openSUSE 11.4 and 12.1. It also occurs on openSUSE 12.1 with kernel 3.4, but not with kernel 3.3 or the regular kernel 3.1. Using a USB UMTS stick, I can no longer establish a UMTS data connection with NetworkManager. I am going to attach relevant parts of /var/log/messages and /var/log/NetworkManager, but here is the analysis: 1. The system recognizes the UMTS stick and NetworkManager actually shows the connection under "Mobile Broadband". In fact, it also shows the provider (Vodafone) and signal strength. 2. When I try to establish the connection, that fails in the middle. 3. Aug 14 16:13:29 tuna NetworkManager[6305]: <warn> pppd pid 7116 exited with error: pppd options error and Aug 14 16:13:29 tuna pppd[7116]: unrecognized option 'wwan0' 4. Replacing /usr/sbin/pppd with a script that captures the actual invocation of pppd, we see the following: nodetach lock nodefaultroute wwan0 noipdefault noauth usepeerdns lcp-echo-failure 0 lcp-echo-interval 0 ipparam /org/freedesktop/NetworkManager/PPP/1 plugin /usr/lib64/pppd/2.4.5/nm-pppd-plugin.so 5. The documentation of pppd reads SYNOPSIS pppd [ options ] : ttyname Use the serial port called ttyname to communicate with the peer. If ttyname does not begin with a slash (/), the string "/dev/" is prepended to ttyname to form the name of the device to open. It occurs to me that amidst all the options in the invocation above, pppd does not recognize wwan0 as a ttyname. Indeed /dev/wwan0 does not exist on my machine. 6. So I replaced /usr/sbin/pppd by a script that invokes the real pppd as above, just replacing wwan0 by ttyUSB3. Voila, connection established. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776520
https://bugzilla.novell.com/show_bug.cgi?id=776520#c1
--- Comment #1 from Gerald Pfeifer
https://bugzilla.novell.com/show_bug.cgi?id=776520
https://bugzilla.novell.com/show_bug.cgi?id=776520#c
Gerald Pfeifer
https://bugzilla.novell.com/show_bug.cgi?id=776520
https://bugzilla.novell.com/show_bug.cgi?id=776520#c
Gerald Pfeifer
https://bugzilla.novell.com/show_bug.cgi?id=776520
https://bugzilla.novell.com/show_bug.cgi?id=776520#c2
Christian Boltz
https://bugzilla.novell.com/show_bug.cgi?id=776520
https://bugzilla.novell.com/show_bug.cgi?id=776520#c3
Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=776520
https://bugzilla.novell.com/show_bug.cgi?id=776520#c4
Gerald Pfeifer
As mentioned on the list, this patch could be all we need:
http://cgit.freedesktop.org/ModemManager/ModemManager/patch/?id=8b5985a99e1f...
Yes, that looks like it! Cool. [54529.187341] usbcore: registered new interface driver cdc_wdm [54529.202958] qmi_wwan 1-1:1.0: not on our whitelist - ignored [54529.202971] qmi_wwan 1-1:1.1: not on our whitelist - ignored [54529.202981] qmi_wwan 1-1:1.2: not on our whitelist - ignored [54529.202990] qmi_wwan 1-1:1.3: not on our whitelist - ignored [54529.203722] qmi_wwan 1-1:1.4: cdc-wdm0: USB WDM device [54529.204040] qmi_wwan 1-1:1.4: wwan0: register 'qmi_wwan' at usb-0000:00:1a.7-1, Qualcomm WWAN/QMI device, a6:72:37:6d:b1:09
Gerald: could you try it? Do you need someone to build a package with the patch?
That would be great, please. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776520
https://bugzilla.novell.com/show_bug.cgi?id=776520#c5
Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=776520
https://bugzilla.novell.com/show_bug.cgi?id=776520#c6
Gerald Pfeifer
https://bugzilla.novell.com/show_bug.cgi?id=776520
https://bugzilla.novell.com/show_bug.cgi?id=776520#c7
--- Comment #7 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=776520
https://bugzilla.novell.com/show_bug.cgi?id=776520#c8
--- Comment #8 from Vincent Untz
Can we still get this into the 12.2 release?
We'll be trying :-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776520
https://bugzilla.novell.com/show_bug.cgi?id=776520#c9
Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=776520
https://bugzilla.novell.com/show_bug.cgi?id=776520#c10
Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=776520
https://bugzilla.novell.com/show_bug.cgi?id=776520#c11
Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=776520
https://bugzilla.novell.com/show_bug.cgi?id=776520#c12
--- Comment #12 from Swamp Workflow Management
participants (1)
-
bugzilla_noreply@novell.com