nvidia ethernet LAN at 20 KB per second

Bug #92567 reported by photek
12
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned
linux-source-2.6.20 (Ubuntu)
Won't Fix
Medium
Unassigned

Bug Description

Hi, since months, using edgy and now with feisty, the nvidia ethernet of my nforce 4 chipset (Asus A8N32-SLI deluxe) works sometimes good (4-5 MBps) and sometimes very bad (15-20 KB per second). It happens with ftp, samba, etc.

This card is only for lan, as i'm using the other built in ethernet for internet access.

Any idea on how to solve that?

Here is the lspci:

00:13.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
 (problem card)

02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 15)
(working card)

Both are built in the motherboard.

Revision history for this message
Brian Murray (brian-murray) wrote :

Thanks for taking the time to report this bug and helping to make Ubuntu better. Unfortunately we can't fix it, because your description doesn't yet have enough information.
Please include the following additional information, if you have not already done so (please pay attention to lspci's additional options), as required by the Ubuntu Kernel Team:
1. Please include the output of the command 'uname -a' in your next response. It should be one, long line of text which includes the exact kernel version you're running, as well as the CPU architecture.
2. Please run the command 'dmesg > dmesg.log' and attach the resulting file 'dmesg.log' to this bug report.
3. Please run the command 'lspci -vvnn > lspci-vvnn.log' and attach the resulting file 'lspci-vvnn.log' to this bug report.
For your reference, the full description of procedures for kernel-related bug reports is available at http://wiki.ubuntu.com/DebuggingKernelProblems . Thanks in advance!

Revision history for this message
photek (jccelaya) wrote :

Hi, here is the additional data and a temporary fix, that maybe should let you know where the issue is:

tito@tito:~$ uname -a
Linux tito 2.6.20-11-generic #2 SMP Thu Mar 15 03:43:56 UTC 2007 x86_64 GNU/Linux

I attach the logs too.

Revision history for this message
photek (jccelaya) wrote :

second log attached.

Revision history for this message
photek (jccelaya) wrote :

And here is the temporary fix:

1. Disable network connections via the panel icon of the network manager otherwise you will run into problems
2.
sudo ifdown eth1 && sudo ifdown eth0

3.
sudo ifup eth1 && sudo ifup eth0

The normal network settings will then be read out from /etc/network/interfaces.

It seems to work full speed, haven't tested it extensively tho.

Revision history for this message
photek (jccelaya) wrote :

stupid question, is there a way to add this to boot so it does that automatically without asking for password? i ask that because i have to do both commands at each bootup in order to get eth to work. and i think it has to be in the boot sequence for dhcpserver to work too.

thanks in advance for your help.

Regards.

Revision history for this message
photek (jccelaya) wrote :

Sorry, the bug is not fixed, it happens again even doing the ifup and disabling network-manager, Network card is detected and ip is assigned when disabling network manager, but the slowiness comes again, depending on the boot. Sometimes it works well, sometimes not.

I think maybe it's some kind of energy saving feature that once the card sleeps, it doesn't wake up again. Just a guess.

Revision history for this message
photek (jccelaya) wrote :

Btw it's a generic bug for all Asus A832 Deluxe so far as i know, SLI and non SLI, there is another person in the forum that knows 3 or 4 more cases, all with the same motherboard. I don't know if it affects other models. I'm using latest bios and it isn't solved, and it was released at least 6 months ago, i don't think they will release more bios updates as in windows it's working flawlessly.

Changed in linux-source-2.6.20:
assignee: nobody → ubuntu-kernel-team
importance: Undecided → Medium
Revision history for this message
photek (jccelaya) wrote :

with kernel 2.6.20.12 it has worked during 2 days perfectly, i haven't tried to reboot it tho. With upgrade to 2.6.20.13, i discovered something very weird. I'm sending at 20-40 kbps, but i'm receiving at full speed (11 mbps), in the same connection.

Can i do something more to help you to solve the problem?

Revision history for this message
photek (jccelaya) wrote :

PS: in the same connection, but not at the same time. First i tested sending, 20-40 kbps, then i stopped that transfer and i tried receiving from the same host in my lan: 11 mbps. Then i retried both things, with same results, upload from my computer to the lan is insanely low, but download goes full speed.

Revision history for this message
photek (jccelaya) wrote :

Btw, same as before, it works erratically, sometimes it boots and it's ok, sometimes not.

Revision history for this message
photek (jccelaya) wrote :

Still happens on 2.6.20-15-27, can i help you in any way to fix this bug? i'll do my best.

Thanks in advance for your help.

Regards.

Revision history for this message
photek (jccelaya) wrote :

looking on forums i've seen that forcedeth shipped with the kernel actually is 0.59 and that 0.60 is available in nvidia driver package 1.21. Maybe this new version could fix it? i don't know how to install it in ubuntu tho as there is rpm's only.

0.60: 31 May 2006: Added support for recoverable error.

Revision history for this message
Giorgio Salluzzo (giorgio.salluzzo) wrote :

I've got an ASUS A8N5X - nforce4 based -, and the last Ubuntu with a working ethernet connection was Dapper.
I tried with Edgy and Feisty, but also with other distros like Arch and Dreamlinux.

The problem is always the same: I can set a LAN connection both in static and DHCP mode, the connection seems to work, I can ping a domain, I can open a Google page, but nothing else, few sites are working.

apt-get for example stays freezed and I have to kill it with a CTRL-C.

Looking to solve the problem on Internet I discovedered a linuxquestions.org thread in which they were talking about the onboard firewall "NV Firewall", and It may be it, 'cause I have the same problem with the onboard LAN and with a Realtek PCI..

Revision history for this message
photek (jccelaya) wrote :

Hi, i have discovered that if i power off the computer AND the switch of the power supply for 30 seconds, the next boot will be fine. If i turn it off only with the power button or using the ubuntu menu it won't work most of the times.

I have to turn off the switch of the power supply for at least 30 seconds to be 100% sure it will work.

Maybe something to do with acpi or something? also i have found this also fixes the problem i have with my usb mouse where the cursor doesn't move but the buttons do work.

Please help us with this issue.

Regards.

Revision history for this message
photek (jccelaya) wrote :

For the record i tried booting with "noapic nolapic acpi=off pci=noacpi" and nothing, same results.

Revision history for this message
Giorgio Salluzzo (giorgio.salluzzo) wrote :

I tried switching off the power and nothing changed, but I'm sure I tried before.

I would like to know the differences between Ubuntu Dapper kernel and the Edgy or Feisty one, that is the problem.

Try Dapper with a live session and tell me if you can surf without problem.

Revision history for this message
photek (jccelaya) wrote :

You tried switching off the power supply? i mean the switch that is in the back of the power supply, not the power button of computer. If your power supply doesn't have this switch, not all power supplies have it, just unplug the computer power cord, wait 30 sec, and then plug it again and power on the computer.

Revision history for this message
Giorgio Salluzzo (giorgio.salluzzo) wrote : Re: [Bug 92567] Re: nvidia ethernet LAN at 20 KB per second

yes, I unplugged the cable ;)

On 5/3/07, photek <email address hidden> wrote:
>
> You tried switching off the power supply? i mean the switch that is in
> the back of the power supply, not the power button of computer. If your
> power supply doesn't have this switch, not all power supplies have it,
> just unplug the computer power cord, wait 30 sec, and then plug it again
> and power on the computer.
>
> --
> nvidia ethernet LAN at 20 KB per second
> https://bugs.launchpad.net/bugs/92567
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Launchpad Janitor (janitor) wrote : This bug is now reported against the 'linux' package

Beginning with the Hardy Heron 8.04 development cycle, all open Ubuntu kernel bugs need to be reported against the "linux" kernel package. We are automatically migrating this bug to the new "linux" package. However, development has already began for the upcoming Intrepid Ibex 8.10 release. It would be helpful if you could test the upcoming release and verify if this is still an issue - http://www.ubuntu.com/testing . If the issue still exists, please update this report by changing the Status of the "linux" task from "Incomplete" to "New". We appreciate your patience and understanding as we make this transition. Thanks!

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

The Ubuntu Kernel Team is planning to move to the 2.6.27 kernel for the upcoming Intrepid Ibex 8.10 release. As a result, the kernel team would appreciate it if you could please test this newer 2.6.27 Ubuntu kernel. There are one of two ways you should be able to test:

1) If you are comfortable installing packages on your own, the linux-image-2.6.27-* package is currently available for you to install and test.

--or--

2) The upcoming Alpha5 for Intrepid Ibex 8.10 will contain this newer 2.6.27 Ubuntu kernel. Alpha5 is set to be released Thursday Sept 4. Please watch http://www.ubuntu.com/testing for Alpha5 to be announced. You should then be able to test via a LiveCD.

Please let us know immediately if this newer 2.6.27 kernel resolves the bug reported here or if the issue remains. More importantly, please open a new bug report for each new bug/regression introduced by the 2.6.27 kernel and tag the bug report with 'linux-2.6.27'. Also, please specifically note if the issue does or does not appear in the 2.6.26 kernel. Thanks again, we really appreicate your help and feedback.

Revision history for this message
Launchpad Janitor (janitor) wrote : Kernel team bugs

Per a decision made by the Ubuntu Kernel Team, bugs will longer be assigned to the ubuntu-kernel-team in Launchpad as part of the bug triage process. The ubuntu-kernel-team is being unassigned from this bug report. Refer to https://wiki.ubuntu.com/KernelTeamBugPolicies for more information. Thanks.

Revision history for this message
PasQty (pas-i) wrote :

hey every one. Sorry my english is far away from well. But i have to tell something about that topic.
I'm working on A8N32-SLI and i have
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)

my home lan looks like that. I have router with build-in switch 100Mbitsps. Offcourse CK804 eth controller is 1000Mbitsps. To wan i should reach 4,5Mbitsps and it was. Every things was fine until 23 december 2008 :D then my speed from ubuntu 8.1 down to max 2,7Mbitsps... Some times was better some time worst. So i change MTU by hand. i set it to 1500. And now is ok.

but there are some other problems, i think connected with driver of CK804 Eth. for example releasing IP addresses getting from DHCP.

*before sting manulay MTU*
eth0 Link encap:Ethernet HWaddr 00:11:d8:a2:a2:49
          inet addr:192.168.0.11 Bcast:192.168.0.127 Mask:255.255.255.128
          UP BROADCAST RUNNING MULTICAST MTU:576 Metric:1
          RX packets:14210 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8944 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:10642400 (10.6 MB) TX bytes:2292727 (2.2 MB)
          Interrupt:21 Base address:0x2000
*after*
eth0 Link encap:Ethernet HWaddr 00:11:d8:a2:a2:49
          inet addr:192.168.0.11 Bcast:192.168.0.127 Mask:255.255.255.128
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          RX packets:14226 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8965 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:10644832 (10.6 MB) TX bytes:2295907 (2.2 MB)
          Interrupt:21 Base address:0x2000

Revision history for this message
PasQty (pas-i) wrote :
Revision history for this message
PasQty (pas-i) wrote :

i made some work-around. when card LAN is already up then networkmanager call scripts from /etc/network/if-up.d
so, in dir /etc/network/if-up.d add file setmtu1500
in setmtu1500 is:
#!/bin/bash
# set MTU = 1500
ifconfig eth0 mtu 1500

Revision history for this message
xteejx (xteejx-deactivatedaccount) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. We are sorry that we do not always have the capacity to look at all reported bugs in a timely manner.
There have been many changes in Ubuntu since that time you reported the bug and your problem may have been fixed with some of the updates. It would help us a lot if you could test the current Ubuntu version (10.04). If you can test it, and it is still an issue, we would appreciate if you could upload updated logs by running apport-collect <bug #>, and any other logs that are relevant for this particular issue.

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

This bug report was marked as Incomplete and has not had any updated comments for quite some time. As a result this bug is being closed. Please reopen if this is still an issue in the current Ubuntu release http://www.ubuntu.com/getubuntu/download . Also, please be sure to provide any requested information that may have been missing. To reopen the bug, click on the current status under the Status column and change the status back to "New". Thanks.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-expired
Changed in linux (Ubuntu):
status: Incomplete → Expired
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.