[eepro100] GD82559ER custom board w/o EPROM.
Bjorn Eriksson
mdeans@algonet.se
Tue, 12 Dec 2000 14:30:14 +0100
> > Say we were to add a serial EPROM to our design, what values
> > should we put into it?
>
> The real 82557/58/59 manuals (not the online document!) has the EEPROM
> content description.
The PDF I've got does describe the general layout of the EEPROM and goes
into details for the 0xA word but doesn't describe words 0x3-0x9. I've
plugged the data Christopher gave my (thanks Christopher) but this doesn't
really change things 'cept the driver now realises that only a RJ45
connector is available and it stopped metioning a "Secondary interface chip"
what ever that is.
I still can't make it pass the self-test [which is again mentioned in
passing in the PDF - no details as to how it works...] :
<quote>
The PCI BIOS has not enabled the device at 0/160! Updating PCI command
0001->0005.
eth0: OEM i82557/i82558 10/100 Ethernet at 0x180, FF:FF:FF:FF:FF:FF, IRQ 0.
Receiver lock-up bug exists -- enabling work-around.
Board assembly 668081-004, Physical connectors present: RJ45
Primary interface chip i82555 PHY #1.
Self test failed, status ffffffff:
</quote>
> > Some quotes from the 82559ER pdf document:
> ...
> > and <<The 82559ER does not support external PHY devices and
> > does not expose its internal MII bus.>>
>
> The i82559 chip is constructed as two internal chips, the i82557 and the
> i82555 transceiver ("PHY"), combined onto one die. The i82555 is accessed
> over a serial connection exactly as on the original two chip design.
And that seems consistens with the pci-scan output above; The primary
interface chip is a 82555 and there's no secondary chip reported.
> > ? I.e 0x02A8 and 0x0154? Probably not :-/ It seems to me that
> > only the 5 LSBits and the MSBit of phy[0] (read from eprom[6]) are
> > used.
>
> That's the value. It should
Maybe the sentence got cut off there?
> The MAC/station address is the 00:11:22:33:44:55 value.
> The transceiver address is the MII address, 1-31, that the transceiver is
> jumpered for.
I've asked the hardware designer if he know what address the transceiver is
jumpered for. His response was "No idea" :-/
--
//Björnen