Go Back   nV News Forums > Linux Support Forums > General Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 06-25-08, 11:57 AM   #1
matthew.m
Registered User
 
Join Date: Jun 2008
Posts: 4
Default Forcedeth (MCP55) Problems

I'm using the MCP55 ethernet with the forcedeth driver. It usually works fine, but once or twice a week it will drop off the network. An ifdown ifup usually fixes the problem, but it sets me back a few hours each time, so it's more than a minor inconvenience.

It's similar to another post I found on here, but that user was using a 2.4 kernel and seemed a little outdated.

This is on 64-bit openSUSE 10.2 and 10.3, with these kernels, respectively:

Code:
kernels:
2.6.18.2-34-default x86_64 GNU/Linux
2.6.22.5-31-default x86_64 GNU/Linux
This is reproducible (not immediately) during high network traffic on the 0.56 (2.6.18, openSUSE 10.2), 0.60 (2.6.22, openSUSE 10.3) and 0.62-Driver Package V1.23 from NVidia.

It gives the following output in dmesg:

Code:
NETDEV WATCHDOG: eth6: transmit timed out
eth6: Got tx_timeout. irq: 00000000
eth6: Ring at ffff81003b907800: get ffff81003b907b30 put ffff81003b907b30
eth6: Dumping tx registers
  0: 00000000 000000ff 00000003 03c203ca 00000000 00000000 00000000 00000000
 20: 00000000 00000000 00000000 00000000 00000000 00000100 00000000 00000000
 40: 0420e20e 0000a855 00002e20 00000000 00000000 00000000 00000000 00000000
 60: 00000000 00000000 00000000 0000ffff 0000ffff 0000ffff 0000ffff 00000000
 80: 003b0f3c 40040301 00000000 007f0020 0000061c 00000001 00200000 00007fab
 a0: 0014050f 00000016 57db1900 00003203 00000001 00000000 a800cccd 0000ccfc
 c0: 10000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001
 e0: 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001
100: 3b907800 3b907000 007f003f 00008000 00010032 00000000 00000009 3b907b30
120: 3b9075c0 5e373540 a000ffcf 140e0010 8000061c 3b907b3c 3b907520 0fe08000
140: 00304120 80c02600 00000000 00000000 00000000 00000000 00000000 00000000
160: 00000000 00000000 00000000 00000000 01ff0080 0000c000 00000000 00000000
180: 00000006 00000008 0294796d 00008103 0000004a 00003800 00000597 0000bd83
1a0: 00000006 00000008 0294796d 00008103 0000004a 00003800 000000a0 0000bd83
1c0: 00000006 00000008 0294796d 00008103 0000004a 00003800 00000080 0000b983
1e0: 00000006 00000008 0294796d 00008103 0000004a 00003800 00000080 0000b983
200: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
220: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
240: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
260: 00000000 00000000 fe027001 00000100 00000011 000000a3 fe027011 000001a3
280: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2c0: 00000000 00000000 00000048 00000000 00000003 00000000 00000000 00014868
2e0: 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001
300: 80212000 00000000 00000000 00000000 00000000 00002000 00000000 00000000
320: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
340: 00000000 00000000 00000000 00000000 00000000 00000020 6bc7c690 00000000
360: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
380: 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000000
3a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
3c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
3e0: 02211000 20000001 00000000 00000000 00000000 00000000 00000000 00000000
400: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
420: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
440: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
460: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
480: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
4a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
4c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
4e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
500: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
520: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
540: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
560: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
580: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
5a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
5c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
5e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
600: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
eth6: Dumping tx ring
000: 00000000 5e373cce 20000046 // 00000000 4fec28ce 20000046 // 00000000 1b5c34ce 20000046 // 00000000 559088ce 20000046
004: 00000000 7dda14ce 20000046 // 00000000 7de88cce 20000046 // 00000000 27e494ce 20000046 // 00000000 247accce 20000046
008: 00000000 1002b8ce 20000046 // 00000000 7d0a00ce 20000046 // 00000000 597198ce 20000046 // 00000000 61f4f0ce 20000046
00c: 00000000 1043ecce 20000046 // 00000000 559084ce 20000046 // 00000000 247ac0ce 20000046 // 00000000 16bc3cce 20000046
010: 00000000 1c5ee4ce 20000046 // 00000000 663aacce 20000046 // 00000000 55908cce 20000046 // 00000000 1ce554ce 20000046
014: 00000000 5e3738ce 20000046 // 00000000 1a5728ce 20000046 // 00000000 1e5bd4ce 20000046 // 00000000 64a1ccce 20000046
018: 00000000 1043e8ce 20000046 // 00000000 1b5c38ce 20000046 // 00000000 3c9e6cce 20000046 // 00000000 24d090ce 20000046
01c: 00000000 1bf32cce 20000046 // 00000000 61f4f4ce 20000046 // 00000000 247ac4ce 20000046 // 00000000 236d54ce 20000046
020: 00000000 4d038cce 20000046 // 00000000 553aa8ce 20000046 // 00000000 690534ce 20000046 // 00000000 7d09ecce 20000046
024: 00000000 553aa0ce 20000046 // 00000000 2f7f94ce 20000046 // 00000000 2a2b3cce 20000046 // 00000000 1bf324ce 20000046
028: 00000000 597190ce 20000046 // 00000000 1a5720ce 20000046 // 00000000 1a5724ce 20000046 // 00000000 5e3730ce 20000046
02c: 00000000 64a1c4ce 20000046 // 00000000 690538ce 20000046 // 00000000 1a2d50ce 20000046 // 00000000 66bdf4ce 20000046
030: 00000000 236d50ce 20000046 // 00000000 7d0988ce 20000046 // 00000000 5e3734ce 20000046 // 00000000 31d5adb8 00000000
034: 00000000 31d5b000 200005ee // 00000000 7d0968ce 20000046 // 00000000 1c5eecce 20000046 // 00000000 7a68a4ce 20000046
038: 00000000 54fe10ce 20000046 // 00000000 16bc38ce 20000046 // 00000000 133920ce 20000046 // 00000000 2a2b30ce 20000046
03c: 00000000 17f134ce 20000046 // 00000000 663aa4ce 20000046 // 00000000 24d098ce 20000046 // 00000000 7d0a3cce 20000046
Then it just keeps repeatedly looping 'dumping tx ring' and 'dumping tx registers' and related lines.

Here's the contents of /proc/interrupts related to the ethernet adapter (1 column per processor):

Code:
# cat /proc/interrupts
       98:  550014712          0  951171332          0       PCI-MSI-X  eth6
      106:  517166367   13711831  287956611   22584337       PCI-MSI-X  eth6
      114:    9633548   63109386          0   45388201       PCI-MSI-X  eth6
Last, not sure if it's any help, but the 0.60 kernel version of the driver gives the following output every ~4 mins:

Code:
kernel: eth6: too many iterations (6) in nv_nic_irq
Any help/tips/advice is greatly appreciated
matthew.m is offline   Reply With Quote
Old 08-01-08, 04:27 AM   #2
snIP3r23
Registered User
 
Join Date: Aug 2008
Posts: 4
Default Re: Forcedeth (MCP55) Problems

hi!

i think i might have a hint:

compile your forcedeth driver as a module into the kernel and then modify the loadoptions of the module to

forcedeth max_interrupt_work=10

i gentoo linux this is located at /etc/modules.autoload.d/kernel-2.X

hth
snIP3r
snIP3r23 is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
problems with drivers after 295.40 (OpenSuSE 12.1, GeFroce 7900 GS, Phenom II X4) alawa NVIDIA Linux 0 06-09-12 07:37 PM
Problems with drivers fforw NVIDIA Linux 7 10-11-02 08:06 PM
Nvidia Problems in Slackware 8.1 xtreme NVIDIA Linux 3 10-01-02 01:03 PM
F1 2002 problems with driver 40.41 arutten NVIDIA Windows Graphics Drivers 6 10-01-02 08:07 AM
DirectX 8 problems with GeForce4 Derwin NVIDIA GeForce 7, 8, And 9 Series 19 08-20-02 02:23 AM

All times are GMT -5. The time now is 10:06 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.