NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/48476: wm(4) transmit hang



>Number:         48476
>Category:       kern
>Synopsis:       wm(4) transmit hang
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Dec 24 10:20:00 +0000 2013
>Originator:     Manuel Bouyer
>Release:        NetBSD 6.1_STABLE
>Organization:
>Environment:
System: NetBSD 6.1_STABLE NetBSD 6.1_STABLE (ANTIOCHE6-64) amd64
Architecture: amd64
Machine: amd64
             NetBSD: if_wm.c,v 1.227.2.10 2013/07/29 20:24:04 jdc Exp
>Description:
        This is on ftp.fr.netbsd.org, a Supermicro X7DBR motherboard.
        Its wm0 interface is connected to a gigabit switch and is identified
        as:
wm0 at pci4 dev 0 function 0: i80003 dual 1000baseT Ethernet (rev. 0x01)
wm0: interrupting at ioapic0 pin 18
wm0: PCI-Express bus
wm0: 65536 word (16 address bits) SPI EEPROM
wm0: Ethernet address 00:30:48:31:43:82
ikphy0 at wm0 phy 1: i82563 10/100/1000 media interface, rev. 2
ikphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX
, auto
# ifconfig wm0
wm0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        
capabilities=7ff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx,TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx,TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx,TSO6>
        
enabled=7ff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx,TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx,TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx,TSO6>
        address: 00:30:48:31:43:82
        media: Ethernet autoselect (1000baseT full-duplex)
        status: active

        under traffic, transmission stops. ping complains with
        "no buffer space available" and named with:
# Dec 24 11:01:07 antioche named[181]: client 80.10.200.35#32697 
(www.antioche.eu.org): error sending response: not enough free resources
        ifconfig wm0 doesn't show "OACTIVE flag".

        A "ifconfig wm0 down up" fixes it for a few minutes.

        Note that this system has been used for other tasks before,
        with older versions of NetBSD without problems.
        Also, other systems with different wm(4) models running
        kernels buidls from the same source shows no problems even
        under load.
>How-To-Repeat:
        put this motherboard's wm(4) under load ?
>Fix:
        unknown



Home | Main Index | Thread Index | Old Index