atl1e: Ethernet cable plug/unplug not detected by NetworkManager

Bug #349478 reported by Colin Ian King
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-ubuntu-modules-2.6.24 (Ubuntu)
Fix Released
Low
Colin Ian King
Hardy
Fix Released
Undecided
Unassigned

Bug Description

atl1e: hardy, linux-ubuntu-modules-2.6.24.

NetworkManager is unable to determine if the Atheros L1c NICs have the ethernet cable plug/unplug capability because ethtool is not built into the driver. Consequently NetworkManager does not detect cable plug/unplug actions. Building in the ethtool capability will solve this bug.

Changed in linux-ubuntu-modules-2.6.24:
assignee: nobody → colin-king
importance: Undecided → Wishlist
milestone: none → ubuntu-8.04.3
status: New → In Progress
Revision history for this message
Colin Ian King (colin-king) wrote :

SRU justification:

Impact: Newer Atheros L1c NICs with PCI ID's 0x1969:1067 and 0x1969:1063
do not have carrier sense detected by NetworkManager - hence
NetworkManager cannot sense ethernet cable plug/unplug events.

Fix: Patch attached - enable ethtool support in driver to allow
NetworkManager detect that the L1c NICs have carrier sense capability.

Testcase: Without the patch, boot up the machine without the cable
attached and then plug in the cable and nothing happens - no network
connection is configured - uplug and plug and nothing happens. With the
patch repeated ethernet cable plug/unplug actions work and the NIC is
correctly configured by NetworkManager.

----
Notes:

This patch simply turns on ethtool support L1c NICs - the ethtool source
code already existed in the driver but was not originally enabled or
compiled in.

Note that the patch does not enable ethtool support for the L1e NICs
(also supported in the driver) because this code is applicable only for
older versions of the kernel.

Revision history for this message
Colin Ian King (colin-king) wrote :
Changed in linux-ubuntu-modules-2.6.24:
importance: Wishlist → Low
status: In Progress → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote :

Is that fixed in Jaunty/Karmic? If so, please close that task.

Changed in linux-ubuntu-modules-2.6.24 (Ubuntu Hardy):
milestone: none → ubuntu-8.04.3
Changed in linux-ubuntu-modules-2.6.24 (Ubuntu):
milestone: ubuntu-8.04.3 → none
Changed in linux-ubuntu-modules-2.6.24 (Ubuntu Hardy):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Martin Pitt (pitti) wrote :

Accepted into hardy-proposed; please test and give feedback here. Please see https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Steve Beattie (sbeattie)
tags: added: hw-specific
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-ubuntu-modules-2.6.24 - 2.6.24-24.39

---------------
linux-ubuntu-modules-2.6.24 (2.6.24-24.39) hardy-proposed; urgency=low

  [Colin Ian King]

  * Add support for Atheros AR8121/AR8113/AR8114/AR8131/AR8132 NICs
    - LP: #341183
  * atl1c: Enable ethtool support
    - LP: #349478

linux-ubuntu-modules-2.6.24 (2.6.24-24.38) hardy-proposed; urgency=low

  [Stefan Bader]

  * Update for bumped kernel ABI

 -- Stefan Bader <email address hidden> Wed, 08 Apr 2009 22:30:24 +0200

Changed in linux-ubuntu-modules-2.6.24 (Ubuntu Hardy):
status: Fix Committed → Fix Released
Changed in linux-ubuntu-modules-2.6.24 (Ubuntu):
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.