[netdrivers] D-LINK DFE-580TX four port nic and sundance driver

Mark Cave-Ayland m.cave-ayland at webbased.co.uk
Tue Dec 21 02:31:11 PST 2004


> -----Original Message-----
> From: netdrivers-bounces at scyld.com 
> [mailto:netdrivers-bounces at scyld.com] On Behalf Of Peter Schobel
> Sent: 20 December 2004 16:56
> To: netdrivers at scyld.com
> Subject: [netdrivers] D-LINK DFE-580TX four port nic and 
> sundance driver
> 
> 
> Hello,
> 
> I'm having a problem with some D-LINK DFE-580TX four port 
> cards on my network using the sundance driver.
> 
> the error that i am getting is:
> 
> Dec 20 14:59:43 store-fw kernel: NETDEV WATCHDOG: eth2: 
> transmit timed out Dec 20 14:59:43 store-fw kernel: eth2: 
> Transmit timed out, TxStatus 00 TxFrameId 05, resetting... 
> Dec 20 14:59:43 store-fw kernel: 00 1ea68000 1ea68010 
> 00008001(00) 19d4b812 800005ea Dec 20 14:59:43 store-fw 
> kernel: 01 1ea68010 1ea68020 00008005(01) 10272812 8000029a 
> Dec 20 14:59:43 store-fw kernel: 02 1ea68020 1ea68030 
> 00000009(02) 18cf3012 8000008a Dec 20 14:59:43 store-fw 
> kernel: 03 1ea68030 00000000 0000800d(03) 0f02a012 8000008a 
> Dec 20 14:59:43 store-fw kernel: 04 1ea68040 1ea68050 
> 00018011(04) 00000000 00000000 Dec 20 14:59:43 store-fw 
> kernel: 05 1ea68050 1ea68060 00018015(05) 00000000 00000000 
> Dec 20 14:59:43 store-fw kernel: 06 1ea68060 1ea68070 
> 00008019(06) 10dd9812 80000042 Dec 20 14:59:43 store-fw 
> kernel: 07 1ea68070 1ea68080 0000801d(07) 1dfc7812 8000008a 
> Dec 20 14:59:43 store-fw kernel: 08 1ea68080 1ea68090 
> 00008021(08) 19439012 8000008a Dec 20 14:59:43 store-fw 
> kernel: 09 1ea68090 1ea680a0 00008025(09) 1799f012 8000008a 
> Dec 20 14:59:43 store-fw kernel: 0a 1ea680a0 1ea680b0 
> 00008029(0a) 1939c012 8000008a Dec 20 14:59:43 store-fw 
> kernel: 0b 1ea680b0 1ea680c0 0000802d(0b) 14a20012 8000008a 
> Dec 20 14:59:43 store-fw kernel: 0c 1ea680c0 1ea680d0 
> 00008031(0c) 100a9012 80000042 Dec 20 14:59:43 store-fw 
> kernel: 0d 1ea680d0 1ea680e0 00000035(0d) 162ad012 800005ea 
> Dec 20 14:59:43 store-fw kernel: 0e 1ea680e0 1ea680f0 
> 00000039(0e) 1960c812 8000020a Dec 20 14:59:43 store-fw 
> kernel: 0f 1ea680f0 1ea68100 0000803d(0f) 0f86e012 8000008a 
> Dec 20 14:59:43 store-fw kernel: 10 1ea68100 1ea68110 
> 00008041(10) 113ab012 80000042 Dec 20 14:59:43 store-fw 
> kernel: 11 1ea68110 1ea68120 00008045(11) 155a9012 80000042 
> Dec 20 14:59:43 store-fw kernel: 12 1ea68120 1ea68130 
> 00008049(12) 19942012 80000042 Dec 20 14:59:43 store-fw 
> kernel: 13 1ea68130 1ea68140 0000804d(13) 19a4f012 80000042 
> Dec 20 14:59:43 store-fw kernel: 14 1ea68140 1ea68150 
> 00008051(14) 1f6ed012 80000042 Dec 20 14:59:43 store-fw 
> kernel: 15 1ea68150 1ea68160 00000055(15) 19760012 8000008a 
> Dec 20 14:59:43 store-fw kernel: 16 1ea68160 1ea68170 
> 00008059(16) 17fd2012 8000008a Dec 20 14:59:43 store-fw 
> kernel: 17 1ea68170 1ea68180 0000805d(17) 15f24012 8000008a 
> Dec 20 14:59:43 store-fw kernel: 18 1ea68180 1ea68190 
> 00000061(18) 19eba812 8000008a Dec 20 14:59:43 store-fw 
> kernel: 19 1ea68190 1ea681a0 00008065(19) 1524d812 8000008a 
> Dec 20 14:59:43 store-fw kernel: 1a 1ea681a0 1ea681b0 
> 00008069(1a) 176b2012 8000008a Dec 20 14:59:43 store-fw 
> kernel: 1b 1ea681b0 1ea681c0 0000806d(1b) 1b3bc012 80000042 
> Dec 20 14:59:43 store-fw kernel: 1c 1ea681c0 1ea681d0 
> 00008071(1c) 152d1012 80000042 Dec 20 14:59:43 store-fw 
> kernel: 1d 1ea681d0 1ea681e0 00008075(1d) 19e99012 800003d2 
> Dec 20 14:59:43 store-fw kernel: 1e 1ea681e0 1ea681f0 
> 00008079(1e) 15c39012 800005ea Dec 20 14:59:43 store-fw 
> kernel: 1f 1ea681f0 1ea68000 0000807d(1f) 12283012 80000296 
> Dec 20 14:59:43 store-fw kernel: TxListPtr=1ea68050 
> netif_queue_stopped=1 Dec 20 14:59:43 store-fw kernel: 
> cur_tx=315012(04) dirty_tx=314982(06) Dec 20 14:59:43 
> store-fw kernel: cur_rx=6 dirty_rx=6 Dec 20 14:59:43 store-fw 
> kernel: cur_task=315012
> 
> this causes consoles and everything else to freeze up for up 
> to 30 seconds and i have quite a few machines using these 
> cards so it's becoming a serious issue.
> 
> I am using Fedora Core 2 with kernel 2.6.8-1.521
> 
> 02:04.0 Ethernet controller: D-Link System Inc DL10050 
> Sundance Ethernet (rev 14) 02:05.0 Ethernet controller: 
> D-Link System Inc DL10050 Sundance Ethernet (rev 14) 02:06.0 
> Ethernet controller: D-Link System Inc DL10050 Sundance 
> Ethernet (rev 14) 02:07.0 Ethernet controller: D-Link System 
> Inc DL10050 Sundance Ethernet (rev 14)
> 
> ip_tables: (C) 2000-2002 Netfilter core team
> ip_tables: (C) 2000-2002 Netfilter core team 
> sundance.c:v1.01+LK1.09a 10-Jul-2003  Written by Donald Becker
>   http://www.scyld.com/network/sundance.html
> ACPI: PCI interrupt 0000:02:04.0[A] -> GSI 11 (level, low) -> IRQ 11
> divert: allocating divert_blk for eth0
> eth0: D-Link DFE-580TX 4 port Server Adapter at 0xd000, 
> 00:05:5d:64:c7:aa, IRQ 11.
> eth0: MII PHY found at address 1, status 0x7829 advertising 01e1.
> ACPI: PCI interrupt 0000:02:05.0[A] -> GSI 9 (level, low) -> IRQ 9
> divert: allocating divert_blk for eth1
> eth1: D-Link DFE-580TX 4 port Server Adapter at 0xd400, 
> 00:05:5d:64:c7:ab, IRQ 9.
> eth1: MII PHY found at address 1, status 0x7829 advertising 01e1.
> ACPI: PCI interrupt 0000:02:06.0[A] -> GSI 5 (level, low) -> IRQ 5
> divert: allocating divert_blk for eth2
> eth2: D-Link DFE-580TX 4 port Server Adapter at 0xd800, 
> 00:05:5d:64:c7:ac, IRQ 5.
> eth2: MII PHY found at address 1, status 0x7829 advertising 01e1.
> ACPI: PCI interrupt 0000:02:07.0[A] -> GSI 11 (level, low) -> IRQ 11
> divert: allocating divert_blk for eth3
> eth3: D-Link DFE-580TX 4 port Server Adapter at 0xdc00, 
> 00:05:5d:64:c7:ad, IRQ 11.
> eth3: MII PHY found at address 1, status 0x7829 advertising 01e1.
> sis900.c: v1.08.07 11/02/2003
> ACPI: PCI interrupt 0000:00:04.0[A] -> GSI 5 (level, low) -> IRQ 5
> divert: allocating divert_blk for eth4
> eth4: Realtek RTL8201 PHY transceiver found at address 1.
> eth4: Using transceiver found at address 1 as default
> eth4: SiS 900 PCI Fast Ethernet at 0xe000, IRQ 5, 00:0c:76:b8:65:92.
> eth4: Media Link On 100mbps full-duplex
> ip_tables: (C) 2000-2002 Netfilter core team
> process `syslogd' is using obsolete setsockopt SO_BSDCOMPAT 
> ip_conntrack version 2.1 (1048576 buckets, 8388608 max) - 320 
> bytes per conntrack
> NET: Registered protocol family 15
> NET: Registered protocol family 10
> Disabled Privacy Extensions on device 0235c2a0(lo)
> IPv6 over IPv4 tunneling driver
> divert: not allocating divert_blk for non-ethernet device sit0
> 
> eth0: negotiated 100baseTx-FD, link ok
> eth1: negotiated 100baseTx-FD, link ok
> eth2: negotiated 100baseTx-FD, link ok
> eth3: negotiated 100baseTx-FD flow-control, link ok
> eth4: negotiated 100baseTx-FD, link ok
> 
> I am using Nortel Baystack 350-24T switches
> 
> Any help would be appreciated.
> 
> If there is any furthur information I can provide, I'm more 
> than happy to do so.
> 
> Thx in advance,
> 
> -- 
> Peter Schobel
> ~


Hi Peter,

I am experiencing exactly the same problem as you. I've seen several posts
recently complaining that the sundance driver doesn't work with the
DFE580-TX cards in recent kernels, but no-one has responded :(

I've CCd Donald Becker into the reply in the hope that he can point us
towards a maintainer for this module. The other option is that with a bit of
hand-holding and a datasheet I could have a go at fixing this myself -
unfortunately the URL http://www.sundanceti.com/ mentioned in some of the
archives doesn't seem to be active any more. So if anyone could send me a
copy of the datasheet, that would be a step in the right direction.


Kind regards,

Mark.

------------------------
WebBased Ltd
South West Technology Centre
Tamar Science Park
Plymouth
PL6 8BT 

T: +44 (0)1752 791021
F: +44 (0)1752 791023
W: http://www.webbased.co.uk





More information about the netdrivers mailing list