From owner-freebsd-firewire@FreeBSD.ORG Mon Feb 2 11:06:50 2009 Return-Path: Delivered-To: freebsd-firewire@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 787C510656C6 for ; Mon, 2 Feb 2009 11:06:50 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4ADDA8FC17 for ; Mon, 2 Feb 2009 11:06:50 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n12B6o5v094406 for ; Mon, 2 Feb 2009 11:06:50 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n12B6nU5094402 for freebsd-firewire@FreeBSD.org; Mon, 2 Feb 2009 11:06:49 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 2 Feb 2009 11:06:49 GMT Message-Id: <200902021106.n12B6nU5094402@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-firewire@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-firewire@FreeBSD.org X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Feb 2009 11:06:51 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/113785 firewire [firewire] dropouts when playing DV on firewire o kern/74238 firewire [firewire] fw_rcv: unknown response; firewire ad-hoc w 2 problems total. From owner-freebsd-firewire@FreeBSD.ORG Mon Feb 2 17:27:23 2009 Return-Path: Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C04981065689 for ; Mon, 2 Feb 2009 17:27:23 +0000 (UTC) (envelope-from sean.bruno@dsl-only.net) Received: from iron2.pdx.net (iron2.pdx.net [69.64.224.71]) by mx1.freebsd.org (Postfix) with ESMTP id 9A6C08FC20 for ; Mon, 2 Feb 2009 17:27:23 +0000 (UTC) (envelope-from sean.bruno@dsl-only.net) Received: (qmail 1450 invoked from network); 2 Feb 2009 09:27:22 -0800 Received: from 069-064-235-060.pdx.net (HELO ?192.168.1.51?) (69.64.235.60) by iron2.pdx.net with SMTP; 2 Feb 2009 09:27:21 -0800 From: Sean Bruno To: "M. Warner Losh" Content-Type: multipart/mixed; boundary="=-f/E+mOYyEYJIfL9Cml1b" Date: Mon, 02 Feb 2009 09:27:18 -0800 Message-Id: <1233595638.8067.1.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.24.3 (2.24.3-1.fc10) Cc: freebsd-firewire Subject: fwcontrol patch X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Feb 2009 17:27:24 -0000 --=-f/E+mOYyEYJIfL9Cml1b Content-Type: text/plain Content-Transfer-Encoding: 7bit Warner: I took your patch and slightly modified it. Specifically, I changed the key printf that you are changing into a time stamp. If this works for you, I'll comitt it today. Sean --=-f/E+mOYyEYJIfL9Cml1b Content-Disposition: attachment; filename="fwcontrol.diff" Content-Type: text/x-patch; name="fwcontrol.diff"; charset="UTF-8" Content-Transfer-Encoding: 7bit Index: fwdv.c =================================================================== --- fwdv.c (revision 187993) +++ fwdv.c (working copy) @@ -202,15 +202,20 @@ (dv->payload[0] & DV_DSF_12) == 0) dv->payload[0] |= DV_DSF_12; nb = nblocks[system]; - fprintf(stderr, "%d", k%10); + fprintf(stderr, "%d:%02d:%02d %d\r", + k / (3600 * frame_rate[system]), + (k / (60 * frame_rate[system])) % 60, + (k / frame_rate[system]) % 60, + k % frame_rate[system]); + #if FIX_FRAME if (m > 0 && m != nb) { /* padding bad frame */ npad = ((nb - m) % nb); if (npad < 0) npad += nb; - fprintf(stderr, "(%d blocks padded)", - npad); + fprintf(stderr, "\n%d blocks padded\n", + npad); npad *= DSIZE; wbuf[vec].iov_base = pad; wbuf[vec++].iov_len = npad; @@ -221,10 +226,6 @@ } #endif k++; - if (k % frame_rate[system] == 0) { - /* every second */ - fprintf(stderr, "\n"); - } fflush(stderr); m = 0; } @@ -245,9 +246,8 @@ if (vec > 0) writev(fd, wbuf, vec); } - if(fd != STDOUT_FILENO) { + if (fd != STDOUT_FILENO) close(fd); - } fprintf(stderr, "\n"); } Index: fwmpegts.c =================================================================== --- fwmpegts.c (revision 187993) +++ fwmpegts.c (working copy) @@ -195,10 +195,9 @@ if (len < 0) { if (errno == EAGAIN) { fprintf(stderr, "(EAGAIN) - push 'Play'?\n"); - if (len <= 0) - continue; - } else - err(1, "read failed"); + continue; + } + err(1, "read failed"); } ptr = (uint32_t *) buf; --=-f/E+mOYyEYJIfL9Cml1b-- From owner-freebsd-firewire@FreeBSD.ORG Mon Feb 2 20:34:09 2009 Return-Path: Delivered-To: freebsd-firewire@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AE6F0106566C for ; Mon, 2 Feb 2009 20:34:09 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 49F848FC19 for ; Mon, 2 Feb 2009 20:34:09 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.2/8.14.1) with ESMTP id n12KVLqv018419; Mon, 2 Feb 2009 13:31:21 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Mon, 02 Feb 2009 13:31:45 -0700 (MST) Message-Id: <20090202.133145.1252943751.imp@bsdimp.com> To: sean.bruno@dsl-only.net From: "M. Warner Losh" In-Reply-To: <1233595638.8067.1.camel@localhost.localdomain> References: <1233595638.8067.1.camel@localhost.localdomain> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: freebsd-firewire@FreeBSD.org Subject: Re: fwcontrol patch X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Feb 2009 20:34:10 -0000 In message: <1233595638.8067.1.camel@localhost.localdomain> Sean Bruno writes: : I took your patch and slightly modified it. Specifically, I changed : the key printf that you are changing into a time stamp. : : If this works for you, I'll comitt it today. Don't have time to test it, but it passes my eyeball test... Warner From owner-freebsd-firewire@FreeBSD.ORG Mon Feb 2 21:13:41 2009 Return-Path: Delivered-To: freebsd-firewire@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 790EE106568D; Mon, 2 Feb 2009 21:13:41 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4DEB78FC0A; Mon, 2 Feb 2009 21:13:41 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (gavin@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n12LDf3L059998; Mon, 2 Feb 2009 21:13:41 GMT (envelope-from gavin@freefall.freebsd.org) Received: (from gavin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n12LDfEI059994; Mon, 2 Feb 2009 21:13:41 GMT (envelope-from gavin) Date: Mon, 2 Feb 2009 21:13:41 GMT Message-Id: <200902022113.n12LDfEI059994@freefall.freebsd.org> To: gavin@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-firewire@FreeBSD.org From: gavin@FreeBSD.org Cc: Subject: Re: kern/118093: [firewire] firewire bus reset hogs CPU, causing data to be lost X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Feb 2009 21:13:42 -0000 Synopsis: [firewire] firewire bus reset hogs CPU, causing data to be lost Responsible-Changed-From-To: freebsd-bugs->freebsd-firewire Responsible-Changed-By: gavin Responsible-Changed-When: Mon Feb 2 21:11:18 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). This looks like it may be some bad interaction between the firewire stack and using a serial console. To submitter: It may be worth while switching to uart(4) rather than sio(4) for your serial ports and seeing if that makes any difference (as I don't think uart(4) uses the Giant lock). http://www.freebsd.org/cgi/query-pr.cgi?pr=118093 From owner-freebsd-firewire@FreeBSD.ORG Mon Feb 2 21:15:18 2009 Return-Path: Delivered-To: freebsd-firewire@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B47A11065A0C; Mon, 2 Feb 2009 21:15:18 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 87EA98FC21; Mon, 2 Feb 2009 21:15:18 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (gavin@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n12LFIDZ060505; Mon, 2 Feb 2009 21:15:18 GMT (envelope-from gavin@freefall.freebsd.org) Received: (from gavin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n12LFIfH060501; Mon, 2 Feb 2009 21:15:18 GMT (envelope-from gavin) Date: Mon, 2 Feb 2009 21:15:18 GMT Message-Id: <200902022115.n12LFIfH060501@freefall.freebsd.org> To: gavin@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-firewire@FreeBSD.org From: gavin@FreeBSD.org Cc: Subject: Re: kern/122951: [firewire] video-transfer via fwcontrol triggers a panic (fwdev) X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Feb 2009 21:15:20 -0000 Synopsis: [firewire] video-transfer via fwcontrol triggers a panic (fwdev) Responsible-Changed-From-To: freebsd-bugs->freebsd-firewire Responsible-Changed-By: gavin Responsible-Changed-When: Mon Feb 2 21:13:50 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). To submitter: Can you please provide a full verbose dmesg? http://www.freebsd.org/cgi/query-pr.cgi?pr=122951 From owner-freebsd-firewire@FreeBSD.ORG Mon Feb 2 21:17:21 2009 Return-Path: Delivered-To: freebsd-firewire@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0C3D01065768; Mon, 2 Feb 2009 21:17:21 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D3F898FC20; Mon, 2 Feb 2009 21:17:20 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (gavin@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n12LHKaF060569; Mon, 2 Feb 2009 21:17:20 GMT (envelope-from gavin@freefall.freebsd.org) Received: (from gavin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n12LHKYU060565; Mon, 2 Feb 2009 21:17:20 GMT (envelope-from gavin) Date: Mon, 2 Feb 2009 21:17:20 GMT Message-Id: <200902022117.n12LHKYU060565@freefall.freebsd.org> To: gavin@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-firewire@FreeBSD.org From: gavin@FreeBSD.org Cc: Subject: Re: kern/125673: [firewire] [panic] FreeBSD7 panics when kldunloading firewire X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Feb 2009 21:17:22 -0000 Synopsis: [firewire] [panic] FreeBSD7 panics when kldunloading firewire Responsible-Changed-From-To: freebsd-bugs->freebsd-firewire Responsible-Changed-By: gavin Responsible-Changed-When: Mon Feb 2 21:16:56 UTC 2009 Responsible-Changed-Why: 0ver to maintainer(s) http://www.freebsd.org/cgi/query-pr.cgi?pr=125673 From owner-freebsd-firewire@FreeBSD.ORG Mon Feb 2 21:34:14 2009 Return-Path: Delivered-To: freebsd-firewire@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D8E5D106578F; Mon, 2 Feb 2009 21:34:14 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 35B168FC1A; Mon, 2 Feb 2009 21:34:14 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (gavin@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n12LYETr076551; Mon, 2 Feb 2009 21:34:14 GMT (envelope-from gavin@freefall.freebsd.org) Received: (from gavin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n12LYDMf076547; Mon, 2 Feb 2009 21:34:13 GMT (envelope-from gavin) Date: Mon, 2 Feb 2009 21:34:13 GMT Message-Id: <200902022134.n12LYDMf076547@freefall.freebsd.org> To: stadtkind2@gmx.de, gavin@FreeBSD.org, freebsd-firewire@FreeBSD.org From: gavin@FreeBSD.org Cc: Subject: Re: kern/125673: [firewire] [panic] FreeBSD7 panics when kldunloading firewire X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Feb 2009 21:34:16 -0000 Synopsis: [firewire] [panic] FreeBSD7 panics when kldunloading firewire State-Changed-From-To: open->patched State-Changed-By: gavin State-Changed-When: Mon Feb 2 21:32:20 UTC 2009 State-Changed-Why: Mark this as patched, it looks like it was fixed with the commit http://docs.FreeBSD.org/cgi/mid.cgi?200805101340.m4ADegUm037362 although that has not been merged to the STABLE branches yet. To submitter: would you be able to apply the changes and verify they fix your issues? http://www.freebsd.org/cgi/query-pr.cgi?pr=125673 From owner-freebsd-firewire@FreeBSD.ORG Mon Feb 2 21:36:08 2009 Return-Path: Delivered-To: freebsd-firewire@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C8CCD1065761; Mon, 2 Feb 2009 21:36:08 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9AD0E8FC0C; Mon, 2 Feb 2009 21:36:08 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (gavin@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n12La8wZ076619; Mon, 2 Feb 2009 21:36:08 GMT (envelope-from gavin@freefall.freebsd.org) Received: (from gavin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n12La8mI076615; Mon, 2 Feb 2009 21:36:08 GMT (envelope-from gavin) Date: Mon, 2 Feb 2009 21:36:08 GMT Message-Id: <200902022136.n12La8mI076615@freefall.freebsd.org> To: cristi@net.utcluj.ro, gavin@FreeBSD.org, gavin@FreeBSD.org, freebsd-firewire@FreeBSD.org From: gavin@FreeBSD.org Cc: Subject: Re: kern/114646: [firewire] [patch] firewire fails after suspend/resume X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Feb 2009 21:36:10 -0000 Synopsis: [firewire] [patch] firewire fails after suspend/resume State-Changed-From-To: feedback->patched State-Changed-By: gavin State-Changed-When: Mon Feb 2 21:35:00 UTC 2009 State-Changed-Why: Mark this as patched, it looks like it was fixed with the commit http://docs.FreeBSD.org/cgi/mid.cgi?200805100922.m4A9M6fg014158 although that has not been merged to the STABLE branches yet. To submitter: would you be able to apply the changes manually and verify they fix your issues? Responsible-Changed-From-To: gavin->freebsd-firewire Responsible-Changed-By: gavin Responsible-Changed-When: Mon Feb 2 21:35:00 UTC 2009 Responsible-Changed-Why: Over to maintainer(s) http://www.freebsd.org/cgi/query-pr.cgi?pr=114646 From owner-freebsd-firewire@FreeBSD.ORG Mon Feb 2 21:40:07 2009 Return-Path: Delivered-To: freebsd-firewire@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0DFD81065674 for ; Mon, 2 Feb 2009 21:40:07 +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 D70E38FC13 for ; Mon, 2 Feb 2009 21:40:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n12Le6Lf076748 for ; Mon, 2 Feb 2009 21:40:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n12Le6dO076747; Mon, 2 Feb 2009 21:40:06 GMT (envelope-from gnats) Date: Mon, 2 Feb 2009 21:40:06 GMT Message-Id: <200902022140.n12Le6dO076747@freefall.freebsd.org> To: freebsd-firewire@FreeBSD.org From: Sean Bruno Cc: Subject: Re: kern/125673: [firewire] [panic] FreeBSD7 panics when kldunloading firewire X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Sean Bruno List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Feb 2009 21:40:07 -0000 The following reply was made to PR kern/125673; it has been noted by GNATS. From: Sean Bruno To: bug-followup@FreeBSD.org, stadtkind2@gmx.de Cc: Subject: Re: kern/125673: [firewire] [panic] FreeBSD7 panics when kldunloading firewire Date: Mon, 02 Feb 2009 13:33:48 -0800 Please retest and attach the following: your kernel configuration the output of "kldstat" Sean From owner-freebsd-firewire@FreeBSD.ORG Tue Feb 3 05:08:33 2009 Return-Path: Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8AA2F106564A for ; Tue, 3 Feb 2009 05:08:33 +0000 (UTC) (envelope-from freebsd@sopwith.solgatos.com) Received: from sopwith.solgatos.com (pool-173-50-231-101.ptldor.fios.verizon.net [173.50.231.101]) by mx1.freebsd.org (Postfix) with ESMTP id 064C98FC12 for ; Tue, 3 Feb 2009 05:08:32 +0000 (UTC) (envelope-from freebsd@sopwith.solgatos.com) Received: by sopwith.solgatos.com (Postfix, from userid 66) id A0D35B650; Mon, 2 Feb 2009 20:56:54 -0800 (PST) Received: from localhost by sopwith.solgatos.com (8.8.8/6.24) id DAA09252; Tue, 3 Feb 2009 03:51:42 GMT Message-Id: <200902030351.DAA09252@sopwith.solgatos.com> To: freebsd-firewire@freebsd.org Date: Mon, 02 Feb 2009 19:51:42 +0000 From: Dieter Subject: firewire disk support? X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd@sopwith.solgatos.com List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2009 05:08:33 -0000 How well does FreeBSD support firewire disks? Does hotplugging work properly? Does a bus reset endanger data? Can I turn the disk write cache on and off? Can I access SMART info? How fast are they? Specific firewire-to-sata bridges that are recommended? Specific bridges to avoid? Any known problems? I have a couple of USB-to-*ATA bridges and they are slow, and they don't allow turning the disk's write cache off, or access to SMART info. I know that firewire will be slower than esata, but the USB ones are really slow (10-15 MB/s) and not being able to turn the write cache on and off is a serious problem. From owner-freebsd-firewire@FreeBSD.ORG Tue Feb 3 05:53:07 2009 Return-Path: Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D7B53106564A for ; Tue, 3 Feb 2009 05:53:07 +0000 (UTC) (envelope-from sean.bruno@dsl-only.net) Received: from iron2.pdx.net (iron2.pdx.net [69.64.224.71]) by mx1.freebsd.org (Postfix) with ESMTP id 9B3D78FC08 for ; Tue, 3 Feb 2009 05:53:07 +0000 (UTC) (envelope-from sean.bruno@dsl-only.net) Received: (qmail 14875 invoked from network); 2 Feb 2009 21:53:06 -0800 Received: from 069-064-235-060.pdx.net (HELO ?192.168.1.51?) (69.64.235.60) by iron2.pdx.net with SMTP; 2 Feb 2009 21:53:05 -0800 From: Sean Bruno To: freebsd@sopwith.solgatos.com In-Reply-To: <200902030351.DAA09252@sopwith.solgatos.com> References: <200902030351.DAA09252@sopwith.solgatos.com> Content-Type: text/plain Date: Mon, 02 Feb 2009 21:53:06 -0800 Message-Id: <1233640386.8067.18.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.24.3 (2.24.3-1.fc10) Content-Transfer-Encoding: 7bit Cc: freebsd-firewire@freebsd.org Subject: Re: firewire disk support? X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2009 05:53:08 -0000 On Mon, 2009-02-02 at 19:51 +0000, Dieter wrote: > How well does FreeBSD support firewire disks? > Does hotplugging work properly? > Does a bus reset endanger data? > Can I turn the disk write cache on and off? > Can I access SMART info? > How fast are they? > Specific firewire-to-sata bridges that are recommended? > Specific bridges to avoid? > Any known problems? > > I have a couple of USB-to-*ATA bridges and they are slow, > and they don't allow turning the disk's write cache off, > or access to SMART info. I know that firewire will be > slower than esata, but the USB ones are really slow > (10-15 MB/s) and not being able to turn the write cache > on and off is a serious problem. Excellent questions all. Here is what I know: FreeBSD firewire drives 400/800 do work just fine. hotplug works much better now after a comitt to HEAD.(187993) -- Some of which will be MFC'd to 7 soon BUS_RESET's should behave fine, more data validation testing should be done. Caching and SMART do not work. SBP doesn't pass through these commands yet. TODO Disk speed on my Seagates in an FW800 enclosure do nicely ~40MB/s My Firewire-SATA bridge: http://www.newegg.com/Product/Product.aspx?Item=N82E16817716028 Bridges/enclosures to avoid? Unknown. Known problems? If a enclosure is 400/800, your BSD box is 400/800 capable and you connect the 400 ports together, negotiation will fail and attempt to use 800 speed on a 400 link. I don't know if BSD is bootable from firewire either. Hope this helps. Sean From owner-freebsd-firewire@FreeBSD.ORG Tue Feb 3 10:10:45 2009 Return-Path: Delivered-To: freebsd-firewire@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E6C1106567C; Tue, 3 Feb 2009 10:10:45 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 426FC8FC08; Tue, 3 Feb 2009 10:10:45 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (gavin@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n13AAjcw098468; Tue, 3 Feb 2009 10:10:45 GMT (envelope-from gavin@freefall.freebsd.org) Received: (from gavin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n13AAigs098429; Tue, 3 Feb 2009 10:10:44 GMT (envelope-from gavin) Date: Tue, 3 Feb 2009 10:10:44 GMT Message-Id: <200902031010.n13AAigs098429@freefall.freebsd.org> To: torfinn.ingolfsen@broadpark.no, gavin@FreeBSD.org, gavin@FreeBSD.org, freebsd-firewire@FreeBSD.org From: gavin@FreeBSD.org Cc: Subject: Re: kern/97208: [firewire] System hangs / locks up when a firewire disk is attached X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2009 10:10:45 -0000 Synopsis: [firewire] System hangs / locks up when a firewire disk is attached State-Changed-From-To: feedback->open State-Changed-By: gavin State-Changed-When: Tue Feb 3 10:10:01 UTC 2009 State-Changed-Why: Submitter confirms that this still causes problems with 7.1 Responsible-Changed-From-To: gavin->freebsd-firewire Responsible-Changed-By: gavin Responsible-Changed-When: Tue Feb 3 10:10:01 UTC 2009 Responsible-Changed-Why: Over to maintainer(s) http://www.freebsd.org/cgi/query-pr.cgi?pr=97208 From owner-freebsd-firewire@FreeBSD.ORG Tue Feb 3 10:20:06 2009 Return-Path: Delivered-To: freebsd-firewire@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F11B61065670 for ; Tue, 3 Feb 2009 10:20:06 +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 DE8BB8FC17 for ; Tue, 3 Feb 2009 10:20:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n13AK64p001211 for ; Tue, 3 Feb 2009 10:20:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n13AK6wL001210; Tue, 3 Feb 2009 10:20:06 GMT (envelope-from gnats) Date: Tue, 3 Feb 2009 10:20:06 GMT Message-Id: <200902031020.n13AK6wL001210@freefall.freebsd.org> To: freebsd-firewire@FreeBSD.org From: Gavin Atkinson Cc: Subject: Re: kern/97208: [firewire] System hangs / locks up when a firewire disk is attached X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Gavin Atkinson List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2009 10:20:07 -0000 The following reply was made to PR kern/97208; it has been noted by GNATS. From: Gavin Atkinson To: bug-followup@FreeBSD.org Cc: Subject: Re: kern/97208: [firewire] System hangs / locks up when a firewire disk is attached Date: Tue, 03 Feb 2009 10:09:52 +0000 -------- Forwarded Message -------- From: Torfinn Ingolfsen To: gavin@FreeBSD.org Cc: freebsd-bugs@FreeBSD.org Date: Tue, 03 Feb 2009 00:16:52 +0100 Hello, On Mon, 02 Feb 2009 20:56:25 +0000 (GMT) gavin@FreeBSD.org wrote: > To submitter: I'm sorry that this PR has laid dormant for so > long. Do you know if this is still a problem with newer > versions of FreeBSD? The machine currently runs FreeBSD 6.2-stable: root@kg-fil# uname -a FreeBSD kg-fil.kg4.no 6.2-STABLE FreeBSD 6.2-STABLE #20: Mon Mar 12 23:04:49 CET 2007 root@kg-fil.kg4.no:/usr/obj/usr/src/sys/FIL60 amd64 and the problem still exists there. However, I did try booting off a FreeBSD 7.1-release / amd64 livefs cd. With 7.1-release, the machine doesn't hang, bot the console fills up with messages: fwohci0: phy int and the disk never attaches. I can detach the disk and attach it without the machine hanging (but lots of "phy int" messages when the disk is attached). I guess that's a bit of progress. Missing from my first report was the make of firewire controller: root@kg-fil# pciconf -lv | grep FireWire -B 4 fwohci0@pci1:10:0: class=0x0c0010 card=0x10001458 chip=0x8025104c rev=0x01 hdr=0x00 vendor = 'Texas Instruments (TI)' device = 'TSB82AA2 1394b OHCI-Lynx IEEE 1394 Host Controller' class = serial bus subclass = FireWire HTH From owner-freebsd-firewire@FreeBSD.ORG Tue Feb 3 17:30:09 2009 Return-Path: Delivered-To: freebsd-firewire@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0BC1B1065730 for ; Tue, 3 Feb 2009 17:30:09 +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 B005B8FC12 for ; Tue, 3 Feb 2009 17:30:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n13HU5LU030659 for ; Tue, 3 Feb 2009 17:30:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n13HU5wX030656; Tue, 3 Feb 2009 17:30:05 GMT (envelope-from gnats) Date: Tue, 3 Feb 2009 17:30:05 GMT Message-Id: <200902031730.n13HU5wX030656@freefall.freebsd.org> To: freebsd-firewire@FreeBSD.org From: Sean Bruno Cc: Subject: Re: kern/97208: [firewire] System hangs / locks up when a firewire disk is attached X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Sean Bruno List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2009 17:30:10 -0000 The following reply was made to PR kern/97208; it has been noted by GNATS. From: Sean Bruno To: bug-followup@FreeBSD.org, torfinn.ingolfsen@broadpark.no Cc: Subject: Re: kern/97208: [firewire] System hangs / locks up when a firewire disk is attached Date: Tue, 03 Feb 2009 09:22:22 -0800 Interesting. I have a very similar board in my test machine. Differences are that I am running i386 and not amd64. A couple of things I'd like to have tested. 1. Use a i386 livefs CD instead, just as a test. See if the same problem manifests itself(icky, I really hope it's not this one). 2. after your BSD box is powered up, please set some debugging flags: "sysctl debug.sbp_debug=2" "sysctl debug.firewire_debug=2" send me the output from the console when connecting your device. You may be able to grab the dmesg and send it to me. 3. "fwcontrol" output and "fwcontrol -p" would be nice as well. 4. Specifically, what type of firewire drive is this? Sean From owner-freebsd-firewire@FreeBSD.ORG Tue Feb 3 17:40:05 2009 Return-Path: Delivered-To: freebsd-firewire@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AB8BB106564A for ; Tue, 3 Feb 2009 17:40:05 +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 7CB6F8FC0A for ; Tue, 3 Feb 2009 17:40:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n13He5iS039487 for ; Tue, 3 Feb 2009 17:40:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n13He5il039486; Tue, 3 Feb 2009 17:40:05 GMT (envelope-from gnats) Date: Tue, 3 Feb 2009 17:40:05 GMT Message-Id: <200902031740.n13He5il039486@freefall.freebsd.org> To: freebsd-firewire@FreeBSD.org From: Sean Bruno Cc: Subject: Re: kern/97208: [firewire] System hangs / locks up when a firewire disk is attached X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Sean Bruno List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2009 17:40:06 -0000 The following reply was made to PR kern/97208; it has been noted by GNATS. From: Sean Bruno To: bug-followup@FreeBSD.org, torfinn.ingolfsen@broadpark.no Cc: Subject: Re: kern/97208: [firewire] System hangs / locks up when a firewire disk is attached Date: Tue, 03 Feb 2009 09:37:18 -0800 Also, there do appear to be some kind of "updates" for this Maxtor series drive. Have you updated it with the s/w on the Maxtor website? Sean From owner-freebsd-firewire@FreeBSD.ORG Wed Feb 4 05:50:43 2009 Return-Path: Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BA918106566C for ; Wed, 4 Feb 2009 05:50:43 +0000 (UTC) (envelope-from freebsd@sopwith.solgatos.com) Received: from sopwith.solgatos.com (pool-173-50-231-101.ptldor.fios.verizon.net [173.50.231.101]) by mx1.freebsd.org (Postfix) with ESMTP id 9C8CC8FC13 for ; Wed, 4 Feb 2009 05:50:42 +0000 (UTC) (envelope-from freebsd@sopwith.solgatos.com) Received: by sopwith.solgatos.com (Postfix, from userid 66) id 731BBB651; Tue, 3 Feb 2009 21:38:34 -0800 (PST) Received: from localhost by sopwith.solgatos.com (8.8.8/6.24) id XAA07891; Tue, 3 Feb 2009 23:44:05 GMT Message-Id: <200902032344.XAA07891@sopwith.solgatos.com> To: freebsd-firewire@freebsd.org In-reply-to: Your message of "Tue, 03 Feb 2009 17:40:05 GMT." <200902031740.n13He5il039486@freefall.freebsd.org> Date: Tue, 03 Feb 2009 15:44:05 +0000 From: Dieter Subject: Re: kern/97208: [firewire] System hangs / locks up when a firewire disk is attached X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Feb 2009 05:50:44 -0000 > Also, there do appear to be some kind of "updates" for this Maxtor > series drive. > > Have you updated it with the s/w on the Maxtor website? If it is one of these: Barracuda 7200.11, Barracuda ES.2 (SATA), DiamondMax 22, FreeAgent Desk, Maxtor OneTouch 4, Pipeline HD, Pipeline HD Pro, SV35.3, SV35.4 (Barracuda ES.2 SAS drive is not affected) and manufactured before 2009-01-12 it may need a firmware update. If FreeBSD's firewire can't access cache control or SMART info, I suspect it can't update firmware either. Seagate's solution only works on x86 pee-cee. People are working on a way to update the firmware from Unix (any CPU arch) but nothing yet. Try to avoid reboot/reset/power cycle, or the drive might "brick" itself. Getting the drive unbricked requires a TTL to RS-232 adapter (e.g. MAX232) and running a dangerous procedure. (This is certainly how Seagate does it, but we don't know what commands they use.) Or sending the drive to Seagate and potentially letting their techs sell your data on the black market. Solution: 1) buy some non-buggy drives 2) find a way to connect them without rebooting 3) copy your data to non-buggy drives. 4) copy /dev/zero to the drive (in case something goes wrong and you want to have Seagate fix it) 5a) update firmware (if you have an x86 pee-cee available, and don't mind risking the drive bricking when you boot their update program) or 5b) work on software to update firmware from Unix Are we having fun yet? From owner-freebsd-firewire@FreeBSD.ORG Wed Feb 4 05:50:44 2009 Return-Path: Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E92E31065670 for ; Wed, 4 Feb 2009 05:50:43 +0000 (UTC) (envelope-from freebsd@sopwith.solgatos.com) Received: from sopwith.solgatos.com (pool-173-50-231-101.ptldor.fios.verizon.net [173.50.231.101]) by mx1.freebsd.org (Postfix) with ESMTP id 9C9C38FC14 for ; Wed, 4 Feb 2009 05:50:42 +0000 (UTC) (envelope-from freebsd@sopwith.solgatos.com) Received: by sopwith.solgatos.com (Postfix, from userid 66) id 477C1B650; Tue, 3 Feb 2009 21:38:33 -0800 (PST) Received: from localhost by sopwith.solgatos.com (8.8.8/6.24) id XAA18326; Tue, 3 Feb 2009 23:13:12 GMT Message-Id: <200902032313.XAA18326@sopwith.solgatos.com> To: freebsd-firewire@freebsd.org In-reply-to: Your message of "Mon, 02 Feb 2009 21:53:06 PST." <1233640386.8067.18.camel@localhost.localdomain> Date: Tue, 03 Feb 2009 15:13:12 +0000 From: Dieter Subject: Re: firewire disk support? X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Feb 2009 05:50:44 -0000 > > How well does FreeBSD support firewire disks? > > Does hotplugging work properly? > > Does a bus reset endanger data? > > Can I turn the disk write cache on and off? > > Can I access SMART info? > > How fast are they? > > Specific firewire-to-sata bridges that are recommended? > > Specific bridges to avoid? > > Any known problems? > > > > I have a couple of USB-to-*ATA bridges and they are slow, > > and they don't allow turning the disk's write cache off, > > or access to SMART info. I know that firewire will be > > slower than esata, but the USB ones are really slow > > (10-15 MB/s) and not being able to turn the write cache > > on and off is a serious problem. > > > Excellent questions all. Here is what I know: > > FreeBSD firewire drives 400/800 do work just fine. > > hotplug works much better now after a comitt to HEAD.(187993) > -- Some of which will be MFC'd to 7 soon Hmmm, the mail flying around on kern/97208 makes it sound like it doesn't work so well. :-( > Caching and SMART do not work. SBP doesn't pass through these commands > yet. TODO So the bridge chips can pass the commands through, and we just need to teach the kernel how to do that? > Bridges/enclosures to avoid? Unknown. There is at least one chip to avoid, part number forgotten. > I don't know if BSD is bootable from firewire either. That would depend on the mainboard firmware. If coreboot (formerly known as LinuxBIOS) supports the board, it could probably be made to support booting from firewire. http://www.coreboot.org/Booting_FreeBSD_using_coreboot I'm trying to dig myself out from the Seagate 7200.11 firmware hole, need to backup to non-7200.11 disks without rebooting. I was hoping that a firewire-to-sata bridge might give me hotplugging, but it sounds like it isn't quite there yet. From owner-freebsd-firewire@FreeBSD.ORG Thu Feb 5 21:30:58 2009 Return-Path: Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CA3E5106564A for ; Thu, 5 Feb 2009 21:30:58 +0000 (UTC) (envelope-from sean.bruno@dsl-only.net) Received: from iron2.pdx.net (iron2.pdx.net [69.64.224.71]) by mx1.freebsd.org (Postfix) with ESMTP id B10958FC18 for ; Thu, 5 Feb 2009 21:30:58 +0000 (UTC) (envelope-from sean.bruno@dsl-only.net) Received: (qmail 8222 invoked from network); 5 Feb 2009 13:30:49 -0800 Received: from 069-064-235-060.pdx.net (HELO ?192.168.1.51?) (69.64.235.60) by iron2.pdx.net with SMTP; 5 Feb 2009 13:30:49 -0800 From: Sean Bruno To: freebsd-firewire@FreeBSD.org Content-Type: text/plain Date: Thu, 05 Feb 2009 13:30:57 -0800 Message-Id: <1233869457.3826.1.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.24.3 (2.24.3-1.fc10) Content-Transfer-Encoding: 7bit Cc: Subject: x84_64 vs i386 Testing X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Feb 2009 21:30:59 -0000 I don't have an x86_64 capable machine at my disposal at the moment, so I hope that someone else out there has the ability to validate -current at this point. I'd like to get a "warm fuzzy" on 64bit BSD right now with regards to changes I'm making in -current. Basic testing would consist of attaching a Firewire HD to a PC and running some basic disk i/o to it(newfs, dd, bonnie). Any data points would be helpful. Sean From owner-freebsd-firewire@FreeBSD.ORG Sat Feb 7 15:20:06 2009 Return-Path: Delivered-To: freebsd-firewire@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 22B98106564A for ; Sat, 7 Feb 2009 15:20:06 +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 10E318FC13 for ; Sat, 7 Feb 2009 15:20:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n17FK56F047104 for ; Sat, 7 Feb 2009 15:20:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n17FK5mC047103; Sat, 7 Feb 2009 15:20:05 GMT (envelope-from gnats) Date: Sat, 7 Feb 2009 15:20:05 GMT Message-Id: <200902071520.n17FK5mC047103@freefall.freebsd.org> To: freebsd-firewire@FreeBSD.org From: Torfinn Ingolfsen Cc: Subject: Re: kern/97208: [firewire] System hangs / locks up when a firewire disk is attached X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Torfinn Ingolfsen List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Feb 2009 15:20:06 -0000 The following reply was made to PR kern/97208; it has been noted by GNATS. From: Torfinn Ingolfsen To: Sean Bruno Cc: bug-followup@FreeBSD.org Subject: Re: kern/97208: [firewire] System hangs / locks up when a firewire disk is attached Date: Sat, 07 Feb 2009 15:12:00 +0100 Hello, On Tue, 03 Feb 2009 09:37:18 -0800 Sean Bruno wrote: > Also, there do appear to be some kind of "updates" for this Maxtor > series drive. > > Have you updated it with the s/w on the Maxtor website? The drive in question is a Maxtor OneTouch II, 300GB drive with both usb and firewire ports on it. I have checked Maxtor.com for the updates you mention, but the only thing I could find were: - os specific drivers for Windows, OS X - updates to included backup software (again Windows and / or OS X specific) If therer are firmware updates for this drive, could you plase point me to it? Thanks! -- Regards, Torfinn Ingolfsen, Norway From owner-freebsd-firewire@FreeBSD.ORG Sat Feb 7 15:30:07 2009 Return-Path: Delivered-To: freebsd-firewire@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C75B91065674 for ; Sat, 7 Feb 2009 15:30:07 +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 563458FC14 for ; Sat, 7 Feb 2009 15:30:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n17FU7eP054053 for ; Sat, 7 Feb 2009 15:30:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n17FU7VE054050; Sat, 7 Feb 2009 15:30:07 GMT (envelope-from gnats) Date: Sat, 7 Feb 2009 15:30:07 GMT Message-Id: <200902071530.n17FU7VE054050@freefall.freebsd.org> To: freebsd-firewire@FreeBSD.org From: Torfinn Ingolfsen Cc: Subject: Re: kern/97208: [firewire] System hangs / locks up when a firewire disk is attached X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Torfinn Ingolfsen List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Feb 2009 15:30:08 -0000 The following reply was made to PR kern/97208; it has been noted by GNATS. From: Torfinn Ingolfsen To: Sean Bruno Cc: bug-followup@FreeBSD.org Subject: Re: kern/97208: [firewire] System hangs / locks up when a firewire disk is attached Date: Sat, 07 Feb 2009 16:19:45 +0100 This is a multi-part message in MIME format. --Boundary_(ID_YA/WkY2XpBcnWronXm45zQ) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT On Tue, 03 Feb 2009 09:22:22 -0800 Sean Bruno wrote: > 1. Use a i386 livefs CD instead, just as a test. See if the same > problem manifests itself(icky, I really hope it's not this one). Ok. All further tests done with FreeBSD 7.1-release / i386, unless otherwise noted. With i386, I still have the problem that dmesg fills up with messages "phy int" and the drive does not attach. The machine does not hang, I can attach and deattach the drive several times > 2. after your BSD box is powered up, please set some debugging flags: > "sysctl debug.sbp_debug=2" > "sysctl debug.firewire_debug=2" done. > send me the output from the console when connecting your > device. You may be able to grab the dmesg and send it to me. Well, the console / dmesg very quickly fills up with "phy int" messages. I have done a quick connect / disconnect of the drive, in hope that you will get dsome meaningful messages. dmesg output attahed. > 3. "fwcontrol" output and "fwcontrol -p" would be nice as well. Attached. > > 4. Specifically, what type of firewire drive is this? Maxtor OneTouch II, 300 GB, usb and firewire ports. HTH -- Regards, Torfinn Ingolfsen, Norway --Boundary_(ID_YA/WkY2XpBcnWronXm45zQ) Content-type: text/plain; name=fw-dmesg.txt Content-transfer-encoding: 7BIT Content-disposition: attachment; filename=fw-dmesg.txt fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: node_id=0xc800ffc0, gen=195, CYCLEMASTER mode firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) fwohci0: fw_set_bus_manager: 0->0 (loop=0) firewire0: bus manager 0 (me) send phy_config root_node=-1 gap_count=5 fwohci0: start AT DMA status=11 Current DB 0 ch = 0 Current OP KEY INT BR len Addr Depend Stat: Cnt 01877200 OUTL ST2 ALL ALL 12 00000000 01877280 8411:810f RUN,ACTIVE, ack complete(11) 0x000000e0 0x00450000 0xffbaffff 0x00000000 bus_explore done sbp_post_explore (sbp_cold=0) fwohci0: BUS reset sbp_post_busreset fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: too many cycle lost, no cycle master presents? fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: phy int fwohci0: node_id=0xc800ffc0, gen=217, CYCLEMASTER mode firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) fwohci0: fw_set_bus_manager: 0->0 (loop=0) firewire0: bus manager 0 (me) send phy_config root_node=-1 gap_count=5 fwohci0: start AT DMA status=11 Current DB 0 ch = 0 Current OP KEY INT BR len Addr Depend Stat: Cnt 01877280 OUTL ST2 ALL ALL 12 00000000 01877300 8411:3df0 RUN,ACTIVE, ack complete(11) 0x000000e0 0x00450000 0xffbaffff 0x00000000 bus_explore done sbp_post_explore (sbp_cold=0) --Boundary_(ID_YA/WkY2XpBcnWronXm45zQ) Content-type: text/plain; name=fwcontrol.txt Content-transfer-encoding: 7BIT Content-disposition: attachment; filename=fwcontrol.txt 1 devices (info_len=1) node EUI64 status hostname 0 00-14-85-56-00-8a-69-c1 0 --Boundary_(ID_YA/WkY2XpBcnWronXm45zQ) Content-type: text/plain; name=fwcontrol-p.txt Content-transfer-encoding: 7BIT Content-disposition: attachment; filename=fwcontrol-p.txt === base register === 0x01 0x05 0xe3 0xe2 0xc4 0x0b 0x10 0x20 Physical_ID:0 R:0 CPS:1 RHB:0 IBR:0 Gap_Count:5 Extended:7 Num_Ports:3 PHY_Speed:7 Delay:2 LCtrl:1 C:1 Jitter:0 Pwr_Class:4 WDIE:0 ISBR:0 CTOI:0 CPSI:0 STOI:1 PEI:0 EAA:1 EMC:1 Max_Legacy_SPD:0 BLINK:1 Bridge:0 Page_Select:1 Port_Select0 === page 0 port 0 === 0xf8 0x60 0x3b 0x00 0x00 0x00 0x00 0x00 Astat:3 BStat:3 Ch:1 Con:0 RXOK:0 Dis:0 Negotiated_speed:3 PIE:0 Fault:0 Stanby_fault:0 Disscrm:0 B_Only:0 DC_connected:0 Max_port_speed:3 LPP:1 Cable_speed:3 Connection_unreliable:0 Beta_mode:0 Port_error:0x0 Loop_disable:0 In_standby:0 Hard_disable:0 === page 0 port 1 === 0xb6 0x00 0xbb 0x00 0x00 0x00 0x00 0x00 Astat:2 BStat:3 Ch:0 Con:1 RXOK:1 Dis:0 Negotiated_speed:0 PIE:0 Fault:0 Stanby_fault:0 Disscrm:0 B_Only:0 DC_connected:1 Max_port_speed:3 LPP:1 Cable_speed:3 Connection_unreliable:0 Beta_mode:0 Port_error:0x0 Loop_disable:0 In_standby:0 Hard_disable:0 === page 0 port 2 === 0xf8 0x60 0x3b 0x00 0x00 0x00 0x00 0x00 Astat:3 BStat:3 Ch:1 Con:0 RXOK:0 Dis:0 Negotiated_speed:3 PIE:0 Fault:0 Stanby_fault:0 Disscrm:0 B_Only:0 DC_connected:0 Max_port_speed:3 LPP:1 Cable_speed:3 Connection_unreliable:0 Beta_mode:0 Port_error:0x0 Loop_disable:0 In_standby:0 Hard_disable:0 === page 1 === 0x02 0x00 0x08 0x00 0x28 0x83 0x13 0x04 Compliance:2 Vendor_ID:0x080028 Product_ID:0x831304 --Boundary_(ID_YA/WkY2XpBcnWronXm45zQ)--