[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