82551ER eeprom
Fathi BOUDRA
fboudra at uxp.fr
Thu Jul 31 11:04:48 EDT 2003
Hi,
i try to program the 82551ER eeprom.
When i receive the eeprom, his contents was :
eepro100-diag -#2 -aaeem
eepro100-diag.c:v2.12 4/15/2003 Donald Becker (becker at scyld.com)
http://www.scyld.com/diag/index.html
Index #2: Found a Intel 82559ER EtherExpressPro/100+ adapter at 0xe400.
i82557 chip registers at 0xe400:
00000000 00000000 00000000 00080002 10000000 00000000
No interrupt sources are pending.
The transmit unit state is 'Idle'.
The receive unit state is 'Idle'.
This status is unusual for an activated interface.
EEPROM contents, size 64x16:
00: ffff ffff ffff ffff ffff ffff ffff ffff ________________
0x08: ffff ffff fffd ffff ffff ffff ffff ffff ________________
0x10: ffff ffff ffff ffff ffff ffff ffff ffff ________________
0x18: ffff ffff ffff ffff ffff ffff ffff ffff ________________
0x20: ffff ffff ffff ffff ffff ffff ffff ffff ________________
0x28: ffff ffff ffff ffff ffff ffff ffff ffff ________________
0x30: ffff ffff ffff ffff ffff ffff ffff ffff ________________
0x38: ffff ffff ffff ffff ffff ffff ffff bafb ________________
The EEPROM checksum is correct.
Intel EtherExpress Pro 10/100 EEPROM contents:
Station address FF:FF:FF:FF:FF:FF.
Board assembly ffffff-255, Physical connectors present: RJ45 BNC AUI MII
Primary interface chip i82555 PHY #-1.
Secondary interface chip i82555, PHY -1.
I used the -H, -G parameters and changed the eeprom_id, subsystem_id and
subsystem_vendor :
eepro100-diag -#1 -aaeem
eepro100-diag.c:v2.12 4/15/2003 Donald Becker (becker at scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a Intel 82559ER EtherExpressPro/100+ adapter at 0xe800.
i82557 chip registers at 0xe800:
00000000 00000000 00000000 00080002 10000000 00000000
No interrupt sources are pending.
The transmit unit state is 'Idle'.
The receive unit state is 'Idle'.
This status is unusual for an activated interface.
EEPROM contents, size 64x16:
00: 1100 3322 5544 0000 0000 0101 4401 0000 __"3DU_______D__
0x08: 0000 0000 4000 1209 8086 0000 0000 0000 _____ at __________
...
0x38: 0000 0000 0000 0000 0000 0000 0000 09c3 ________________
The EEPROM checksum is correct.
Intel EtherExpress Pro 10/100 EEPROM contents:
Station address 00:11:22:33:44:55.
Receiver lock-up bug exists. (The driver work-around *is* implemented.)
Board assembly 000000-000, Physical connectors present: RJ45
Primary interface chip DP83840 PHY #1.
Transceiver-specific setup is required for the DP83840 transceiver.
Primary transceiver is MII PHY #1. MII PHY #1 transceiver registers:
3000 7829 02a8 0154 05e1 45e1 0003 0000
0000 0000 0000 0000 0000 0000 0000 0000
0203 0000 0001 035e 0000 0003 0b74 0003
0000 0000 0000 0000 0010 0000 0000 0000.
Basic mode control register 0x3000: Auto-negotiation enabled.
Basic mode status register 0x7829 ... 782d.
Link status: previously broken, but now reestablished.
Capable of 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
Able to perform Auto-negotiation, negotiation complete.
Vendor ID is 00:aa:00:--:--:--, model 21 rev. 4.
No specific information is known about this transceiver type.
I'm advertising 05e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD 10baseT
Advertising no additional info pages.
IEEE 802.3 CSMA/CD protocol.
Link partner capability is 45e1: Flow-control 100baseTx-FD 100baseTx
10baseT-FD 10baseT.
Negotiation completed.
All these things doesn't work. I read the "online" 82551er datasheet but it
doesn't help me (they explain only the words 00h to 02h and 0Ah to 0Ch).
Someone know what i need to do or have a working 82551er eeprom ?
thanks
fbo
_______________________________________________
Beowulf mailing list, Beowulf at beowulf.org
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf
More information about the Beowulf
mailing list