carrier detect broken for forcedeth and other drivers

Bug #332064 reported by Alexander Sack
2
Affects Status Importance Assigned to Milestone
network-manager (Ubuntu)
Fix Released
Critical
Unassigned
Jaunty
Fix Released
Critical
Unassigned

Bug Description

Binary package hint: network-manager

since latest 2.6.28 kernels network-manager doesnt work for forcedeth; evaluation showed that the problem is that now IFF_LOWER_UP is used to indicate that wired devices have a carrier.

We are still investigating where the kernel is moving so we dont end up hacking on every new kernel version.

Revision history for this message
Alexander Sack (asac) wrote :

critical, because forcedeth driver doesnt work with NM anymore.

Changed in network-manager:
importance: Undecided → Critical
status: New → Triaged
Revision history for this message
Alexander Sack (asac) wrote :

fix summary is:
    core: use IFF_LOWER_UP instead of IFF_RUNNING for carrier (lp #332064)

    We really have wanted to use IFF_LOWER_UP since 2.6.17 for carrier
    status, since that's tied to netif_carrier_ok()/netif_carrier_on() in
    the kernel. See kernel commit b00055aacdb172c05067612278ba27265fcd05ce
    for the introduction of IFF_LOWER_UP.

Changed in network-manager:
milestone: none → jaunty-alpha-6
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package network-manager - 0.7.1~rc1+20090220-0ubuntu1

---------------
network-manager (0.7.1~rc1+20090220-0ubuntu1) jaunty; urgency=low

  * upstream 0.7.1 rc1 (post) snapshot
    + http://git.freedesktop.org/NetworkManager/NetworkManager/
    + NETWORKMANAGER_0_7 (branch)
    + Feb 20, 2009 (a2b55d43)
  * Fix LP: #332064 - carrier detect broken for forcedeth and other drivers

 -- Alexander Sack <email address hidden> Fri, 20 Feb 2009 16:30:39 +0100

Changed in network-manager:
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.