[PATCH] [Jaunty-LBM] SRU: Backport atl1c driver to support Atheros AR8132

Tim Gardner tim.gardner at canonical.com
Thu Aug 20 23:07:59 UTC 2009


Leann Ogasawara wrote:
> Hi Guys,
> 
> http://bugs.launchpad.net/bugs/415358
> 
> SRU Justification:
> 
> Impact: Atheros AR8132 / L1c Gigabit Ethernet Adapter fails to operate
> in Jaunty due to the lack of driver support.
> 
> Fix: Backport the atl1c driver from Karmic back to Jaunty.
> 
> Testcase: Install and run a default Jaunty image and confirm that the
> nic fails to be detected nor works. Install the patched
> linux-backports-modules-jaunty package, reboot, and confirm this nic is
> now detected and working.
> 
> Bug reporter has tested and confirmed the default driver in Karmic works
> and that the backported driver to Jaunty also works.  The pull request
> is below.  I've attached the patches rather than inlined as it's a
> rather large diff.
> 
> The following changes since commit
> 7e807714b609e38b08ba24b34fec3a92e9524d92:
>   Stefan Bader (1):
>         UBUNTU: SAUCE: Do not munge crypto module names for libipw
> 
> are available in the git repository at:
> 
>   git://kernel.ubuntu.com/ogasawara/ubuntu-jaunty-lbm.git lp415358
> 
> Leann Ogasawara (2):
>       UBUNTU: Backport the atl1c driver to support Atheros AR8132 / L1c
> Gigabit Ethernet Adapter
>       UBUNTU: Update configuration files to enable the atl1c driver
> 
>  debian/config/amd64           |    2 +-
>  debian/config/i386            |    2 +-
>  updates/Makefile              |    1 +
>  updates/atl1c/Makefile        |    4 +
>  updates/atl1c/atl1c.h         |  605 +++++++++
>  updates/atl1c/atl1c_ethtool.c |  319 +++++
>  updates/atl1c/atl1c_hw.c      |  527 ++++++++
>  updates/atl1c/atl1c_hw.h      |  859 +++++++++++++
>  updates/atl1c/atl1c_main.c    | 2784
> +++++++++++++++++++++++++++++++++++++++++
>  9 files changed, 5101 insertions(+), 2 deletions(-)
>  create mode 100644 updates/atl1c/Makefile
>  create mode 100644 updates/atl1c/atl1c.h
>  create mode 100644 updates/atl1c/atl1c_ethtool.c
>  create mode 100644 updates/atl1c/atl1c_hw.c
>  create mode 100644 updates/atl1c/atl1c_hw.h
>  create mode 100644 updates/atl1c/atl1c_main.c
> 
> 

I'd rather this driver was integrated into the Jaunty kernel package for 
a couple of reasons. I happen to know that the incentive for backporting 
this driver comes from a large customer capable of producing their own 
ISO images, and in that respect this driver would be much easier to seed 
if it was already part of the kernel package. Secondly, if someone 
chooses to use this driver then they are also forced to use the 
backported wireless drivers and wireless protocol stack (and subsequent 
updates).

In short, I'd prefer that you integrate this new driver into the Jaunty 
kernel package ubuntu directory since all of the PCI identifiers are new 
and pose no risk of regression.

rtg
-- 
Tim Gardner tim.gardner at canonical.com




More information about the kernel-team mailing list