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

Leann Ogasawara leann.ogasawara at canonical.com
Fri Aug 21 15:35:44 UTC 2009


On Thu, 2009-08-20 at 17:07 -0600, Tim Gardner wrote:
> 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.

Makes sense.  I'll move it to the Jaunty kernel package and resubmit.

Thanks,
Leann






More information about the kernel-team mailing list