LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Networking (https://www.linuxquestions.org/questions/linux-networking-3/)
-   -   **Help Needed for configuring Dual NIC Cards** Intel E7210 (Canterwood ES) Chipset (https://www.linuxquestions.org/questions/linux-networking-3/%2A%2Ahelp-needed-for-configuring-dual-nic-cards%2A%2A-intel-e7210-canterwood-es-chipset-198194/)

Arc4ne 06-27-2004 12:52 AM

**Help Needed for configuring Dual NIC Cards** Intel E7210 (Canterwood ES) Chipset
 
Hello everyone, and thank you for taking your time on reading this thread and hopefully answering it :D

Anyway, my problem is this:

I installed FC1 for stability, etc, and as usual I know that FC won't have support for my dual Gigabit Ethernet Controllers. The model's are the following:

1x Intel® 82547GI CSA Gigabit Ethernet Controller
1x Intel® 82541 Gigabit Ethernet Controller

Also note that this is a SuperMicro P4SCI Motherboard

The drivers for these two controllers are the e1000's.

So what I did was downloaded the Drivers from SuperMicro's website, and tried installed it. I "cd'd to e1000-5.2.16/src" and tried doing the "make install" command.

The output is as follows:

Makefile:66: *** Linux kernel source not found. Stop.

Now I checked for the Kernel Sources in /usr/src/ ..
there is 0 files in /usr/src

So how did I boot without a kernel? :p it puzzled me too :D so I did "uname -r" outputed with 2.4.22-1.2115.nptlsmp .

then I did "slocate 2.4.22-1.2115.nptlsmp" and it turns out it's in the
/lib/modules/ directory.

I tried creating a symbolic link .. ( ln -s /lib/modules/2.4.22-1.2115.nptlsmp /usr/src/linux-2.4 and it didnt work! )

The last thing I did was to " modprobe e1000 ".

Output with the following:

/lib/modules/2.4.22-1.2115.nptlsmp/kernel/drivers/net/e1000/e1000.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IQ or IRQ parameters.
You may find more information in syslog or the output from dmesg /lib/modules/2.4.22-1.2115.nptlsmp/kernel/drivers/net/e1000/e1000.o: insmod /lib/modules/2.4.22-1.2115.nptlsmp/kernel/drivers/net/e1000/e1000.o: failed /lib/modules/2.4.22-1.2115.nptlsmp/kernel/drivers/net/e1000/e1000.o: : insmod e1000 failed

Output from " lspci " for ethernet was this:

01:01.0 Ethernet controller: Intel Corp.: Unknown Device
and
03:0a.0 Ethernet Controller: Intel Corp.: Unknown Device

So how do I do this?

If I try to do make install in the /src/ of e1000 it will say kernel source not found.

If I try to link the kernel it won't work.

Upgrading the kernel won't even work! Nothing will compile with GCC 3.3!

What do I do now :cry:

Arc4ne 06-27-2004 09:29 AM

anyone ?

Pete M 06-27-2004 11:14 AM

Arc4ne

First thing you need to do is get your Kernel source into /usr/src this is not your operating Kernel it's a reference file for your running kernel

If you have a full set of Fedora CD's the src should be on there under Development --> Kernel Development otherwise you will have to download it

Pete

Arc4ne 06-27-2004 01:15 PM

Thank you for your response, and it HAS solved my problem.

So what I did was I reformatted the whole filesystem so I could do everything.

What I didn't do on my first format was that I did a custom install with no kernel development!!

This means that I didn't have GCC, or anything else that was mandatory for the driver.

For future reference, after you reformat the file system, get the drivers, follow the README, and do the "modprobe e1000 TxDescriptors=256,256" command. After that bind an IP to your eth0 and eth0 controllers by doing "ifconfig eth0 192.168.1.110" or whatever IP you'll like.

Have fun, and thanks for your post it made me realize what I have done wrong~

matthewbga 07-16-2004 08:37 AM

Worked like a charm!!!
 
Thanks for posting! This fixed mine right up. (I have 2 of that same the same 5013C-M form SuperMicro).


All times are GMT -5. The time now is 10:25 PM.