2001-10-10 16:50:04

by elf

[permalink] [raw]
Subject: eepro100 selftest failure in 2.4.11 (and .10)

I checked the released 2.4.11 kernel and found the same driver
failure as was present in the 2.4.10 kernel.

I'm running Linux on a single-board computer that uses an Intel
ethernet chip, apparently i82557 compatible. The 2.2.17 kernel boots
OK. The 2.4.10 kernel fails to initialize the chip complaining
[thanks to kernel message scrollback]:

eth0: Intel Corporation 82557 [Ethernet Pro 100], 00:60:92:00:17:F4, IRQ 11
Board assembly 721383-006, Physical connectors present: RJ45
Primary interface chip 82555 PHY #1
Self test failed, status ffffffff:
Failure to initialize the i82557.
Verify that the card is in a bus-master capable slot.


When the 2.2.17 kernel boots, it reports that

The receiver lock-up bug exists -- enabling workaround.

and all of the tests succeed. The rest of the messages are the same
except for driver version information.


2001-10-11 02:47:29

by Ion Badulescu

[permalink] [raw]
Subject: Re: eepro100 selftest failure in 2.4.11 (and .10)

On Wed, 10 Oct 2001 09:50:12 -0700, [email protected] wrote:

> When the 2.2.17 kernel boots, it reports that
>
> The receiver lock-up bug exists -- enabling workaround.

That was a bug in the 2.2.17 kernel, fixed in 2.2.19. The
message was bogus.

As for your 2.4 problem, from the driver messages it's pretty
clear that it can't talk at all to the chipset. I'm not sure
what the problem is, but I seriously doubt it's a driver issue.
The PCI code is a much more likely suspect.

Ion

--
It is better to keep your mouth shut and be thought a fool,
than to open it and remove all doubt.