[netdrivers] Problem with sundance driver with DFE-580TX

Michael Bordignon michael at infometrics.co.nz
Fri Sep 2 23:05:41 PDT 2005


Hi there,

I'm not sure if I'm posting this to the correct list, so my apologies if 
this is the case.

I'm having a reoccuring problem using the sundance driver included with 
the 2.6.12 linux kernel. All of a sudden, one port will mysteriously 
stop working (pings return 'destination host unreachable'), and a reboot 
is required to get the port going again. Other ports seem unaffected. 
I've had the card replaced with a new one but this didn't fix the 
problem. The card is 32bit, running in a 64bit slot.

/var/log/syslog is as follows:

Sep  3 01:24:37 sdn kernel: NETDEV WATCHDOG: eth3: transmit timed out
Sep  3 01:24:37 sdn kernel: eth3: Transmit timed out, TxStatus 00 
TxFrameId 01, resetting...
Sep  3 01:24:37 sdn kernel: 00 1f446000 1f446010 00010001(00) 00000000 
00000000
Sep  3 01:24:37 sdn kernel: 01 1f446010 1f446020 00018005(01) 00000000 
00000000
Sep  3 01:24:37 sdn kernel: 02 1f446020 1f446030 00018009(02) 114e406a 
8000003f
Sep  3 01:24:37 sdn kernel: 03 1f446030 1f446040 0001800d(03) 079d206a 
8000003f
Sep  3 01:24:37 sdn kernel: 04 1f446040 1f446050 00018011(04) 1636c86a 
8000003f
Sep  3 01:24:37 sdn kernel: 05 1f446050 1f446060 00018015(05) 0ffa086a 
8000003f
Sep  3 01:24:37 sdn kernel: 06 1f446060 1f446070 00018019(06) 0f7e806a 
8000003f
Sep  3 01:24:37 sdn kernel: 07 1f446070 1f446080 0001801d(07) 05ab786a 
8000003f
Sep  3 01:24:37 sdn kernel: 08 1f446080 1f446090 00018021(08) 1478705e 
8000004b
Sep  3 01:24:37 sdn kernel: 09 1f446090 1f4460a0 00008025(09) 0abde05e 
8000004b
Sep  3 01:24:37 sdn kernel: 0a 1f4460a0 1f4460b0 00008029(0a) 1cfee86a 
8000003f
Sep  3 01:24:37 sdn kernel: 0b 1f4460b0 1f4460c0 0000802d(0b) 0170f06a 
8000003f
Sep  3 01:24:37 sdn kernel: 0c 1f4460c0 1f4460d0 00008031(0c) 03cdb86a 
8000003f
Sep  3 01:24:37 sdn kernel: 0d 1f4460d0 1f4460e0 00008035(0d) 0008106a 
8000003f
Sep  3 01:24:37 sdn kernel: 0e 1f4460e0 1f4460f0 00008039(0e) 1329805e 
8000004b
Sep  3 01:24:37 sdn kernel: 0f 1f4460f0 1f446100 0000803d(0f) 1447d86a 
8000003f
Sep  3 01:24:37 sdn kernel: 10 1f446100 1f446110 00008041(10) 1702906a 
8000003f
Sep  3 01:24:37 sdn kernel: 11 1f446110 1f446120 00008045(11) 0993305e 
8000004b
Sep  3 01:24:37 sdn kernel: 12 1f446120 1f446130 00008049(12) 00f6e06a 
8000003f
Sep  3 01:24:37 sdn kernel: 13 1f446130 1f446140 0000804d(13) 144a586a 
8000003f
Sep  3 01:24:37 sdn kernel: 14 1f446140 1f446150 00008051(14) 0c48306a 
8000003f
Sep  3 01:24:37 sdn kernel: 15 1f446150 1f446160 00008055(15) 0c5ef06a 
8000003f
Sep  3 01:24:37 sdn kernel: 16 1f446160 1f446170 00008059(16) 06b4c85e 
8000004b
Sep  3 01:24:37 sdn kernel: 17 1f446170 1f446180 0000805d(17) 0e23706a 
8000003f
Sep  3 01:24:37 sdn kernel: 18 1f446180 1f446190 00008061(18) 13e6906a 
8000003f
Sep  3 01:24:37 sdn kernel: 19 1f446190 1f4461a0 00008065(19) 0790505e 
8000004b
Sep  3 01:24:37 sdn kernel: 1a 1f4461a0 1f4461b0 00008069(1a) 0474486a 
8000003f
Sep  3 01:24:37 sdn kernel: 1b 1f4461b0 1f4461c0 0000806d(1b) 03d3286a 
8000003f
Sep  3 01:24:37 sdn kernel: 1c 1f4461c0 1f4461d0 00008071(1c) 1856a86a 
8000003f
Sep  3 01:24:37 sdn kernel: 1d 1f4461d0 1f4461e0 00008075(1d) 0677e86a 
8000003f
Sep  3 01:24:37 sdn kernel: 1e 1f4461e0 00000000 00008079(1e) 18ae606a 
8000003f
Sep  3 01:24:37 sdn kernel: 1f 1f4461f0 1f446000 0001807d(1f) 00000000 
00000000
Sep  3 01:24:37 sdn kernel: TxListPtr=1f446090 netif_queue_stopped=1
Sep  3 01:24:37 sdn kernel: cur_tx=82616223(1f) dirty_tx=82616194(02)
Sep  3 01:24:37 sdn kernel: cur_rx=32 dirty_rx=32
Sep  3 01:24:37 sdn kernel: cur_task=82616223
---

Results of 'alta-diag -aa -ee':

---
alta-diag.c:v2.03 11/18/2002 Donald Becker (becker at scyld.com)
  http://www.scyld.com/diag/index.html
Index #1: Found a Sundance Technology Alta adapter at 0xec80.
  Station address 00:0d:88:fc:ce:8c.
   Receive mode is 0x15: Normal unicast and hashed multicast.
   MAC mode is 0020: full duplex.
   Tx status 00, threshold 8188.
   Interrupt status is 0000: No interrupts pending.
Sundance Technology Alta chip registers at 0xec80
  0x00: 0000 0000 0000 0000 0408 0000 0000 0000
  0x10: 1080 1f44 0408 0064 f2ed 0000 0001 0000
  0x20: 0000 0000 0000 0000 0000 0000 0000 0000
  0x30: 4063 0000 913b 02ff 0000 0000 1ffc 1ffc
  0x40: 0000 0000 fbfb 0e00 0000 ---- 0000 0000
  0x50: 0020 4000 0d00 fc88 8cce 05ee 0815 0001
  0x60: 0000 0800 0000 0000 0000 0000 0000 0000
  0x70: 0000 0000 0000 0000 0000 0000 0000 0000
  EEPROM address length 8, 256 words.
EEPROM contents (256 words):
    0x00:  2afc c063 1186 1012 0000 0000 0000 0000
    0x08:  0000 0000 0000 0000 0000 0000 0000 0000
    0x10:  0d00 fc88 8cce 0064 0000 0000 0000 0000
    0x18:  3400 0100 3702 0300 083a 3f04 0303 0103
    0x20:  0000 0000 0000 0000 0000 0000 0000 0000
     ...
    0x78:  0000 0000 0000 0000 a36a 1f7c f87a 913b
    0x80:  2afc c063 1186 1012 0000 0000 0000 0000
    0x88:  0000 0000 0000 0000 0000 0000 0000 0000
    0x90:  0d00 fc88 8cce 0064 0000 0000 0000 0000
    0x98:  3400 0100 3702 0300 083a 3f04 0303 0103
    0xa0:  0000 0000 0000 0000 0000 0000 0000 0000
     ...
    0xf8:  0000 0000 0000 0000 a36a 1f7c f87a 913b
  EEPROM Subsystem IDs, Vendor 1186 Device 1012.
   EEPROM Station address is 00:0d:88:fc:ce:8c.
   Configuration 2afc, ASIC Control c063.
   Checksum e679
Index #2: Found a Sundance Technology Alta adapter at 0xec00.
  Station address 00:0d:88:fc:ce:8d.
   Receive mode is 0x15: Normal unicast and hashed multicast.
   MAC mode is 0120: full duplex NON-ETHERNET-STANDARD FEATURES SET.
   Tx status 00, threshold 8188.
   Interrupt status is 0000: No interrupts pending.
Sundance Technology Alta chip registers at 0xec00
  0x00: 0000 0000 2060 1f44 0408 007f 0000 0000
  0x10: 3370 1f44 0408 0064 00f2 0000 0001 0000
  0x20: 0000 0000 0000 0000 0000 0000 0000 0000
  0x30: 4063 0000 cbbc 02ff 0000 8000 1ffc 1ffc
  0x40: 0000 0000 fbfb 0600 0000 ---- 05c6 0000
  0x50: 0120 2480 0d00 fc88 8dce 05ee 0815 00e1
  0x60: 0000 0800 0000 0200 04be 0000 05b6 0000
  0x70: 000b 000c 0000 0000 0000 0000 0c00 0000
  EEPROM address length 8, 256 words.
EEPROM contents (256 words):
    0x00:  2afc c063 1186 1012 0000 0000 0000 0000
    0x08:  0000 0000 0000 0000 0000 0000 0000 0000
    0x10:  0d00 fc88 8dce 0064 0000 0000 0000 0000
    0x18:  3400 0100 3702 0300 083a 3f04 0303 0103
    0x20:  0000 0000 0000 0000 0000 0000 0000 0000
     ...
    0x78:  0000 0000 0000 0000 b82b 71f0 db33 cbbc
    0x80:  2afc c063 1186 1012 0000 0000 0000 0000
    0x88:  0000 0000 0000 0000 0000 0000 0000 0000
    0x90:  0d00 fc88 8dce 0064 0000 0000 0000 0000
    0x98:  3400 0100 3702 0300 083a 3f04 0303 0103
    0xa0:  0000 0000 0000 0000 0000 0000 0000 0000
     ...
    0xf8:  0000 0000 0000 0000 b82b 71f0 db33 cbbc
  EEPROM Subsystem IDs, Vendor 1186 Device 1012.
   EEPROM Station address is 00:0d:88:fc:ce:8d.
   Configuration 2afc, ASIC Control c063.
   Checksum b1fd
Index #3: Found a Sundance Technology Alta adapter at 0xe880.
  Station address 00:0d:88:fc:ce:8e.
   Receive mode is 0x15: Normal unicast and hashed multicast.
   MAC mode is 0020: full duplex.
   Tx status 00, threshold 8188.
   Interrupt status is 0000: No interrupts pending.
Sundance Technology Alta chip registers at 0xe880
  0x00: 0000 0000 6160 1f44 0408 007f 0000 0000
  0x10: 7070 1f44 0408 0064 ac2c 0000 0001 0000
  0x20: 0000 0000 0000 0000 0000 0000 0000 0000
  0x30: 4063 0000 2435 02ff 0000 0000 1ffc 1ffc
  0x40: 0000 0000 fbfb 1600 0000 ---- 0000 0000
  0x50: 0020 4000 0d00 fc88 8ece 05ee 0815 0001
  0x60: 0000 0800 0000 0000 0000 0000 0000 0000
  0x70: 0000 0000 0000 0000 0000 0000 0000 0000
  EEPROM address length 8, 256 words.
EEPROM contents (256 words):
    0x00:  2afc c063 1186 1012 0000 0000 0000 0000
    0x08:  0000 0000 0000 0000 0000 0000 0000 0000
    0x10:  0d00 fc88 8ece 0064 0000 0000 0000 0000
    0x18:  3400 0100 3702 0300 083a 3f04 0303 0103
    0x20:  0000 0000 0000 0000 0000 0000 0000 0000
     ...
    0x78:  0000 0000 0000 0000 95e8 c264 bee8 2435
    0x80:  2afc c063 1186 1012 0000 0000 0000 0000
    0x88:  0000 0000 0000 0000 0000 0000 0000 0000
    0x90:  0d00 fc88 8ece 0064 0000 0000 0000 0000
    0x98:  3400 0100 3702 0300 083a 3f04 0303 0103
    0xa0:  0000 0000 0000 0000 0000 0000 0000 0000
     ...
    0xf8:  0000 0000 0000 0000 95e8 c264 bee8 2435
  EEPROM Subsystem IDs, Vendor 1186 Device 1012.
   EEPROM Station address is 00:0d:88:fc:ce:8e.
   Configuration 2afc, ASIC Control c063.
   Checksum 4971
Index #4: Found a Sundance Technology Alta adapter at 0xe800.
  Station address 00:0d:88:fc:ce:8f.
   Receive mode is 0x15: Normal unicast and hashed multicast.
   MAC mode is 0120: full duplex NON-ETHERNET-STANDARD FEATURES SET.
   Tx status 00, threshold 8188.
   Interrupt status is 0000: No interrupts pending.
Sundance Technology Alta chip registers at 0xe800
  0x00: 0000 0000 9030 1f44 0408 007f 0000 0000
  0x10: a130 1f44 0408 0064 c9d3 0000 0001 0000
  0x20: 0000 0000 0000 0000 0000 0000 0000 0000
  0x30: 4063 0000 7eb2 02ff 0000 0000 1ffc 1ffc
  0x40: 0000 0000 fbfb 0300 0000 ---- 05c6 0000
  0x50: 0120 2480 0d00 fc88 8fce 05ee 0815 00e1
  0x60: 0000 0800 0000 0200 2ae0 0000 1b8f 0001
  0x70: 0088 006f 0000 0000 0000 0000 0000 0000
  EEPROM address length 8, 256 words.
EEPROM contents (256 words):
    0x00:  2afc c063 1186 1012 0000 0000 0000 0000
    0x08:  0000 0000 0000 0000 0000 0000 0000 0000
    0x10:  0d00 fc88 8fce 0064 0000 0000 0000 0000
    0x18:  3400 0100 3702 0300 083a 3f04 0303 0103
    0x20:  0000 0000 0000 0000 0000 0000 0000 0000
     ...
    0x78:  0000 0000 0000 0000 8ea9 ace8 9da1 7eb2
    0x80:  2afc c063 1186 1012 0000 0000 0000 0000
    0x88:  0000 0000 0000 0000 0000 0000 0000 0000
    0x90:  0d00 fc88 8fce 0064 0000 0000 0000 0000
    0x98:  3400 0100 3702 0300 083a 3f04 0303 0103
    0xa0:  0000 0000 0000 0000 0000 0000 0000 0000
     ...
    0xf8:  0000 0000 0000 0000 8ea9 ace8 9da1 7eb2
  EEPROM Subsystem IDs, Vendor 1186 Device 1012.
   EEPROM Station address is 00:0d:88:fc:ce:8f.
   Configuration 2afc, ASIC Control c063.
   Checksum 1ef5

---

Please let me know if any further information is required.


cheers
Michael


More information about the netdrivers mailing list