Koozali.org: home of the SME Server

Intel Gigabit Drivers

David Oxilia

Intel Gigabit Drivers
« on: July 10, 2002, 07:56:13 PM »
I've just finished setting up a Dell 1500SC with SME 5.5. The installation went
fine except that the intel gigabit ethernet module fails to load. The
server is running an SMP kernel in server and gateway mode and has a built
in Intel PRO/1000 XT for the internal interface (LAN) and a 3c905C TXM for the external interface (WAN).

The installation regognized both interfaces but failed to start either when
configured as described above. Switching the configuration to use the
3com on LAN and 1000 XT on WAN loads the 3com interface but still
fails to load the 1000 XT interface. I checked that the actual 1000 XT
device was working by running diags from Dell's CD's. All seems well
and a link is established with any switch I connect it to.

As a further check, I tried another 1000 XT PCI card (which also
establishes a link) with no luck. Finally, I tried installing a second
3c905 (a SOHO in this case) which interestingly configured itself
on the WAN. An ifconfig shows both internal and external devices
up and they both work.

I checked for IRQ conflicts and set each of the 4 ethernet interfaces
to a separate IRQ through the BIOS. (At this point I have two PCI
3c905's and two 1000 XT installed, one PCI-X and one built in).

The 1000 XT should work with the e1000 driver present in both the
smp and single proc module trees. I tweaked my modules.conf
to reflect the IO and IRQ of the PCI 1000 XT and tried manually
loading the driver but something's not right.

Part of my modules.conf

alias eth0 3c90x
alias eth1 3c90x
alias eth2 e1000
options eth2 io=0xdce0 irq=21

The output from modprobe -v e1000:

[root@nefertiti root]# modprobe -v e1000
/sbin/insmod /lib/modules/2.2.19-7.0.8smp/net/e1000.o
Using /lib/modules/2.2.19-7.0.8smp/net/e1000.o
Symbol version prefix 'smp'
/lib/modules/2.2.19-7.0.8smp/net/e1000.o: init_module: Device or resource busy
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
/lib/modules/2.2.19-7.0.8smp/net/e1000.o: insmod /lib/modules/2.2.19-7.0.8smp/net/e1000.o failed
/lib/modules/2.2.19-7.0.8smp/net/e1000.o: insmod e1000 failed


Any advice would be appreciated

jose velez

Re: Intel Gigabit Drivers
« Reply #1 on: July 11, 2002, 03:46:15 PM »
The E1000 driver in Mitel does not work.  Darrell May compiled the driver for me but I do not know if he did it for SMP.  Your best bet is to download from May's site the files need to compile the driver and compile the driver yourself.  It should not be difficult.  The driver then is copied to the correct directory and make sure the owner and rights are correct.  It works very nice we have built 4 servers with the Intel card

jose velez

Re: Intel Gigabit Drivers
« Reply #2 on: July 12, 2002, 03:59:05 AM »
I am on vacation for a week but I have the driver in my notebook if you want to try it and could email it you.  do not hold your breath waiting for Mitel to solve the problem because last year I offered to pay for it for a future register server (which was register), I offered the driver and email at bugs@e-smith.org with no success.

jose velez

Re: Intel Gigabit Drivers
« Reply #3 on: July 12, 2002, 03:59:14 AM »
I am on vacation for a week but I have the driver in my notebook if you want to try it and could email it you.  do not hold your breath waiting for Mitel to solve the problem because last year I offered to pay for it for a future register server (which was register), I offered the driver and email at bugs@e-smith.org with no success.