Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 74083 - [2.4] forcedeth seriously broken on gentoo-sources-2.4.26-r13
Summary: [2.4] forcedeth seriously broken on gentoo-sources-2.4.26-r13
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-11 04:16 UTC by Joerg Schaible
Modified: 2005-03-16 11:21 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
forcedeth-0.30.patch (forcedeth-0.30.patch,64.81 KB, patch)
2004-12-11 13:52 UTC, Joerg Schaible
Details | Diff
forcedeth-0.30-2.4.28.patch (forcedeth-0.30-2.4.28.patch,64.68 KB, patch)
2004-12-14 18:14 UTC, Joerg Schaible
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Joerg Schaible 2004-12-11 04:16:36 UTC
The forcedeth driver for Nvidia2 is seriously broken for gentoo-sources-2.4.26-r13 and earlier. I face for some time now really massive problems in my network for all clients. I even exchanged cables until I detected hundreds of entries in the kernel log:

===== %< ======

Dec 10 22:40:46 [kernel] eth1: received irq with unknown events 0x1. Please report
                - Last output repeated 88 times -
Dec 10 22:41:25 [kernel] eth1: received irq with unknown events 0x111. Please report
Dec 10 22:41:25 [kernel] eth1: received irq with unknown events 0x1. Please report
                - Last output repeated 49 times -
Dec 10 22:41:43 [kernel] eth1: received irq with unknown events 0x21. Please report
Dec 10 22:41:44 [kernel] eth1: received irq with unknown events 0x1. Please report
                - Last output repeated 142 times -
Dec 10 22:42:36 [kernel] eth1: received irq with unknown events 0x21. Please report
Dec 10 22:42:37 [kernel] eth1: received irq with unknown events 0x1. Please report
                - Last output repeated 64 times -
Dec 10 22:42:57 [kernel] eth1: received irq with unknown events 0x111. Please report
Dec 10 22:42:57 [kernel] eth1: received irq with unknown events 0x1. Please report
                - Last output repeated 301 times -
Dec 10 22:44:44 [kernel] eth1: received irq with unknown events 0x111. Please report
Dec 10 22:44:45 [kernel] eth1: received irq with unknown events 0x1. Please report
                - Last output repeated 15 times -
Dec 10 22:44:51 [kernel] eth1: received irq with unknown events 0x111. Please report
Dec 10 22:44:51 [kernel] eth1: received irq with unknown events 0x1. Please report
                - Last output repeated 21 times -
Dec 10 22:45:00 [kernel] eth1: received irq with unknown events 0x111. Please report
Dec 10 22:45:00 [kernel] eth1: received irq with unknown events 0x1. Please report
                - Last output repeated 20 times -
Dec 10 22:45:08 [kernel] eth1: received irq with unknown events 0x111. Please report
Dec 10 22:45:08 [kernel] eth1: received irq with unknown events 0x1. Please report
                - Last output repeated 74 times -
Dec 10 22:45:37 [kernel] eth1: received irq with unknown events 0x111. Please report
Dec 10 22:45:38 [kernel] eth1: received irq with unknown events 0x1. Please report
                - Last output repeated 127 times -
Dec 10 22:46:23 [kernel] eth1: received irq with unknown events 0x111. Please report
Dec 10 22:46:24 [kernel] eth1: received irq with unknown events 0x1. Please report
                - Last output repeated 46 times -
Dec 10 22:46:45 [kernel] eth1: received irq with unknown events 0x111. Please report
Dec 10 22:46:45 [kernel] eth1: received irq with unknown events 0x1. Please report
                - Last output repeated 38 times -
Dec 10 22:47:03 [kernel] eth1: received irq with unknown events 0x111. Please report
Dec 10 22:47:03 [kernel] eth1: received irq with unknown events 0x1. Please report
                - Last output repeated 270 times -
Dec 10 22:48:36 [kernel] eth1: received irq with unknown events 0x111. Please report
Dec 10 22:48:36 [kernel] eth1: received irq with unknown events 0x1. Please report
                - Last output repeated 69 times -
Dec 10 22:49:03 [kernel] eth1: received irq with unknown events 0x111. Please report
Dec 10 22:49:03 [kernel] eth1: received irq with unknown events 0x1. Please report
                - Last output repeated 352 times -
Dec 10 22:51:19 [kernel] eth1: received irq with unknown events 0x21. Please report
Dec 10 22:51:20 [kernel] eth1: received irq with unknown events 0x1. Please report
                - Last output repeated 2 times -
Dec 10 22:51:21 [kernel] eth1: received irq with unknown events 0x21. Please report
Dec 10 22:51:23 [kernel] eth1: received irq with unknown events 0x1. Please report

===== %< ======

The clients loose sporadic network connection, fail to get new DHCP leases (and Windows clients will then get one by autoconfig <grrr>), have massive problems to load and save the roaming profiles via samba (including lost data).



Reproducible: Always
Steps to Reproduce:
1. Boot server
2. Boot client
3. Wait for network access

Actual Results:  
Sporadic irq events 0x1. Can get very massive as shown in the log above with 
more unknown events. Network fails then for clients. 

Expected Results:  
No kernel logs, no network breakdowns. 

Board: ASUS A7N8X Targa Edition (stripped deluxe version) 
 
Never had any issues with the nforce-net driver :(
Comment 1 Daniel Drake (RETIRED) gentoo-dev 2004-12-11 12:14:50 UTC
Please test 2.4.28, I'm fairly sure its fixed there
Comment 2 Joerg Schaible 2004-12-11 13:49:03 UTC
Hmmm. Meanwhile I've used the patch from here http://article.gmane.org/gmane.linux.kernel.commits.2-4/8779 to update the forcedeth driver from verison 0.25 to 0.30. I had to modify that patch to apply it though ... I'll attach it. Works so far, but this was not long enough to say something final.
Comment 3 Joerg Schaible 2004-12-11 13:52:38 UTC
Created attachment 45761 [details, diff]
forcedeth-0.30.patch

patch to upgrade forcedeth 0.25 to 0.30 in 2.4.26 kernel
Comment 4 Joerg Schaible 2004-12-13 10:48:55 UTC
Unfortunately the update to 0.30 of forcedeth did not help. Same problems, but without entries in the kernel log :(

Will try 2.4.28 next ...
Comment 5 Joerg Schaible 2004-12-14 17:51:36 UTC
Unfortunately gentoo-sources-2.4.28-r2 did not help either. They have still forcedeth-0.25 and after some time suddently the entries in the log appeared and the client was cut from the net. Will now apply patch for forcedeth and try again.
Comment 6 Joerg Schaible 2004-12-14 18:14:12 UTC
Created attachment 46009 [details, diff]
forcedeth-0.30-2.4.28.patch

Patch for gentoo-sources-2.4.28-r2 to upgrade to forcedeth-0.30. Did
unfortunately not work either. Network nearly down (ping loses 80% data) with
no entry in the kernel logs (same behaviour as 2.4.28).
Comment 7 Joerg Schaible 2004-12-14 18:27:56 UTC
And it's getting weird. I've resurrected nforce-net-1.0.0261-r2 and booted with this driver. Network still fails ... 80% data losses for ping. I am now tempted to resurrect last gs-sources. I am quite sure I never had this issue with that kernel.

Hmmm. I was able to stop net.eth1, unload module nvnet, load forcedeth-0.30 instead and after restarting my dependent services, the network worked for some minutes normally, but then started to fail then again. Sigh.
Comment 8 Joerg Schaible 2004-12-15 13:05:15 UTC
OK, meanwhile I assume it must bge something else. Just tried last gs-sources with the nforce-net and the network fails also. :(
Comment 9 Joerg Schaible 2004-12-17 13:59:53 UTC
OK. Exchanged my switch and network seems operational at full speed again. Had hardly any connection in the last two days.

At least you have now a patch to upgrade forcedeth for 2.4.26 and 2.4.28 :)
Therefore I did not close this issue, since I don't know, if you'll gonna integrate it.
Comment 10 Joerg Schaible 2005-03-16 11:21:04 UTC
Patch no longer applies to latest 2.4.28 version in gentoo-sources.