LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Linux & eth drivers (https://www.linuxquestions.org/questions/linux-hardware-18/linux-and-eth-drivers-162641/)

Sarinyo 03-26-2004 10:18 AM

Linux & eth drivers
 
Hello guys! (First, sorry for my English, hope you understand me :D )

Here's my problem. I've an ausus P4C800 mobo with a 3com integrated. This network card has two drivers aviable, one from 3Com (3c2000) and the second one from syskonnect (sk98lin). I've read lots of posts about this mobo (and its 3COM card), but none talk abaut my situation. As it said here, the 3c2000 is worst than sk98lin, but I didn't be able to get the sk98lin work, so I installed the 3c2000.

Until here everything works fine, I can surf to every web pages (I read it causes problems with anyones like google and others) and see other boxes from my network, but then I installed samba configure it, and test it (little load). Then I try to pass many files (about 25000, 5.3 GB) and the copy crashes. I start to read samba man pages and forums, and I noticed that some people have the same problem as me, but there's no specific answer. I read I coud try to change the network card, or my HUB (cause the problem maybe is the hardware). Insted of that, I try to compile again the sk98lin driver and this time I get it work. Now samba works fine (I've already copy the 5.3 GB) and it seems everything's ok. But when I reboot my box, when Linux is "Findig moudle dependences" it says "UNRESOLVED SYMBOL links in sk98lin" even so every thing works fine. My queston is if that UNRESOLVED... can make me problems.

About my box:
-RH9 with kernel version 2.4.20
-PIV HT 2.8 GH, RAID1 SCSI Disks(Seagate Cheetah), 1GB RAM.
-First I try samba 2.2.7a, but I upgrade to 3.2a (<-- the las version, I'm not sure if is this :rolleyes: )

Step by step things I've done:
- Get from asus the 3c2000 driver
- Compile it and copy to the correct directory (/usr/src/.....)
- modprobe 3c2000 (<--- works)
- configure eth parameters
- edit /etc/modules.conf and add "alias eth0 3c2000"
- Install and configure samba.
- Test samba (small load)

Until here everything OK. Then, while using samba the copy (5.3GB) crashes. So I:

- get the syskonnect driver
- ifdown 3c2000
- rmmod 3c2000
- delete the line "aliases eth0 3c2000" in /etc/modules.conf
- run the script by syskonnect (in expert mode, I've to load the driver manually, although the script copy the .o file in the correct place)
- modprobe sk98lin
- ifup eth0 (the same params)
- add "alias eth0 sk98lin" in /etc/modules.conf

Then everything works fine but i reboot my box and appear that warnig(?), so I type "depmod -a" and I obtain "UNRESOLVED SYMBOLS..."

- Do I follow the correct steps??
- Can I be sure my network won't fail?
- Is there anything I can try to solve this "UNRESOLVED SYMBOLS..."?

Thnks for any help!!

skel 03-26-2004 10:32 AM

you said you compiled it and copied it to /usr/src/.....

i believe the proper directory would be /lib/modules/2.4.20/.....

put the driver in /lib/modules/2.4.20/.... and try again

Also, you say that it crashes? what crashes? the whole system or samba?

I don't think that network drivers would crash a specific daemon/app but I could be wrong, there could be a problem with your copy of samba.

Pwnz3r 03-26-2004 02:37 PM

Make sure you have module-init-tools. That happened to me not long ago, and I didn't have them for some reason, thought it all was screwed, then formatted the drive and reinstalled like a dumbass. lol

Sarinyo 03-28-2004 09:44 AM

Well, I mean I copy it to /lib/modules/... (hey I wrote what I remember, sorry if I'm not quite specific, or I'm wrong ;)), I'm sure is the apropiate directory cos I do 'modprobe sk98lin' from my homedir and it works (I don't have de 'sklin98.o' in my home dir). Well, in fact the only thing that crashes is the copy, not samba either the system, only the copy. (Samba still works, I can see my shares from the net)
Well I'll try to make sure if I've installed the moudule-init-tools, and then reinstall the driver.

Tnks guys!

PS: I repeat now everything seems work fine, but may I have problems with this situation? Do you have any idea if I can continue this way? (I men if I have already installed that module...)

Tnks again!


All times are GMT -5. The time now is 02:05 AM.