From owner-freebsd-net@freebsd.org Mon Mar 27 07:35:59 2017 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D101BD1FB71 for ; Mon, 27 Mar 2017 07:35:59 +0000 (UTC) (envelope-from kevin.bowling@kev009.com) Received: from mail-ot0-x22d.google.com (mail-ot0-x22d.google.com [IPv6:2607:f8b0:4003:c0f::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AB4EE115D for ; Mon, 27 Mar 2017 07:35:59 +0000 (UTC) (envelope-from kevin.bowling@kev009.com) Received: by mail-ot0-x22d.google.com with SMTP id y88so24896313ota.2 for ; Mon, 27 Mar 2017 00:35:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kev009.com; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=W3U/hrmSCe37SrnM39V8XYF7PimsUnm0grKNzfiQeAA=; b=jYy3M1djCfAW00NlnCjTTFO3LDbwlJIFs1qQ/xzVi/5dFfHZeeTH0qhhlEqZMdjVIp ArOiFG1ncw7LGsnyV1K8UlMxc9C51ctlinKJq7dr88w/tmXEvYIUEnkNuo5GPwjZm8yb kipKXZZnQP3kT9SD2mfqmyAgI0BuM06iQr2uE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=W3U/hrmSCe37SrnM39V8XYF7PimsUnm0grKNzfiQeAA=; b=lZaxpeSEbGGQSrkY/Ut+QTMoZKC6hxahtYukVJjoL3aHpOsjVCJpRDGgZw1f1cvmEt tD2QnlRpqSeUIr1y4lSO1X21QU7aPZvB0fv+DYct2nQ6z09ypiXY1ntsuLf0lcisOfsL BTuoDWPW5tplTxjAsWN0YWKGMWweUWagTloOiA6HYtAWdy/F0NfOTh2Da+UUySUl/eUb BbIhUx4w4kRtAxDJBOjKaHiXxsAJgGawX0GeR3n/E/Q4XhoHp1xfWaIs6VsXRMQ2WUZR n7k6u8voBYMUD3i+jqDxbloOfLW2VbLenGrpYjidZzzzDU4VLb9s6GwaESAAeDQx307F o4mA== X-Gm-Message-State: AFeK/H2tuBZpvxgl5O32nIZs8MSNffv7EEFnaG3CIvCD67/GBIUYUNEQIcU2u/624QNR6ccoh5cSp2qCUUxaqw== X-Received: by 10.157.14.195 with SMTP id 61mr9859488otj.115.1490600158815; Mon, 27 Mar 2017 00:35:58 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.30.196 with HTTP; Mon, 27 Mar 2017 00:35:58 -0700 (PDT) In-Reply-To: References: From: Kevin Bowling Date: Mon, 27 Mar 2017 00:35:58 -0700 Message-ID: Subject: Re: interface down, console output: igb3: TX(7) desc avail = 41, pidx = 308 To: Ben Woods Cc: freebsd-net Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Mar 2017 07:35:59 -0000 Try turning TSO off.. i.e. ifconfig igb3 -tso or sysctl net.inet.tcp.tso=0 The transition to iflib has exposed much jankiness in the Intel "shared code" of the e1000 drivers. In particular, the locking contracts may not align with FreeBSD locking primitives. I have boxes running the legacy driver that are clearly reliant on the watchdog reset for steady state which is unacceptable. We are actively looking into this at LLNW, but additional reports and help are appreciated. Regards, On Fri, Mar 24, 2017 at 6:33 PM, Ben Woods wrote: > Morning! > > Since my recent update from FreeBSD12-current r313908 to r315466, I have > noticed some strange behaviour with one of my network interfaces. > > The interface seems to work fine for a day or so, but on a number of > occasions I have found it to be down, and constantly outputting the > following message to the console every few seconds: > igb3: TX(7) desc avail = 41, pidx = 308 > igb3: TX(7) desc avail = 41, pidx = 308 > igb3: TX(7) desc avail = 41, pidx = 308 > ... > > The problem is quickly worked around by issuing the following commands: > # service netif stop igb3 > # service netif start igb3 > > Details of this particular network interface card: > $ pciconf -lv | grep igb3 -A4 > igb3@pci0:0:20:1: class=0x020000 card=0x1f418086 chip=0x1f418086 rev=0x03 > hdr=0x00 > vendor = 'Intel Corporation' > device = 'Ethernet Connection I354' > class = network > subclass = ethernet > > Any ideas what this could be, or how to investigate further? > > Regards, > Ben > > -- > From: Benjamin Woods > woodsb02@gmail.com > _______________________________________________ > freebsd-net@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >