ModemManager: HP ev2210 Sierra MC5725 not detected

Bug #511066 reported by William Lightning
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Unassigned
Lucid
Fix Released
Low
Unassigned

Bug Description

SRU Justification:

Impact: A certain 3G modem is not working as the driver is missing its ID.

Fix: Add missing ID to driver.

Testcase: Use of hw before and after.

---

Binary package hint: network-manager

Release: Ubuntu 9.10 x86_64
Package Versions: (installed from ppa:network-manager/trunk)
modemmanager: 0.3-0ubuntu1~nmt1~karmic
libnm-glib2: 0.8~rc2-0ubuntu2~nmt3~karmic
libnm-util1: 0.8~rc2-0ubuntu2~nmt3~karmic
network-manager: 0.8~rc2-0ubuntu2~nmt3~karmic
network-manager-gnome: 0.8~rc2-0ubuntu2~nmt2~karmic

What I expected to happen:
In Gnome Network Manager Dropdown, Mobile Broadband section should include options to select my modem. This diddn't happen.

Revision history for this message
William Lightning (kassah) wrote :
Revision history for this message
William Lightning (kassah) wrote :
Revision history for this message
William Lightning (kassah) wrote :
Revision history for this message
William Lightning (kassah) wrote :
Revision history for this message
William Lightning (kassah) wrote :
Revision history for this message
William Lightning (kassah) wrote :

Added bug link from
https://wiki.ubuntu.com/NetworkManager/Hardware/3G

I was the original adder to the table of this model, and never filed a bug until now.

Revision history for this message
William Lightning (kassah) wrote :

I was able to get NM to detect the modem by doing:

$ sudo modprobe usbserial
$ sudo modprobe sierra
$ echo 03f0 211d > /sys/bus/usb-serial/drivers/sierra/new_id

I have not successfully connected with this yet.

Revision history for this message
William Lightning (kassah) wrote :
tags: added: patch
Revision history for this message
Brian Murray (brian-murray) wrote :

This actually seems to be a kernel bug as the patch is for the kernel driver.

affects: network-manager (Ubuntu) → linux (Ubuntu)
tags: added: cherry-pick
Changed in linux (Ubuntu):
assignee: nobody → Canonical Kernel Team (canonical-kernel-team)
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
William Lightning (kassah) wrote :

I recieved a Verizon Wireless Daypass today, and was able to successfully connect using the ev2210 Sierra MC5725 with Network Manager with the patched sierra module.

summary: - ModemManager: HP ev2210 Sierra M5725 not detected
+ ModemManager: HP ev2210 Sierra MC5725 not detected
Revision history for this message
William Lightning (kassah) wrote :

Updated (to apply to latest git) patch submitted to linux-usb list on vger.kernel.org.

Thread can be viewed at GMANE:
http://permalink.gmane.org/gmane.linux.usb.general/29519

Revision history for this message
madbiologist (me-again) wrote :

The abovementioned patch has been included in kernel 2.6.34-rc6. From the changelog:

USB: Add id for HP ev2210 a.k.a Sierra MC5725 miniPCI-e Cell Modem.

Changed in linux (Ubuntu):
status: Confirmed → Fix Committed
Tim Gardner (timg-tpi)
Changed in linux (Ubuntu Lucid):
assignee: nobody → Tim Gardner (timg-tpi)
importance: Undecided → Low
milestone: none → lucid-updates
status: New → In Progress
Revision history for this message
madbiologist (me-again) wrote :

There are further patches for sierra modems in kernel 2.6.34-rc7. From the changelog:

commit 6f1464bf65fcaa57a4b32dae93de4e8bbdfaf7c5
Author: Elina Pasheva
Date: Wed Apr 28 13:28:24 2010 +0000

    net/usb: initiate sync sequence in sierra_net.c driver

    The following patch adds the initiation of the sync sequence to
    "sierra_net_bind()". If this step is omitted, the modem will never sync up
    with the host and it will not be possible to establish a data connection.

    Signed-off-by: Elina Pasheva
    Signed-off-by: Rory Filer
    Tested-by: Elina Pasheva
    Signed-off-by: David S. Miller

and

commit 2fdc45c7c4c283bc6882de20d2d887dc3bfdd899
Author: Elina Pasheva
Date: Fri Apr 30 19:05:28 2010 -0700

    net/usb: remove default in Kconfig for sierra_net driver

    The following patch removes the default from the Kconfig entry for sierra_net
    driver as recommended.

    Signed-off-by: Elina Pasheva
    Signed-off-by: Rory Filer
    Signed-off-by: David S. Miller

Revision history for this message
Tim Gardner (timg-tpi) wrote :

William Lightning - the patch mentioned in https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/511066/comments/11 is now part of stable updates as of 2.6.32.13, see review request at https://lists.ubuntu.com/archives/kernel-team/2010-May/010588.html. Please try this kernel as soon as its released to -proposed.

madbiologist - the patches you've mentioned are for 2.6.34 and as such no longer apply to Lucid 2.6.32.

Revision history for this message
William Lightning (kassah) wrote :

Initial review shows that the device is detected by Network Manager. It appears to work with a deactivated account (I can connect and ping the DNS server that I am assigned).

Revision history for this message
William Lightning (kassah) wrote :

I have reviewed and verified that the 2.6.32.14 in proposed fully works as required.

Revision history for this message
Stefan Bader (smb) wrote :

The patch will be part of the update to 2.6.32.13 (see Bug #583414).

Changed in linux (Ubuntu Lucid):
status: In Progress → Fix Committed
description: updated
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted linux into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Revision history for this message
William Lightning (kassah) wrote :

Tested 2.6.32-23-generic from lucid-proposed. It works as desired, using the cell modem currently to post this.

Martin Pitt (pitti)
tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (25.2 KiB)

This bug was fixed in the package linux - 2.6.32-23.37

---------------
linux (2.6.32-23.37) lucid-proposed; urgency=low

  [ Alex Deucher ]

  * SAUCE: drm/radeon/kms/atom: fix dual-link DVI on DCE3.2/4.0
    - LP: #564559

  [ Andy Whitcroft ]

  * [Config] ports -- build in dm-mod to enable LVM boot
    - LP: #560717
  * tools -- fix perf version extraction for multi-part flavours
    - LP: #555130
  * SAUCE: ACPI: EC: Allow multibyte access to EC (v3)
    - LP: #526354
  * [Config] enforce -- ensure dm_mod is built-in for LVM
    - LP: #560717
  * update to ubuntu-debian:7e708d33054c373faf41da23b73e8b48c342d958
    - LP: #570500, #576274

  [ Chase Douglas ]

  * Revert "(pre-stable): input: ALPS - Add signature for HP Pavilion dm3
    laptops"
    - LP: #550625
  * Enable ftrace function profiler
    - LP: #570389
  * enforce CONFIG_TMPFS_POSIX_ACL=y
    - LP: #575940

  [ Leann Ogasawara ]

  * Revert "staging/comdi -- disable"
    - LP: #563436
  * [Config] Enable multicast routing for sparc
    - LP: #416266
  * [Config] Add ahci.ko to virtual sub-flavour
    - LP: #570542

  [ Stefan Bader ]

  * Revert "SAUCE: drm/i915: Disable FBC on 915GM and 945GM"
    - LP: #588832

  [ Tim Gardner ]

  * ubuntu: rtl8192se -- update to version 0015.0127.2010
    - LP: #567016
  * [Config] Add atl1c to nic-modules udeb
    - LP: #557130

  [ Upstream Kernel Changes ]

  * Revert "(pre-stable) iwlwifi: fix nfreed--"
    - LP: #575853
  * Revert "backlight: mbp_nvidia_bl - add five more MacBook variants"
    - LP: #575853
  * Revert "(pre-stable) pata_via: Add VIA VX900 support"
    - LP: #575853
  * Revert "(pre-stable) x86-32, resume: do a global tlb flush in S4
    resume"
    - LP: #575853
  * Revert "x86: disable IOMMUs on kernel crash"
    - LP: #575853
  * Revert "sunrpc: fix peername failed on closed listener"
    - LP: #575853
  * Revert "sunrpc: move the close processing after do recvfrom method"
    - LP: #575853
  * Revert "(pre-stable) drm/edid: allow certain bogus edids to hit a fixup
    path rather than fail"
    - LP: #575853
  * Revert "drm/radeon/kms: don't print error on -ERESTARTSYS."
    - LP: #575853
  * Revert "ath9k: fix lockdep warning when unloading module" on stable
    kernels
    - LP: #588832
  * Staging: comedi: removed "depricated" from COMEDI_CB_BLOCK
    - LP: #483343
  * fat: fix buffer overflow in vfat_create_shortname()
    - LP: #575853
  * xfs: simplify inode teardown
    - LP: #575853
  * xfs: fix mmap_sem/iolock inversion in xfs_free_eofblocks
    - LP: #575853
  * xfs: I/O completion handlers must use NOFS allocations
    - LP: #575853
  * xfs: Wrapped journal record corruption on read at recovery
    - LP: #575853
  * xfs: Fix error return for fallocate() on XFS
    - LP: #575853
  * xfs: check for not fully initialized inodes in xfs_ireclaim
    - LP: #575853
  * xfs: fix timestamp handling in xfs_setattr
    - LP: #575853
  * xfs: Don't flush stale inodes
    - LP: #575853
  * xfs: Ensure we force all busy extents in range to disk
    - LP: #575853
  * xfs: reclaim inodes under a write lock
    - LP: #575853
  * xfs: Avoid inodes in reclaim when flushing from inode cache
    - LP: #575853
  * xfs: recla...

Changed in linux (Ubuntu Lucid):
status: Fix Committed → Fix Released
Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
assignee: Canonical Kernel Team (canonical-kernel-team) → nobody
Changed in linux (Ubuntu Lucid):
assignee: Tim Gardner (timg-tpi) → nobody
Revision history for this message
Brad Figg (brad-figg) wrote :

This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-lucid' to 'verification-done-lucid'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-lucid
Revision history for this message
William Lightning (kassah) wrote :

Applied the requested tag.

tags: added: verification-done-lucid
removed: verification-needed-lucid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.