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.