Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 121285 - skge Yukon-Lite rev 9 bad performance
Summary: skge Yukon-Lite rev 9 bad performance
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-02 04:09 UTC by Marco Clocchiatti
Modified: 2006-10-24 04:38 UTC (History)
1 user (show)

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


Attachments
lspci (lspci.txt,9.98 KB, text/plain)
2006-02-02 04:13 UTC, Marco Clocchiatti
Details
dmesg whith sk98lin driver (dmesg.txt,14.81 KB, text/plain)
2006-02-02 04:14 UTC, Marco Clocchiatti
Details
emerge info (emerge-info.txt,3.00 KB, text/plain)
2006-02-02 04:16 UTC, Marco Clocchiatti
Details
sk98lin ebuild (local portage) (sk98lin-8.28.2.2_beta.ebuild,1.06 KB, text/plain)
2006-02-02 04:22 UTC, Marco Clocchiatti
Details
New kernel config with no preemption (from /proc/config) (config,38.80 KB, text/plain)
2006-02-18 04:13 UTC, Marco Clocchiatti
Details
tail from /var/log/everything/current with skge driver. (everything.txt,2.45 KB, text/plain)
2006-02-18 04:15 UTC, Marco Clocchiatti
Details
tail from /var/log/kernel/current with skge driver. (kernel.txt,1.34 KB, text/plain)
2006-02-18 04:16 UTC, Marco Clocchiatti
Details
dmesg with skge driver. (dmesg.txt,14.52 KB, text/plain)
2006-02-18 04:17 UTC, Marco Clocchiatti
Details
new emerge info (emerge-info.txt,3.00 KB, text/plain)
2006-02-18 04:23 UTC, Marco Clocchiatti
Details
linux-2.6.16-rc5/.config (.config,39.62 KB, text/plain)
2006-03-17 04:39 UTC, Marco Clocchiatti
Details
linux-2.6.16-r1/.config (config,37.88 KB, text/plain)
2006-04-05 03:05 UTC, Marco Clocchiatti
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marco Clocchiatti 2006-02-02 04:09:26 UTC
00:0a.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)

motherboard A8V Deluxe

kernel-2.15.1-r1

module skge gives bad performances, while older sk98lin seems working better.
Comment 1 Marco Clocchiatti 2006-02-02 04:13:22 UTC
Created attachment 78711 [details]
lspci
Comment 2 Marco Clocchiatti 2006-02-02 04:14:21 UTC
Created attachment 78712 [details]
dmesg whith sk98lin driver
Comment 3 Marco Clocchiatti 2006-02-02 04:16:30 UTC
Created attachment 78713 [details]
emerge info

Pay attention. I'm using a 32-bit system.
Comment 4 Marco Clocchiatti 2006-02-02 04:22:50 UTC
Created attachment 78714 [details]
sk98lin ebuild (local portage)

I'm working on a machine used as ltsp server on a 100Mb lan.

Module skge is slow too much and gives a lot of "nfs not working".

sk98lin is compiled with the ebuild attached whith +napi useflag, from this other bug: http://bugs.gentoo.org/show_bug.cgi?id=93283

I'm sorry, because I'm not expert of this kind of problems, but if you need some other questions, may you ask.
Comment 5 Daniel Drake (RETIRED) gentoo-dev 2006-02-17 08:49:17 UTC
Please attach dmesg from a skge kernel where you have been using the network adapter for a few minutes. Please describe the difference in performance that you are seeing plus the exact NFS issues.
Comment 6 Marco Clocchiatti 2006-02-18 04:11:57 UTC
(In reply to comment #5)
> Please attach dmesg from a skge kernel where you have been using the network
> adapter for a few minutes. Please describe the difference in performance that
> you are seeing plus the exact NFS issues.
>
Thanks for your answer.
The only error message I find is on the client:

192.16.200.99: server nont responding still trying

It happens if more then three or four clients are booting, and makes impossible
to work.

In a correct behaviour (with sk98lin driver) I boot more then 10 clients in the same time, with minimal delay.

Now I've recompiled the kernel without prempt otpion, but it did'nt help.
So I attach this documentation:

1. New kernel config with no preemption (from /proc/config)
2. new emerge info
3. tail from /var/log/everything/current with skge driver.
4. tail from /var/log/kernel/current with skge driver.
5. dmesg with skge driver.
Comment 7 Marco Clocchiatti 2006-02-18 04:13:13 UTC
Created attachment 80080 [details]
New kernel config with no preemption (from /proc/config)
Comment 8 Marco Clocchiatti 2006-02-18 04:15:52 UTC
Created attachment 80081 [details]
tail from /var/log/everything/current with skge driver.
Comment 9 Marco Clocchiatti 2006-02-18 04:16:47 UTC
Created attachment 80083 [details]
tail from /var/log/kernel/current with skge driver.
Comment 10 Marco Clocchiatti 2006-02-18 04:17:50 UTC
Created attachment 80084 [details]
dmesg with skge driver.
Comment 11 Marco Clocchiatti 2006-02-18 04:23:54 UTC
Created attachment 80086 [details]
new emerge info
Comment 12 Daniel Drake (RETIRED) gentoo-dev 2006-02-28 07:52:10 UTC
It isn't the reason for slowdown, but I noticed that both skge and sk98lin are running at half-duplex on your setup. Is there any reason for this?

Please could you test the latest development kernel (currently 2.6.16-rc5) - some skge fixes are included, hopefully that will help...
Comment 13 Marco Clocchiatti 2006-03-01 04:28:31 UTC
(In reply to comment #12)
> It isn't the reason for slowdown, but I noticed that both skge and sk98lin are
> running at half-duplex on your setup. Is there any reason for this?
> 
Thank you for your answer.
The half-duplex connection depends from the DFE-2624X hub.
See here for a description: http://support.dlink.com/products/view.asp?productid=DFE%2D2624X .
I don't know if it's a correct behaviour, but connecting directly two ethernet devices, I obtain a full duplex connection.

About slowdown, I need more time to investigate.
Comment 14 Marco Clocchiatti 2006-03-15 13:19:56 UTC
no improvement with kernel 2.6.16-rc5
Comment 15 Marco Clocchiatti 2006-03-15 13:22:36 UTC
Sorry. I'm really stupid.

Just now I read 16, instead of 15.

So I've just lose a lot of time.
I will try again later. Sorry again.
Comment 16 Marco Clocchiatti 2006-03-17 04:39:47 UTC
Created attachment 82360 [details]
linux-2.6.16-rc5/.config

I've try the new vanilla kernel with no lucky on a clone partition (with reiserfs instead reiser4).

Nor skge nor sk98lin module runs well.

If you want to suggest some other test, may I done.
Comment 17 Daniel Drake (RETIRED) gentoo-dev 2006-03-28 08:43:45 UTC
Please retest with gentoo-sources-2.6.16-r1
Comment 18 Marco Clocchiatti 2006-04-05 03:05:35 UTC
Created attachment 83952 [details]
linux-2.6.16-r1/.config

new kernel, no improvements.
Comment 19 Daniel Drake (RETIRED) gentoo-dev 2006-04-11 19:28:10 UTC
Marco, this is a known bug.

Stephen, this is the bug I mentioned in person, which you already know about. 32bit system with 4GB RAM suffering from bad performance with skge. If you need any patches testing or any more info, feel free to throw things this way :)
Comment 20 Marco Clocchiatti 2006-04-13 14:23:15 UTC
(In reply to comment #19)
> Marco, this is a known bug.
>

Well. But I didn't know that :) .
May you please give me a link?
For a now, I've not tested my system with no High Memory Support.

Anyway, may I test anything you think be useful. 
Thank's for your support.
Comment 21 Daniel Drake (RETIRED) gentoo-dev 2006-04-19 03:57:55 UTC
We've come to the conclusion that nForce4 does bad things with memory layout. On a 64bit setup you could probably work around this bug by booting with iommu=force but I don't think that applies to 32bit.

Are there any BIOS updates available for your system?
Comment 22 Marco Clocchiatti 2006-04-19 04:26:59 UTC
(In reply to comment #21)
> On a 64bit setup you could probably work around this bug by booting with
> iommu=force but I don't think that applies to 32bit.
> 
In this moment, I can't install a 64bit setup on my system. May I try later (may be in septembar?).

> Are there any BIOS updates available for your system?
>
I'm using a bios version 1015 BETA 002 from here: http://support.asus.com/download/download_item_nn.aspx?model=A8V%20Deluxe&product=1&f_name=&type=Latest&SLanguage=en-us#

Today, I find only a 1015 Bios version, without BETA. Anyway, I think it's the same BIOS.
Some month ago, I tried to update to newer bios versions, But I had some boot trubbles and I was forced to downgrade.

Other informations from my bios:

AMIBIOS
VERSION: 08.00.09
Build Date: 10/06/05
ID: A0036001
Comment 23 Christian Heim (RETIRED) gentoo-dev 2006-10-14 10:10:39 UTC
(In reply to comment #22)

Marco, is the error still present with >=2.6.18 ?
Comment 24 Marco Clocchiatti 2006-10-16 02:39:32 UTC
(In reply to comment #23)
> 
> Marco, is the error still present with >=2.6.18 ?
> 

I'm sorry. Now I'm using an old eth card, with 8139too module, to avoid problems.

I can't try with new kernel because I'm still using reiser4 filesystem, which does not support kernel 2.6.18.
Anyway, I'm planning to change the filesystem and to make a check for you.

Please wait for some time.
Tanks for you support.
Comment 25 Marco Clocchiatti 2006-10-24 04:38:01 UTC
wonderfull!

tested also with a 64-bit kernel on my 32-bit environment.
Thanks a lot.