[eepro100] [eepro100-bug] two i82559 on board do not work

Anton Yurchenko phila@dg.net.ua
Tue Oct 1 04:33:01 2002


Donald Becker wrote:

>On Tue, 1 Oct 2002, Anton Yurchenko wrote:
>  
>
>>Donald Becker wrote:
>>    
>>
>>>On Wed, 25 Sep 2002, Anton Yurchenko wrote:
>>>OK, you have a failure of some sort.
>>>You can read the configuration EEPROM, but the chip can't operate on the bus.
>>>It appears that the card isn't enabled as a bus master, or the modified
>>>driver you are using isn't initializing the chip correctly.
>>>
>>>      
>>>
>>I tried the stock 2.4.19 kernel and had the same problem. Tyan( they are 
>>    
>>
>
>You omitted my suggestion to use my driver release.
>
>Trying the 2.4.19 kernel will _not_ get you a recent driver release.
>
>  
>
I`m sorry, I was under the impression that 2.4.19 had you latest driver 
in it. I rechecked your web page and compiled it. It doesnt work still, 
but the eepro100-diag output is a bit different here it is:

------------------------------------------------------------------------------------------------------------------------------------------

eepro100-diag.c:v2.08 4/17/2002 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a Intel i82557/8/9 EtherExpressPro100 adapter at 0xd400.
i82557 chip registers at 0xd400:
  0c000050 367f2000 00000000 00080002 182540a1 00000600
  No interrupt sources are pending.
   The transmit unit state is 'Suspended'.
   The receive unit state is 'Ready'.
  This status is normal for an activated but idle interface.
 The Command register has an unprocessed command 0c00(?!).
Index #2: Found a Intel i82557/8/9 EtherExpressPro100 adapter at 0xd000.
i82557 chip registers at 0xd000:
  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.

------------------------------------------------------------------------------------------------------------------------------------------
eepro100-diag.c:v2.08 4/17/2002 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a Intel i82557/8/9 EtherExpressPro100 adapter at 0xd400.
EEPROM contents, size 64x16:
    00: e000 2181 dc03 0403 0000 0201 4701 0000
  0x08: 5678 1234 40a0 100c 8086 0000 0000 0000
      ...
  0x30: 0128 0000 0000 0000 0000 0000 0000 0000
  0x38: 0000 0000 0000 0000 0000 0000 0000 552b
 The EEPROM checksum is correct.
Intel EtherExpress Pro 10/100 EEPROM contents:
  Station address 00:E0:81:21:03:DC.
  Board assembly 567812-052, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.
Index #2: Found a Intel i82557/8/9 EtherExpressPro100 adapter at 0xd000.
EEPROM contents, size 64x16:
    00: e000 2181 dd03 0403 0000 0201 4701 0000
  0x08: 5678 1234 40a0 100c 8086 0000 0000 0000
      ...
  0x30: 0128 0000 0000 0000 0000 0000 0000 0000
  0x38: 0000 0000 0000 0000 0000 0000 0000 542b
 The EEPROM checksum is correct.
Intel EtherExpress Pro 10/100 EEPROM contents:
  Station address 00:E0:81:21:03:DD.
  Board assembly 567812-052, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.

------------------------------------------------------------------------------------------------------------------------------------------

-- 

Anton Yurchenko<phila@dg.net.ua>
Digital Generation