[eepro100] Problems with onboard I82559er onboard Interface on embedded PC

=?iso-8859-1?Q?Michael_K=F6hler?= mik@vcs.de
Thu, 16 Nov 2000 14:43:24 +0100


I have a problem making the onboard interface on an Jumptec Cool Monster
work.
I tried the recent driver from scyld. The problem seems to be, that the
EEPROM contents 
(which includes the HW MAC) is not read out correctly.
Trying an ifconfig after installing the driver module (any of the one I
tried) gives an HW MAC 
address of FF:FF:FF:FF:FF:FF. Checking the interface chip with eepro100-diag
and read out the complete 
eeprom contents shows the same effect for the whole eeprom. 

Output of eepro-diag debug > 3
eepro100-diag.c:v2.02 7/19/2000 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a Intel 82559ER EtherExpressPro/100+ adapter at 0x1000.
 EEPROM op 0x6000000: AEEAAAAAAAAAAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
EEPROM size probe returned 0xfffffff, 8 bit address.
 EEPROM op 0x6000000: AEEAAAAAAAAAAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6010000: AEEAAAAAAAAEAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6020000: AEEAAAAAAAEAAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6030000: AEEAAAAAAAEEAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6040000: AEEAAAAAAEAAAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6050000: AEEAAAAAAEAEAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6060000: AEEAAAAAAEEAAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6070000: AEEAAAAAAEEEAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6080000: AEEAAAAAEAAAAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6090000: AEEAAAAAEAAEAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x60a0000: AEEAAAAAEAEAAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x60b0000: AEEAAAAAEAEEAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x60c0000: AEEAAAAAEEAAAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x60d0000: AEEAAAAAEEAEAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x60e0000: AEEAAAAAEEEAAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
......... 

 EEPROM op 0x6f30000: AEEAEEEEAAEEAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6f40000: AEEAEEEEAEAAAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6f50000: AEEAEEEEAEAEAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6f60000: AEEAEEEEAEEAAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6f70000: AEEAEEEEAEEEAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6f80000: AEEAEEEEEAAAAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6f90000: AEEAEEEEEAAEAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6fa0000: AEEAEEEEEAEAAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6fb0000: AEEAEEEEEAEEAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6fc0000: AEEAEEEEEEAAAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6fd0000: AEEAEEEEEEAEAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6fe0000: AEEAEEEEEEEAAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
 EEPROM op 0x6ff0000: AEEAEEEEEEEEAAAAAAAAAAAAAAAA EEPROM result is
0xfffffff.
EEPROM contents, size 256x16:
    00: ffff ffff ffff ffff ffff ffff ffff ffff
  0x08: ffff ffff ffff 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 ffff
  0x40: ffff ffff ffff ffff ffff ffff ffff ffff
  0x48: ffff ffff ffff ffff ffff ffff ffff ffff
  0x50: ffff ffff ffff ffff ffff ffff ffff ffff
  0x58: ffff ffff ffff ffff ffff ffff ffff ffff
  0x60: ffff ffff ffff ffff ffff ffff ffff ffff
  0x68: ffff ffff ffff ffff ffff ffff ffff ffff
  0x70: ffff ffff ffff ffff ffff ffff ffff ffff
  0x78: ffff ffff ffff ffff ffff ffff ffff ffff
  0x80: ffff ffff ffff ffff ffff ffff ffff ffff
  0x88: ffff ffff ffff ffff ffff ffff ffff ffff
  0x90: ffff ffff ffff ffff ffff ffff ffff ffff
  0x98: ffff ffff ffff ffff ffff ffff ffff ffff
  0xa0: ffff ffff ffff ffff ffff ffff ffff ffff
  0xa8: ffff ffff ffff ffff ffff ffff ffff ffff
  0xb0: ffff ffff ffff ffff ffff ffff ffff ffff
  0xb8: ffff ffff ffff ffff ffff ffff ffff ffff
  0xc0: ffff ffff ffff ffff ffff ffff ffff ffff
  0xc8: ffff ffff ffff ffff ffff ffff ffff ffff
  0xd0: ffff ffff ffff ffff ffff ffff ffff ffff
  0xd8: ffff ffff ffff ffff ffff ffff ffff ffff
  0xe0: ffff ffff ffff ffff ffff ffff ffff ffff
  0xe8: ffff ffff ffff ffff ffff ffff ffff ffff
  0xf0: ffff ffff ffff ffff ffff ffff ffff ffff
  0xf8: ffff ffff ffff ffff ffff ffff ffff ffff
 *****  The EEPROM checksum is INCORRECT!  *****
  The checksum is 0xFF00, it should be 0xBABA!
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.

Anybody any ideas ???
Kind Regards and Thanks in advance 

Michael Köhler