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