SUSE / openSUSEThis Forum is for the discussion of Suse Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
The server is accessed from SMB network clients from SUSE 10, SUSE 9.3, Windows and MAC OS X.
I do have a 1GB switch here and therefore I was curious about bad performance copying files from an to the Samba server (ot from/to a netatalk server on the same server). Therefore I tried copying a 50MB file between the server and the different clients here.
The result is quite curious like you will see from the following table:
Protocol Server Client --> <-- [copy directions]
1. SMB SuSE10 SuSE10 fast fast
2. SMB SuSE10 SuSE9.3 fast fast
3. SMB SuSE10 WIN2K fast slow
4. SMB SuSE10 OSX fast slow
5. AFP SuSE10 OSX slow fast
Protocol: connecting client with this protocol to the server
--> means copying file from server
<-- means copying file to server
What seems very curious to me is that the performance problem using the MAC OS X samba client and the MAC OS X AFP client is different!
If I'm running SuSE9.3 as a server on the same hardware I don't have these performance problems.
Nice for you!
My onboard gigabit is an ASUSTeK Marvell 88E8001 Controller.
The controller is recognized by SuSE 10. I don't know any other driver for the controller ...
Hi Fire!
I'm not quite sure how to install the marvell driver. Is it enough to start the script ./install.sh? I did that and the script works fine (I have choosen the Installation option) but the performance is still slow. What else to do? How did you install your driver?
Thanks a lot in advance!
Wolfgang
I did read the Marvell readme and found the script generated an module object file with the Installation option(usually somewhere below directory /lib/modules/...) I hope you found it and that it is called sk98lin.ko
To load this module you need to enable this in your kernel. See the instructions in the file sk98lin.txt. (My driver installer took care about this part for me )
After that the module can be loaded with:
modprobe sk98lin
depmod -a
check if module is loaded with:
/sbin/lsmod | grep sk98lin
If the module is loaded you go to YaST and edit your networkcard configuration. Open "advanced" "hardware details" and modify [module name] to sk98lin and [options] can be left empty.
After saving the new driver is activated.
Please make a backup of your system before you proceed.
The install script for the marvell driver (DriverInstall/.install.sh) gives some output into the file install.log. There I found some warnings but the driver obviously was built since the file sk98lin.ko somewhere in the /lib/modules/... directory has the right date and time. As far as I can see the driver installer does all the work for me too. But there was no change in the (bad) performance of file copying with samba clients to the server. :-(
I will attach the install.log from the marvell driver install below. Perhaps anybody will be able to interpret the warnings.
+++ Compile the driver
+++ ====================================
make: Entering directory `/usr/src/linux-2.6.13-15.8'
WARNING: Symbol version dump /usr/src/linux-2.6.13-15.8/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/skge.o
CC [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/sky2.o
/tmp/Sk98IUogFlHLINMdViSITrIQg/all/sky2.c:340:5: warning: "USE_SYNC_TX_QUEUE" is not defined
/tmp/Sk98IUogFlHLINMdViSITrIQg/all/sky2.c:905:5: warning: "USE_SYNC_TX_QUEUE" is not defined
/tmp/Sk98IUogFlHLINMdViSITrIQg/all/sky2.c:2317:5: warning: "USE_SYNC_TX_QUEUE" is not defined
CC [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/skethtool.o
CC [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/sky2le.o
CC [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/skdim.o
CC [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/skaddr.o
CC [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/skgehwt.o
CC [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/skgeinit.o
CC [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/skgepnmi.o
CC [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/skgesirq.o
CC [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/sktwsi.o
CC [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/sklm80.o
CC [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/skqueue.o
CC [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/skrlmt.o
CC [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/sktimer.o
CC [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/skvpd.o
CC [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/skxmac2.o
CC [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/skproc.o
CC [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/skcsum.o
LD [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/sk98lin.o
Building modules, stage 2.
MODPOST
CC /tmp/Sk98IUogFlHLINMdViSITrIQg/all/sk98lin.mod.o
LD [M] /tmp/Sk98IUogFlHLINMdViSITrIQg/all/sk98lin.ko
make: Leaving directory `/usr/src/linux-2.6.13-15.8'
Check the driver
====================================
After that the module can be loaded with:
modprobe sk98lin
depmod -a
check if module is loaded with:
/sbin/lsmod | grep sk98lin
What is the output of: /sbin/lsmod | grep sk98lin ???
Please post it.
You should see something like this:
sk98lin 69345 0
If this is true go to YaST to:
Quote:
If the module is loaded you go to YaST and edit your networkcard configuration. Open "advanced" "hardware details" and modify [module name] to sk98lin and [options] can be left empty.
Note, modify your existing networkcard configuration. Do not add a new one.
After this action in YaST you are using the new driver.
If it does not solve your problem I suggest to restore your backup and proceed with the original suse driver.
I did proceed the steps for installation like you had written. lsmod says: # lsmod | grep sk98lin sk98lin 209368 1 In YaST I hadn't to change anything because the previous driver already was sk98lin. I didn't add a new network card. Copying from Windows or MAC OS X samba clients to the server still is ugly slow :-(. Do you think trying an other network card could solve the problem? I only have little hope that SuSE 10.1 does not have the same problem.
Last edited by zeichensatz; 05-11-2006 at 03:26 AM.
I am very sorry this update did not improve anything.
If there is only one sk98lin.ko on your system with the time and date of installation, your new driver is up and running.
You could try and play with the options given to the module (in YaST), but I prefer to leave it blank.
Hopefully your ethernet is not more slow as before!
Waiting for suse10.1 can be short, I believe it is coming out this week. But you have no grantee it solves the problem. If it does I like to know.
Buying an new card from a different brand can be a solution, but the one on your mainboard 1000Mbps should work too...
Try to goole for more answers and keep me updated.
Waiting for suse10.1 can be short, I believe it is coming out this week. But you have no grantee it solves the problem. If it does I like to know.
In the meantime I've installed SuSE 10.1. But it is no solution for my network problem here.
When I first did the installation and directly afterwards set up a SMB-Server copying files between server and clients runs very fast (as it should do with a MBit network). After rebooting the the server once the problem with very, very bad performance comes up again.
I'm very confused and without any idea what's wrong with my installation. Up to now I couldn't find any hint in the internet to solve the problem.
Sorry to hear your network is still slow, even with SuSE10.1. Personally I decided not to update 10.0 because it took me a lot of effort to make everything work.
I do not think anything is wrong with your installation, the best thing for you is to add an 100Mb pci nic in your system. I would prefer 3COM because Linux never let me down with this brand. Even with 100Mb your network speed will be faster than with the 1000Mb onboard u use now. Those "old" 100Mb cards are very cheap.
In the meantime keep searching for updates from Marvell.
I am out of options, hopefully someone else joins this thread with new ideas.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.