Public bug reported:

I booted my computer with a 9.04 ubuntu CD and my ethernet didn't work.
Because I didn't want to risk having an installation of ubuntu with no
network, I decided not to install it. If there is a fix for this
already, that would be great, too bad I can't download it on the broken
machine because, well..., the Ethernet doesn't work. If this is a
problem, the 9.04 CD will need to be remastered. sigh.

I'm currently running gentoo, and when I upgrade to the (vanilla) 2.6.29
kernel, I noticed that my ethernet would not work as well. One of the
main kernel developers realize that 3 out of his 7 test boxes had their
ethernet fail as well. In 2.6.29.1 this problem was fixed and Ethernet
with MCP55 worked as well. Before 2.6.29.1 one of the Gentoo people
recommended applying this patch to fix the problem:

iff --git a/net/core/dev.c b/net/core/dev.c
index e3fe5c7..2a7f6b3 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
@@ -2588,9 +2588,10 @@  static int process_backlog(struct napi_struct *napi, 
int quota)
    local_irq_disable();
    skb = __skb_dequeue(&queue->input_pkt_queue);
    if (!skb) {
+      list_del(&napi->poll_list);
+      clear_bit(NAPI_STATE_SCHED, &napi->state);
       local_irq_enable();
-      napi_complete(napi);
-      goto out;
+      break;
    }
    local_irq_enable();

@@ -2599,7 +2600,6 @@  static int process_backlog(struct napi_struct
*napi, int quota)

   napi_gro_flush(napi);

-out:
   return work;
 }

and in the default kernel setting:
CONFIG_FORCEDETH_NAPI=y

I think the fix in 2.6.29.1 was different than the patch (but similar).
I'm not suggesting to apply the patch, I'm just suggesting a place to
start the search.

I know ubuntu uses 2.6.28.something for 9.04 however, I believe the
ubuntu kernel is far from vanilla and perhaps some backports of future
batches borked up the ethernet for the MCP55 in 9.04.

Or perhaps this is an entirely separate issue of why it doesn't work.
Who knows. However, the point is, having a live disk and the installed
version not have network support out of the box is bad.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: ethernet linux mcp55 nvidia

-- 
Fresh Install 9.04, nvidia MCP55 ethernet not working
https://bugs.launchpad.net/bugs/371276
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to