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