Enable iwlwifi drivers for compat-wireless v3.2 backports

Bug #923900 reported by Leann Ogasawara
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux-backports-modules-3.0.0 (Ubuntu)
In Progress
Undecided
Unassigned
Oneiric
Fix Released
Medium
Leann Ogasawara

Bug Description

=== SRU Justification ===
Per bug 918351 we provided the v3.2 compat-wireless stack via LBM for Oneiric. Unfortunately the iwlwifi drivers were not enabled. This is due to the fact that in v3.2 iwlagn was renamed to iwlwifi and the corresponding config names were also updated to reflect this re-name, ie:

commit 3c607d27c818cf4a5d28f2c73b18a88f8fbdfa33
Author: Don Fry <email address hidden>
Date: Fri Sep 30 11:40:20 2011 -0700

    iwlagn: rename iwlagn module iwlwifi and alias to iwlagn.

    Rename the iwlagn module as iwlwifi in preparation for future
    changes. Add an alias to iwlagn for backward compatibility.

As a result, the v3.2 compat-wirless stack enables iwlwifi if CONFIG_IWLWIFI. However, because CONFIG_IWLWIFI does not exist for Oneiric, the v3.2 compat-wireless version of iwlwifi was/is never built.

obj-$(CONFIG_IWLWIFI) += iwlwifi.o
etc...

== Fix ==
Modify the v3.2 compat-wireless makefile to check be dependent on CONFIG_IWLAGN instead of CONFIG_IWLWIFI. See attached patch.

==Test Case==
Install linux-backports-modules-3.0.0 for Oneiric and confirm that without the patch applied updated cw-3.2 iwlwifi drivers are unavailable. With the patch applied, they are available.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

I've built a test LBM package for Oneiric with the patch from comment #1 applied. It can be found at the following location. Please note that you'll need to be running the linux-3.0.0-16 kernel from oneiric-proposed in order to install this test package.

http://people.canonical.com/~ogasawara/lp923900/

tags: added: patch
Changed in linux-backports-modules-3.0.0 (Ubuntu Oneiric):
assignee: nobody → Leann Ogasawara (leannogasawara)
importance: Undecided → Medium
status: New → Triaged
Changed in linux-backports-modules-3.0.0 (Ubuntu):
assignee: Leann Ogasawara (leannogasawara) → nobody
importance: Medium → Undecided
status: Triaged → Invalid
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

This is also now an Oneiric LBM test package for i386 at:

http://people.canonical.com/~ogasawara/lp923900/i386/

Note, that I provided both the -generic and -generic-pae flavors.

tags: added: blocks-hwcert-enablement
Manoj Iyer (manjo)
Changed in linux-backports-modules-3.0.0 (Ubuntu):
assignee: nobody → Manoj Iyer (manjo)
status: Invalid → Fix Released
assignee: Manoj Iyer (manjo) → nobody
status: Fix Released → In Progress
Manoj Iyer (manjo)
visibility: public → private
Revision history for this message
Manoj Iyer (manjo) wrote :

I can confirm that on Oneiric with -16 kernel from proposed, this compat wireless modules fixed wifi on Centrino N 2200 wifi card.

visibility: private → public
Chris Van Hoof (vanhoof)
tags: added: verification-done-oneiric
Tim Gardner (timg-tpi)
Changed in linux-backports-modules-3.0.0 (Ubuntu Oneiric):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-backports-modules-3.0.0 - 3.0.0-16.9

---------------
linux-backports-modules-3.0.0 (3.0.0-16.9) oneiric-proposed; urgency=low

  [ Leann Ogasawara ]

  * Enable iwlwifi for compat-wireless-3.2
    - LP: #923900

linux-backports-modules-3.0.0 (3.0.0-16.8) oneiric-proposed; urgency=low

  [ Leann Ogasawara ]

  * Add compat-wireless v3.2
    - LP: #918351
 -- Herton Ronaldo Krzesinski <email address hidden> Fri, 03 Feb 2012 17:49:22 -0200

Changed in linux-backports-modules-3.0.0 (Ubuntu Oneiric):
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.