From owner-freebsd-bugs@FreeBSD.ORG Fri Nov 16 22:20:01 2007 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CA49816A468 for ; Fri, 16 Nov 2007 22:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id A771313C46E for ; Fri, 16 Nov 2007 22:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id lAGMK19X039542 for ; Fri, 16 Nov 2007 22:20:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id lAGMK1tl039541; Fri, 16 Nov 2007 22:20:01 GMT (envelope-from gnats) Resent-Date: Fri, 16 Nov 2007 22:20:01 GMT Resent-Message-Id: <200711162220.lAGMK1tl039541@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, Dieter Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 45FA816A419 for ; Fri, 16 Nov 2007 22:13:41 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 3221813C4CC for ; Fri, 16 Nov 2007 22:13:41 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.1/8.14.1) with ESMTP id lAGMD5FA057296 for ; Fri, 16 Nov 2007 22:13:05 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.1/8.14.1/Submit) id lAGMD5bP057295; Fri, 16 Nov 2007 22:13:05 GMT (envelope-from nobody) Message-Id: <200711162213.lAGMD5bP057295@www.freebsd.org> Date: Fri, 16 Nov 2007 22:13:05 GMT From: Dieter To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/118093: firewire bus reset hogs CPU, causing data to be lost X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Nov 2007 22:20:01 -0000 >Number: 118093 >Category: kern >Synopsis: firewire bus reset hogs CPU, causing data to be lost >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Nov 16 22:20:01 UTC 2007 >Closed-Date: >Last-Modified: >Originator: Dieter >Release: 6.2 >Organization: >Environment: 6.2-RELEASE amd64 >Description: When a firewire device is powered on or off, the firewire bus is reset. A firewire bus reset hogs the CPU for too long, more than 0.1 second, causing data to be lost. Disk and Ethernet activity (and probably all i/o) stop. Stopping Ethernet for too long causes data to be lost. Userland processes also don't run, but they have to expect that, it is the devices not getting serviced that I'm concerned about. >How-To-Repeat: Have some i/o going. fwcontrol -r observe that all i/o stops for 1/10 second >Fix: >Release-Note: >Audit-Trail: >Unformatted: