From owner-freebsd-bugs@FreeBSD.ORG Fri Jan 31 16:40:01 2014 Return-Path: Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0A06772C for ; Fri, 31 Jan 2014 16:40:01 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D8C86119C for ; Fri, 31 Jan 2014 16:40:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s0VGe0eh029843 for ; Fri, 31 Jan 2014 16:40:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s0VGe00e029842; Fri, 31 Jan 2014 16:40:00 GMT (envelope-from gnats) Resent-Date: Fri, 31 Jan 2014 16:40:00 GMT Resent-Message-Id: <201401311640.s0VGe00e029842@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Vivek Khera Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9E92F668 for ; Fri, 31 Jan 2014 16:32:47 +0000 (UTC) Received: from yertle.kcilink.com (yertle-comcast.kcilink.com [74.92.149.58]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 735721159 for ; Fri, 31 Jan 2014 16:32:46 +0000 (UTC) Received: from d06.m1e.net (neo.int.kcilink.com [192.168.7.50]) by yertle.kcilink.com (Postfix) with SMTP id 785998A033 for ; Fri, 31 Jan 2014 11:32:40 -0500 (EST) Received: (nullmailer pid 70800 invoked by uid 120); Fri, 31 Jan 2014 16:32:40 -0000 Message-Id: <1391185960.453017.70244.nullmailer@d06.m1e.net> Date: Fri, 31 Jan 2014 11:32:40 -0500 From: Vivek Khera To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.114 Subject: kern/186304: watchdog service causes BMC controller reset every 20-30 minutes on Supermicro X9DRW-3F X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Vivek Khera List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Jan 2014 16:40:01 -0000 >Number: 186304 >Category: kern >Synopsis: watchdog service causes BMC controller reset every 20-30 minutes on Supermicro X9DRW-3F >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Jan 31 16:40:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Vivek Khera >Release: FreeBSD 10.0-RELEASE amd64 >Organization: >Environment: System: FreeBSD d06.m1e.net 10.0-RELEASE FreeBSD 10.0-RELEASE #1 r261210: Tue Jan 28 10:36:57 EST 2014 vivek@devbox.int.kcilink.com:/n/yertle1/sources/usr10/obj/n/yertle1/sources/usr10/src/sys/KCI64 amd64 I have a pair of brand new servers on SuperMicro X9DRW-3F motherboards with 256GB of RAM. They have the latest BIOS (3.0a) and BMC controller (2.19.0) firmware. I run a custom kernel with the IPMI driver compiled in, detected as follows: kernel: ipmi0: port 0xca2,0xca3 on acpi0 kernel: ipmi0: KCS mode found at io 0xca2 on acpi kernel: ipmi0: IPMI device rev. 1, firmware rev. 2.19, version 2.0 kernel: ipmi0: Number of channels 3 kernel: ipmi0: Attached watchdog >Description: The FreeBSD watchdog causes the BMC controller to reboot every 20-30 minutes, logging this in the system log: kernel: ipmi0: KCS: Failed to read command kernel: ipmi0: KCS error: 09 where the error number varies. At this time, the virtual USB keyboard that the BMC provides for the remote console disappears and reappears as well. There are otherwise no ill effects on the running FreeBSD system. >How-To-Repeat: Start the watchdog service (/etc/rc.d/watchdog start) and wait 30 minutes. System load has no effect. It can be an idle server or running heavy duty. >Fix: Do not run watchdog, or disable IPMI driver, or both. As a side not, I notice that watchdog does not run on any of my systems that do not have IPMI. This probably should be mentioned in the watchdog(8) man page. >Release-Note: >Audit-Trail: >Unformatted: