On 26 mayo, 22:41, ibupro...@painkiller.example.tld (Moe Trin) wrote:
> On Mon, 26 May 2008, in the Usenet newsgroup comp.os.linux.networking, in
> article <52633167-2a60-4a3c-89c4-e80c4c64f...@f36g2000hsa.googlegroups.com>,
> Fionn wrote:
> >recently I have the same error in two different machines running
> >RedHat Linux 9 (kernel 2.4.20-8).
> That's the original kernel on an unmaintained 5 year old system.
> There were at least 9 kernel errata during the supported life, and
> three more backports - ending with 2.4.20-46.9.legacy in March 2006.
For some hardware dependencies (a MOXA multiport communication card),
I must use that O.S. with that kernel.
> >All the system was working properly untill the other day the machine
> >made a reboot (due to the softdog)
> Both systems suffered the same fault at the same time???
Yep, in a period of one week both machines suffered the same fault.
And they were working nice since several weeks.
They have no connection to internet (only local network between my
machines).
> >and the interfaces' configuration became wrong: the system couldn't
> >find the eth2 interface and also it tried to asign eth0 a e1000
> >module, but it couldn't, so it didn't result in a good rising of the
> >interface and failed to be up. Indeed, the e100 module was not loaded
> >(consulting via lsmod)
> That's usually a hardware or BIOS problem, where the e100 NIC isn't
> being found for some reason. *Look at the boot messages in
> /var/log/messages relating to finding the cards. *
The only thing that /var/log/messages told me about network devices is
that the interface eth2 (fiber card) could not be found, and so it
didn't appear when the system was already booted.
>RH9 had a piece of
> crap application called 'kudzu' that was meant to reconfigure the
> system when hardware changed. I usually uninstalled that package as
> my hardware wasn't being changed every time the systems reboot.
I tried to launch kudzu in order to recognize the lost NICs, but it
didn't tell me anything. That's right, since we have seen that the
NICs are right configured in hwconf file.
I also do that. I always switch the kudzu service off from the boot of
the system.
But I realized that, when the error appeared, kudzu was configured (in
the forst machine) to start on level 5 (the one I use), although it
hadn't found anything new and so there was no change in hwconf file.
> >driver: e1000
> >desc: "Unknown vendor|Generic e1000 device"
> >vendorId: 8086
> >deviceId: 1076
> That's another indication that the kernel is obsolete - the 1076 device
> should be identified as a 82541GI Gigabit Ethernet Controller or a
> PRO/1000 MT
> >driver: e1000
> >desc: "Unknown vendor|Generic e1000 device"
> >vendorId: 8086
> >deviceId: 1027
> and that should be a 82545GM Gigabit Ethernet Controller or a PRO/1000
> MF Server Adapter(LX). None the less, the e1000 is the correct driver for
> both of these cards, and the e100 is correct for the 82801BD PRO/100 VE
> NIC.
Exact, that's the fiber card (82545GM).
I have tried to manually change hwconf file, as I've seen that in
other computers was written the complete interface name (eth0, eth1,
eth2).
Now, I have this in hwconf:
-------------------------------------------------
class: NETWORK
bus: PCI
detached: 0
device: eth0
driver: e100
desc: "Intel Corp.|82801BD PRO/100 VE (LOM) Ethernet Controller"
vendorId: 8086
deviceId: 1039
subVendorId: 8086
subDeviceId: 103a
pciType: 1
-
class: NETWORK
bus: PCI
detached: 0
device: eth1
driver: e1000
desc: "Unknown vendor|Generic e1000 device"
vendorId: 8086
deviceId: 1076
subVendorId: 8086
subDeviceId: 1076
pciType: 1
-
class: NETWORK
bus: PCI
detached: 0
device: eth2
driver: e1000
desc: "Unknown vendor|Generic e1000 device"
vendorId: 8086
deviceId: 1027
subVendorId: 8086
subDeviceId: 1027
pciType: 1
--------------------------------------------
When I reboot the computer (not just restart network services), the
interfaces were just there and right configured. I could work with
them.
The next test I will make is deleting the hwconf (as I don't work with
kudzu detecting new hardware) and see if everything works fine without
that file.
Now, I must know if there was a problem with kudzu in that kernel and
a missconfiguration of the hwconf, for making sure that if I also
change that file in all my computers, there will be no more problems.
> * * * * Old guy
|