View previous topic :: View next topic |
Author |
Message |
dudds n00b
Joined: 03 Dec 2003 Posts: 28
|
Posted: Wed Dec 03, 2003 8:51 am Post subject: 3Com Gigabit Ethernet |
|
|
Guys,
I'm pretty new to linux so excuse my ignorance, but I really need someones help to get my 3Com ethernet working.
I've just completed an install of Gentoo Linux and my system boots and runs from a console. I haven't got X setup yet. Anyway, during the install process there wasn't a module for my ethernet adaptor so I continued on using the 2 CD install proceedure.
Following installation I extracted the driver file which was provided by the manufacturer into a directory on my home drive and following the instructions in the readme file ran the command make load. Doing this however gives me alot of the following errors
3c2000.o: unresolved symbol blah blah meaningless dribble
It also fails to load the module. I also note that before I run the command I have no 3c2000.o file in the 3c2000 directory but after running make load there is.
During installation I installed the gentoo-sources source files.
I've never compiled anything before, so I'm at a bit of a loss as to know where to head next. The funny thing is that I somehow got this working under Mandrake 9.1 which I think used a 2.4 kernel (not sure though).
Help!! |
|
Back to top |
|
|
deribin n00b
Joined: 03 Feb 2003 Posts: 70 Location: Vancouver
|
Posted: Wed Dec 03, 2003 10:50 am Post subject: Re: 3Com Gigabit Ethernet |
|
|
I also have similar device in my notebook. At least lspci -v said me:
Code: | 00:0d.0 Ethernet controller: 3Com Corporation 3c940 1000Base? (rev 12)
Subsystem: Asustek Computer, Inc.: Unknown device 173c
Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 18
Memory at e3800000 (32-bit, non-prefetchable) [size=16K]
I/O ports at 9400 [size=256]
Capabilities: [48] Power Management version 2
Capabilities: [50] Vital Product Data |
This card works just fine with sk98lin module.
Try to do: modprobe sk98lin |
|
Back to top |
|
|
dudds n00b
Joined: 03 Dec 2003 Posts: 28
|
Posted: Wed Dec 03, 2003 2:08 pm Post subject: |
|
|
deribin mate you're a legend!!! I did as you suggested then ran ifconfig and all of a sudden I have an eth0. Now I guess I just need to have the module autoloaded at startup and everything should be sweet.
Dave |
|
Back to top |
|
|
deribin n00b
Joined: 03 Feb 2003 Posts: 70 Location: Vancouver
|
Posted: Wed Dec 03, 2003 2:31 pm Post subject: |
|
|
Thank you
You can simply add
to the /etc/modules.autoload file. |
|
Back to top |
|
|
dudds n00b
Joined: 03 Dec 2003 Posts: 28
|
Posted: Thu Dec 04, 2003 12:56 am Post subject: |
|
|
I've got networking happening now and the module autoloading when I boot my system. I can't thank you enough.
Cheers mate,
Dave |
|
Back to top |
|
|
raflegan n00b
Joined: 18 Feb 2004 Posts: 10
|
Posted: Wed Feb 18, 2004 2:14 am Post subject: |
|
|
hello,
i have almost the same problem (installed linux, but downloaded the files and didn't use genkernel), but when i try to do "modprobe sk98lin" it says it cant find the file (FATAL: can't find .... - or something like that)
i copied the sk98lin.o file to /lib/modules/2.6.2-gentoo-rc1/kernel/drivers/net/
I know modprobe is looking in that directory, because if I do "modprobe -n -v" on another module that was already in there everything seems ok (module found,...).
If i try insmod sk98lin.ko there is some error message that it has the wrong format.
I have installed from the latest amd64 liveCD and also got the sk98lin.ko module from that CD (during installation "modprobe sk98lin" worked, thats how i was able to download the kernel, tarball, ...).
Can anyone help?
(Please excuse me if this is a trivial question, but this is the first time i install linux) |
|
Back to top |
|
|
raflegan n00b
Joined: 18 Feb 2004 Posts: 10
|
Posted: Wed Feb 18, 2004 2:15 am Post subject: |
|
|
i forgot:
i also compiled the 3c2000.o module from asus, it doesn't work either (exactly the same problem) |
|
Back to top |
|
|
|