Option GE0301 3G modem doesn't work

Bug #348861 reported by Timo Aaltonen
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Manoj Iyer
Jaunty
Fix Released
Medium
Manoj Iyer

Bug Description

Got the task to make this PCMCIA card to work OOTB on jaunty, so here goes. First of all, it defaults to usb-storage mode but I'll attach a patch to fix that (the storage mode only has windows drivers). But when the hso.ko loads, it just says that "Not our interface", which is strange since the ID is listed and probably should just work.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
MachineType: LENOVO 41875PG
Package: linux-image-2.6.28-11-generic 2.6.28-11.35
ProcCmdLine: root=/dev/mapper/hostname-root ro quiet splash quiet
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.28-11.35-generic
SourcePackage: linux

Revision history for this message
Timo Aaltonen (tjaalton) wrote :
Revision history for this message
Timo Aaltonen (tjaalton) wrote :
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

ok, the culprit is that bInterfaceClass is "8 Mass Storage" (on lsusb -v output). So I need to reset that somehow, and the jaunty kernel doesn't have the infrastructure to do that automatically, found on 2.6.29:

http://www.kernel.org/pub/linux/kernel/people/gregkh/usb/2.6.28/usb-unusual-dev-for-option-n.v.-zerocd-modems.patch

but there are tools to get past that.

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Manoj Iyer (manjo) wrote :
Changed in linux (Ubuntu):
assignee: nobody → manjo
Revision history for this message
Manoj Iyer (manjo) wrote :

Can you pls confirm that this kernel works ?

http://people.ubuntu.com/~manjo/lp348861-jaunty/

Changed in linux (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Manoj Iyer (manjo) wrote :

It will be nice if I can get this verified by Tue so that it can make it into Jaunty easily.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Thanks! I'll try it out ASAP, which means during this weekend.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Ok, so it does disable the storage interface, but my patch is not enough because it doesn't use option_ms_init which would basically rezero the device. It's needed for the hso driver to be able to pick up the device, otherwise it'll just fail saying "Not our interface". (bDeviceClass needs to be 'ff', and it's '00' without option_ms_init).

I'll attach another patch which is meant to work with the upstream commit I posted.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

I've built the kernel locally with the upstream patch and mine, and now the device works fine! Network manager sees the device, but fails to authenticate. It might be a bug in NM, will investigate.

Changed in linux (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Manoj Iyer (manjo) wrote :

Patch submitted for jaunty kernel, moving to incomplete.

Changed in linux (Ubuntu):
status: Triaged → Incomplete
Tim Gardner (timg-tpi)
Changed in linux (Ubuntu):
status: Incomplete → In Progress
Revision history for this message
Tim Gardner (timg-tpi) wrote :
Changed in linux (Ubuntu Jaunty):
milestone: none → ubuntu-9.04
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 2.6.28-11.41

---------------
linux (2.6.28-11.41) jaunty; urgency=low

  [ Amit Kucheria ]

  * ixp4xx: Enabled TCP SYN_COOKIES
    - LP: #346378

  [ Brad Figg ]

  * Change LPIA configuration to compile with CONFIG_NETFILTER_XT_MATCH_RECENT
    - LP: #355291

  [ Kay Sievers ]

  * SAUCE: driver core: allow non-root users to listen to uevents
    - LP: #357124

  [ Manoj Iyer ]

  * SAUCE: Added quirk to recognize GE0301 3G modem as an interface.
    - LP: #348861

  [ Tim Gardner ]

  * Revert "SAUCE: [i915] allocate MCHBAR space & enable if necessary"
    Appears to cause hard locks in some cases.
    - LP: #349314

  [ Trond Myklebust ]

  * SAUCE: NFS: Fix the notifications when renaming onto an existing file
    - LP: #224642

  [ Upstream Kernel Changes ]

  * USB: option: add QUANTA HSDPA Data Card device ids
    - LP: #353321
  * hwmon: (abituguru3) Match partial DMI board name strings
    - LP: #298798
  * zd1211rw: adding Sitecom WL-603 (0df6:0036) to the USB id list
    - LP: #339631
  * USB: unusual dev for Option N.V. ZeroCD modems
    - LP: #348861

 -- Tim Gardner <email address hidden> Sat, 04 Apr 2009 08:42:14 -0600

Changed in linux (Ubuntu Jaunty):
status: Fix Committed → Fix Released
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.