Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Sep 2004 09:24:54 GMT
From:      Rudi Mathijssen <r.mathijssen@iris-ict.nl>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   kern/71858: network interface sk extremely slow
Message-ID:  <200409180924.i8I9Ospb040889@www.freebsd.org>
Resent-Message-ID: <200409180930.i8I9UNqY059173@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         71858
>Category:       kern
>Synopsis:       network interface sk extremely slow
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Sep 18 09:30:23 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Rudi Mathijssen
>Release:        5.3-BETA4
>Organization:
>Environment:
FreeBSD gompie.rudi.local 5.3-BETA4 FreeBSD 5.3-BETA4 #0: Sat Sep 11 13:37:27 UTC 2004     root@wv1u.samsco.home:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
Since 5.3, permance of the sk0 interface is <1Mbit/s and often locks up completely: 
Lines from dmesg:
skc0: <Marvell Gigabit Ethernet> port 0xa800-0xa8ff mem 0xeb000000-0xeb003fff irq 20 at device 9.0 on pci2
skc0: Yukon Gigabit Ethernet 10/100/1000Base-T Adapter
sk0: <Marvell Semiconductor, Inc. Yukon> on skc0
sk0: Ethernet address: 00:0d:61:62:56:73
miibus0: <MII bus> on sk0
e1000phy0: <Marvell 88E1000 Gigabit PHY> on miibus0
e1000phy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX, auto

When the NIC locks up, it requires kill -9 to stop the application, no messages in in dmesg appear. Sometimes the NIC locks up completes until it is power cycled.

FreeBSD 5.2.1-RELEASE on the same machine has no problems in this area,
network throughput as high as 37MByte/s is observed (bottleneck is not the NIC but the 2.0GHz celeron cpu of the server).
>How-To-Repeat:
The problem machine is gompie, the server humpie runs FreeBSD 4.10-RELEASE 

rudi@gompie> rsh humpie dd if=/dev/zero bs=16k count=1000 | dd of=/dev/zero obs=16k

The command never completes. With count=10 it sometimes does.

>Fix:
      
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200409180924.i8I9Ospb040889>