I am having some issues with a module I need to load for an intel e1000 interface using RedHat 7.3 linux-2.4.18-3. For some reason, the new imaged machines that I am trying to bring up will not load that module nor initialize the interface, so I am stuck with a single 10/100 interface. Interestingly enough I get the following in dmesg
First, I would recommend using a newer kernel. Aside from numerous security fixes, the driver version of the e1000.o in that default kernel is 4.1.7. Compared to the e1000.o driver in the 2.4.20-20.7 kernel, which is 5.0.43-k1.
eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/eepro100.html eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <[EMAIL PROTECTED]> and others eth0: OEM i82557/i82558 10/100 Ethernet, 00:30:48:28:8D:CB, IRQ 22. Board assembly 000000-000, Physical connectors present: RJ45 Primary interface chip i82555 PHY #1. General self-test: passed. Serial sub-system self-test: passed. Internal registers self-test: passed. ROM checksum self-test: passed (0xd0a6c714). Intel(R) PRO/1000 Network Driver - version 4.1.7 Copyright (c) 1999-2002 Intel Corporation.
This is your problem. You want to use e1000, but eepro100 is getting loaded.
And nothing else really, but when I go to manually probe or insert the module I get the following:
[EMAIL PROTECTED] root]# modprobe e1000
Warning: loading /lib/modules/2.4.18-3smp/kernel/drivers/addon/e1000/e1000.o
will taint the kernel: non-GPL license - BSD with patent grant
See http://www.tux.org/lkml/#export-tainted for information about tainted
modules
/lib/modules/2.4.18-3smp/kernel/drivers/addon/e1000/e1000.o: init_module: No
such device
The device is in use by eepro100.
[EMAIL PROTECTED] root]# insmod e1000
Using /lib/modules/2.4.18-3smp/kernel/drivers/addon/e1000/e1000.o
Warning: loading /lib/modules/2.4.18-3smp/kernel/drivers/addon/e1000/e1000.o
will taint the kernel: non-GPL license - BSD with patent grant
See http://www.tux.org/lkml/#export-tainted for information about tainted
modules
/lib/modules/2.4.18-3smp/kernel/drivers/addon/e1000/e1000.o: init_module: No
such device
Same thing.
[EMAIL PROTECTED] root]# lsmod
Module Size Used by Tainted: P autofs 12804 0 (autoclean) (unused)
eepro100 20816 1
See, eepro100 is currently loaded. You need to remove it first.
Does anyone have any quick solutions they might suggest to get this module to load correctly? Or any other suggestions?
You will need to down your interface, change the module, and bring the interface up again. If you are doing this remotely, you can do it all in one command:
[prompt]# ifdown eth0 && rmmod eepro100 && insmod e1000 && ifup eth0
You may loose connectivity for a second, but it should come back. You may have to reconnect the remote session. If you are satisfied, then make the change in /etc/modules.conf from eepro100 to e1000.
Again, use a newer kernel if you can.
-- Regards,
Vinny
-- redhat-list mailing list unsubscribe mailto:[EMAIL PROTECTED] https://www.redhat.com/mailman/listinfo/redhat-list