[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