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

Kallol Biswas kallol@bugula.fpk.hp.com
Thu, 16 Nov 2000 11:37:10 EST


Are you sure your onboard card has a EEPROM in it? Normally FFF... means
EEPROM does not exist, though there may be some other problem. I got a
similar EEPROM bytes in early IA-64 boxes, with onboard 82559.





> 
> 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
> 
> 
> _______________________________________________
> eepro100 mailing list
> eepro100@scyld.com
> http://www.scyld.com/mailman/listinfo/eepro100
> 


--
Phone: 973-443-7469         |  Design Engineer
Telnet: 1-443-7469          |  Operating System Lab 
www.kallolbiswas.com        |  Hewlett Packard Company
kallol_biswas@hp.com        |  Florham Park, NJ