Bug 513245

Summary: Cannot connect to 3G broadband using Sierra AirCard 880E via NetworkManager
Product: [openSUSE] openSUSE 11.1 Reporter: Forgotten User HX13nq4QKy <forgotten_HX13nq4QKy>
Component: NetworkAssignee: E-mail List <gnome-bugs>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: i686   
OS: openSUSE 11.1   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User HX13nq4QKy 2009-06-15 16:18:24 UTC
User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1b99) Gecko/20090605 Firefox/3.5b99 (.NET CLR 3.5.30729)

I'm unable to connect to 3G broadband using Sierra AirCard 880E via NetworkManager.


NetworkManager Identify the device and modem-manager creates a new Sierra modem
but it is unable to make a connection.

modem-manager output :
----------------------

# /usr/sbin/modem-manager --debug
** Message: Loaded plugin Option
** Message: Loaded plugin Novatel
** Message: Loaded plugin HSO
** Message: Loaded plugin MBM
** Message: Loaded plugin Huawei
** Message: Loaded plugin Sierra
** (modem-manager:3473): DEBUG: Created new Sierra modem (/org/freedesktop/Hal/devices/usb_device_1199_6852_noserial_if0_serial_usb_0)
** (modem-manager:3473): DEBUG: (/dev/ttyUSB0) opening serial device...
** (modem-manager:3473): DEBUG: --> 'ATZ E0 V1 X4 &C1 +CMEE=1<CR>'
** (modem-manager:3473): DEBUG: <-- '<CR><LF>OK<CR><LF>'
** (modem-manager:3473): DEBUG: --> 'AT+CREG=0<CR>'
** (modem-manager:3473): DEBUG: <-- '<CR><LF>ERROR<CR><LF>'
** (modem-manager:3473): DEBUG: Got failure code 100: Unknown error
** (modem-manager:3473): DEBUG: --> 'AT+CFUN=1<CR>'
** (modem-manager:3473): DEBUG: <-- '<CR><LF>OK<CR><LF>'
** (modem-manager:3473): DEBUG: --> 'AT+CGDCONT?<CR>'
** (modem-manager:3473): DEBUG: <-- '<CR><LF>ERROR<CR><LF>'
** (modem-manager:3473): DEBUG: Got failure code 100: Unknown error
** (modem-manager:3473): DEBUG: --> 'AT+CFUN=0<CR>'
** (modem-manager:3473): DEBUG: <-- '<CR><LF>OK<CR><LF>'
** Message: Closing device '/dev/ttyUSB0'

 
NetworkManager log :
Jun 15 18:34:23 dEUS NetworkManager: <info>  /dev/ttyUSB0: driver is 'sierra'.
Jun 15 18:34:23 dEUS NetworkManager: <info>  Found new GSM modem device '/dev/ttyUSB0'.
Jun 15 18:34:23 dEUS NetworkManager: <info>  (/dev/ttyUSB0): exported as /org/freedesktop/Hal/devices/usb_device_1199_6852_noserial_if0_serial_usb_0
Jun 15 18:34:27 dEUS NetworkManager: <info>  (/dev/ttyUSB0): device state change: 1 -> 2
Jun 15 18:34:27 dEUS NetworkManager: <info>  (/dev/ttyUSB0): deactivating device (reason: 2).
Jun 15 18:34:27 dEUS NetworkManager: nm_system_device_flush_ip4_routes_with_iface: assertion `iface_idx >= 0' failed
Jun 15 18:34:27 dEUS NetworkManager: nm_system_device_flush_ip4_addresses_with_iface: assertion `iface_idx >= 0' failed
Jun 15 18:34:27 dEUS NetworkManager: <info>  (/dev/ttyUSB0): device state change: 2 -> 3
Jun 15 18:34:27 dEUS NetworkManager: <info>  Activation (/dev/ttyUSB0) starting connection 'Cellcom'
Jun 15 18:34:27 dEUS NetworkManager: <info>  (/dev/ttyUSB0): device state change: 3 -> 4
Jun 15 18:34:27 dEUS NetworkManager: <info>  Activation (/dev/ttyUSB0) Stage 1 of 5 (Device Prepare) scheduled...
Jun 15 18:34:27 dEUS NetworkManager: <info>  Activation (/dev/ttyUSB0) Stage 1 of 5 (Device Prepare) started...
Jun 15 18:34:27 dEUS NetworkManager: <info>  Activation (/dev/ttyUSB0) Stage 1 of 5 (Device Prepare) complete.
Jun 15 18:34:37 dEUS NetworkManager: org.freedesktop.ModemManager.Modem.Gsm.Unknown
Jun 15 18:34:37 dEUS NetworkManager: <WARN>  state_machine(): GSM modem connection failed: Unknown error
Jun 15 18:34:37 dEUS NetworkManager: <info>  (/dev/ttyUSB0): device state change: 4 -> 9
Jun 15 18:34:37 dEUS NetworkManager: <info>  Marking connection 'Cellcom' invalid.
Jun 15 18:34:37 dEUS NetworkManager: <info>  Activation (/dev/ttyUSB0) failed.
Jun 15 18:34:37 dEUS NetworkManager: <info>  (/dev/ttyUSB0): device state change: 9 -> 3
Jun 15 18:34:37 dEUS NetworkManager: <info>  (/dev/ttyUSB0): deactivating device (reason: 0).
Jun 15 18:34:37 dEUS NetworkManager: nm_system_device_flush_ip4_routes_with_iface: assertion `iface_idx >= 0' failed
Jun 15 18:34:37 dEUS NetworkManager: nm_system_device_flush_ip4_addresses_with_iface: assertion `iface_idx >= 0' failed


I think there's a problem with the AT commands that are being sent to the modem.
The link below points to the AT commands document from Sierra website :
http://www.sierrawireless.com/resources/documents/support/2130617_Supported_AT_Command_Reference-v2.4.pdf




Reproducible: Always

Steps to Reproduce:
1. log in
2. put sierra card in the slot
3. kde4 network manager applet notify that :
   Network Interface /dev/ttyUSB0 attached
   Connection on Sierra AirCard 880E device failed



With pppd the AirCard connects to the internet, e.g :
# pppd /dev/ttyUSB0 file /etc/ppp/peers/gsm

I'm using kde4 from the following repositories :
http://download.opensuse.org/repositories/KDE%3a/KDE4%3a/Community/openSUSE_11.1_KDE4_Factory_Desktop/

http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.1/

http://download.opensuse.org/repositories/KDE:/KDE4:/Playground/openSUSE_11.1_KDE4_Factory_Desktop/



and the following NetworkManager rpms are installed :
NetworkManager-0.7.0.r4359-15.2.2
NetworkManager-debuginfo-0.7.0.r4359-15.2.2
NetworkManager-debugsource-0.7.0.r4359-15.2.2
NetworkManager-doc-0.7.0.r4359-15.2.2
NetworkManager-glib-0.7.0.r4359-15.2.2
NetworkManager-kde4-0.7.svn977685-69.1
NetworkManager-kde4-debuginfo-0.7.svn977685-69.1
NetworkManager-kde4-debugsource-0.7.svn977685-69.1
NetworkManager-kde4-lang-0.7.svn977685-69.1
and
ModemManager-0.1_20081203-6.1.1

Thank you,
  Sagi.
Comment 2 Bin Li 2010-04-22 09:06:32 UTC
It's the same as 470851, just not type of modem.

*** This bug has been marked as a duplicate of bug 470851 ***