NetBSD Problem Report #42608

From leo@joghurt.localdomain  Mon Jan 11 16:05:04 2010
Return-Path: <leo@joghurt.localdomain>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id 7122863B844
	for <gnats-bugs@gnats.NetBSD.org>; Mon, 11 Jan 2010 16:05:04 +0000 (UTC)
Message-Id: <20100111144718.C49246B7B8@joghurt.localdomain>
Date: Mon, 11 Jan 2010 15:47:18 +0100 (CET)
From: leo@marco.de
Reply-To: leo@marco.de
To: gnats-bugs@gnats.NetBSD.org
Subject: bge on optiplex 745 and tso
X-Send-Pr-Version: 3.95

>Number:         42608
>Category:       kern
>Synopsis:       bge on optiplex 745 and tso
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    msaitoh
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Jan 11 16:10:00 +0000 2010
>Closed-Date:    Mon Nov 26 14:39:33 +0000 2018
>Last-Modified:  Mon Nov 26 14:39:33 +0000 2018
>Originator:     Matthias Pfaller
>Release:        NetBSD 5.99.23
>Organization:
Matthias Pfaller                            Software Entwicklung
marco Systemanalyse und Entwicklung GmbH    Tel   +49 8131 5161-41
Hans-Böckler-Str. 2, D 85221 Dachau         Fax   +49 8131 5161-66
http://www.marco.de/                        Email leo@dachau.marco.de
>Environment:


System: NetBSD joghurt 5.99.23 NetBSD 5.99.23 (JOGHURT) #4: Mon Jan 11 10:22:44 CET 2010 leo@joghurt:/usr/src/sys/arch/i386/compile/JOGHURT i386
Architecture: i386
Machine: i386
>Description:
	I just got a Dell Optiplex 745 with:
		bge0 at pci2 dev 0 function 0: Broadcom BCM5754 Gigabit Ethernet
		bge0: interrupting at ioapic0 pin 16
		bge0: ASIC BCM5754/5787 A2 (0xb002), Ethernet address 00:1a:a0:7a:a8:ae
		bge0: setting short Tx thresholds
		brgphy0 at bge0 phy 1: BCM5754/5787 1000BASE-T media interface, rev. 0
		brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
	With tso enabled, tcp transfer speed (using ftp) drops to about
	2.5 KiB/s...
	after a "ifconfig bge0 -tso" I get ~80MiB/s in my environment.

>How-To-Repeat:
	Use bge0 on a Optiplex 745 and enable tso.
>Fix:
	disable tso with "ifconfig bge0 -tso".

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: kern-bug-people->msaitoh
Responsible-Changed-By: msaitoh@NetBSD.org
Responsible-Changed-When: Tue, 19 Jan 2010 03:26:00 +0000
Responsible-Changed-Why:
mine.


State-Changed-From-To: open->closed
State-Changed-By: bouyer@NetBSD.org
State-Changed-When: Mon, 26 Nov 2018 14:39:33 +0000
State-Changed-Why:
TSO has been disabled for this chip, assume it just can't do it.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.43 2018/01/16 07:36:43 maya Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.