From owner-freebsd-firewire@FreeBSD.ORG Mon Jun 2 11:06:47 2008 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 84AC610656CE for ; Mon, 2 Jun 2008 11:06:47 +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 60CC38FC17 for ; Mon, 2 Jun 2008 11:06:47 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m52B6lBm093136 for ; Mon, 2 Jun 2008 11:06:47 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m52B6kpu093132 for freebsd-firewire@FreeBSD.org; Mon, 2 Jun 2008 11:06:46 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 2 Jun 2008 11:06:46 GMT Message-Id: <200806021106.m52B6kpu093132@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 Jun 2008 11:06:47 -0000 Current FreeBSD problem reports Critical problems Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/74238 firewire [firewire] fw_rcv: unknown response; firewire ad-hoc w 1 problem total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/113785 firewire [firewire] dropouts when playing DV on firewire 1 problem total. From owner-freebsd-firewire@FreeBSD.ORG Wed Jun 4 19:58:51 2008 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 743F41065674; Wed, 4 Jun 2008 19:58:51 +0000 (UTC) (envelope-from sbruno@miralink.com) Received: from plato.miralink.com (mail.miralink.com [70.103.185.20]) by mx1.freebsd.org (Postfix) with ESMTP id 483498FC1E; Wed, 4 Jun 2008 19:58:51 +0000 (UTC) (envelope-from sbruno@miralink.com) Received: from localhost (localhost.localdomain [127.0.0.1]) by plato.miralink.com (Postfix) with ESMTP id 2D3B51A92F8; Wed, 4 Jun 2008 12:57:43 -0700 (PDT) X-Virus-Scanned: amavisd-new at X-Spam-Flag: NO X-Spam-Score: -4.399 X-Spam-Level: X-Spam-Status: No, score=-4.399 tagged_above=-10 required=6.6 tests=[ALL_TRUSTED=-1.8, AWL=0.000, BAYES_00=-2.599] Received: from plato.miralink.com ([127.0.0.1]) by localhost (plato.miralink.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oHmu7EDPzX61; Wed, 4 Jun 2008 12:57:42 -0700 (PDT) Received: from [10.47.1.34] (vpn.office.miralink.com [10.0.0.5]) by plato.miralink.com (Postfix) with ESMTP id 92D521A92EA; Wed, 4 Jun 2008 12:57:42 -0700 (PDT) Message-ID: <4846F3F9.1080302@miralink.com> Date: Wed, 04 Jun 2008 12:58:49 -0700 From: Sean Bruno User-Agent: Thunderbird 2.0.0.14 (X11/20080501) MIME-Version: 1.0 To: Hidetoshi Shimokawa Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-firewire@freebsd.org Subject: sbp_targ errors with windows initiators 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 Jun 2008 19:58:51 -0000 When connecting to a Windows 2K3 initiator, I seem to get different behavior that I don't understand. Can you explain what this firewire debug log means? AFAIK my code base works with Linux, FreeBSD and OS/X based initiators, yet Windows eludes me. :( fwohci0: BUS reset fwohci0: node_id=0x8800ffc0, gen=4, non CYCLEMASTER mode firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 sbp_targ_recv: cannot resolve nodeid=1 sbp_targ_recv: rtcode = 6 lo == 0x0 fwohci0: start AT DMA status=0 fwohci0: maxdesc: 3 fwohci0: start AT DMA status=f fwohci0: fw_set_bus_manager: 1->1 (loop=0) firewire0: bus manager 1 fwohci0: txd err= 3 miss Ack err fw_explore: node 2, err = -1 fwohci0: txd err= 3 miss Ack err fw_explore: node 2, err = -1 fwohci0: txd err= 3 miss Ack err fw_explore: node 2, err = -1 bus_explore done sbp_targ_recv: cannot resolve nodeid=1 sbp_targ_recv: rtcode = 6 lo == 0x0 sbp_targ_recv: cannot resolve nodeid=1 sbp_targ_recv: rtcode = 6 lo == 0x0 sbp_targ_recv: cannot resolve nodeid=1 sbp_targ_recv: rtcode = 6 lo == 0x0 sbp_targ_recv: cannot resolve nodeid=1 sbp_targ_recv: rtcode = 6 lo == 0x0 From owner-freebsd-firewire@FreeBSD.ORG Thu Jun 5 17:53:05 2008 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 7D459106567E; Thu, 5 Jun 2008 17:53:05 +0000 (UTC) (envelope-from sbruno@miralink.com) Received: from plato.miralink.com (mail.miralink.com [70.103.185.20]) by mx1.freebsd.org (Postfix) with ESMTP id 55F2E8FC25; Thu, 5 Jun 2008 17:53:05 +0000 (UTC) (envelope-from sbruno@miralink.com) Received: from localhost (localhost.localdomain [127.0.0.1]) by plato.miralink.com (Postfix) with ESMTP id 84EB61A9116; Thu, 5 Jun 2008 10:51:45 -0700 (PDT) X-Virus-Scanned: amavisd-new at X-Spam-Flag: NO X-Spam-Score: -4.399 X-Spam-Level: X-Spam-Status: No, score=-4.399 tagged_above=-10 required=6.6 tests=[ALL_TRUSTED=-1.8, BAYES_00=-2.599] Received: from plato.miralink.com ([127.0.0.1]) by localhost (plato.miralink.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BMwCV-cCZfCY; Thu, 5 Jun 2008 10:51:45 -0700 (PDT) Received: from iago.office.miralink.com (iago.office.miralink.com [10.0.0.40]) by plato.miralink.com (Postfix) with ESMTP id 26DA21A90D4; Thu, 5 Jun 2008 10:51:45 -0700 (PDT) Message-ID: <48482800.8000501@miralink.com> Date: Thu, 05 Jun 2008 10:53:04 -0700 From: Sean Bruno User-Agent: Thunderbird 2.0.0.14 (X11/20080501) MIME-Version: 1.0 To: Hidetoshi Shimokawa References: <4846F3F9.1080302@miralink.com> In-Reply-To: <4846F3F9.1080302@miralink.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-firewire@freebsd.org Subject: Re: sbp_targ errors with windows initiators 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 Jun 2008 17:53:05 -0000 Sean Bruno wrote: > When connecting to a Windows 2K3 initiator, I seem to get different > behavior that I don't understand. Can you explain what this firewire > debug log means? > > AFAIK my code base works with Linux, FreeBSD and OS/X based > initiators, yet Windows eludes me. :( > > > fwohci0: BUS reset > fwohci0: node_id=0x8800ffc0, gen=4, non CYCLEMASTER mode > firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 > sbp_targ_recv: cannot resolve nodeid=1 > sbp_targ_recv: rtcode = 6 lo == 0x0 > fwohci0: start AT DMA status=0 > fwohci0: maxdesc: 3 > fwohci0: start AT DMA status=f > fwohci0: fw_set_bus_manager: 1->1 (loop=0) > firewire0: bus manager 1 > fwohci0: txd err= 3 miss Ack err > fw_explore: node 2, err = -1 > fwohci0: txd err= 3 miss Ack err > fw_explore: node 2, err = -1 > fwohci0: txd err= 3 miss Ack err > fw_explore: node 2, err = -1 > bus_explore done > sbp_targ_recv: cannot resolve nodeid=1 > sbp_targ_recv: rtcode = 6 lo == 0x0 > sbp_targ_recv: cannot resolve nodeid=1 > sbp_targ_recv: rtcode = 6 lo == 0x0 > sbp_targ_recv: cannot resolve nodeid=1 > sbp_targ_recv: rtcode = 6 lo == 0x0 > sbp_targ_recv: cannot resolve nodeid=1 > sbp_targ_recv: rtcode = 6 lo == 0x0 > > Ok, with more debugging enabled, it seems that a Windows initiator is attempting to read ffff:f0000428 and failing. I'm looking over sbp-2 and I can't quite make out what that entry is supposed to be. Here's the debugging output in full: fwohci0: BUS reset fwohci0: node_id=0x8800ffc0, gen=4, non CYCLEMASTER mode sbp_targ_recv: cannot resolve nodeid=1 sbp_targ_recv: rtcode = 6 lo == 0x0 fwohci0: start AT DMA status=0 firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 fwohci0: maxdesc: 3 fwohci0: start AT DMA status=11 fwohci0: fw_set_bus_manager: 1->1 (loop=0) firewire0: bus manager 1 fwmem_read_quad: 1 ffff:f0000400 fwmem_read_quad: 1 ffff:f0000404 fwmem_read_quad: 1 ffff:f0000408 fwmem_read_quad: 1 ffff:f000040c fwmem_read_quad: 1 ffff:f0000410 firewire0: New S400 device ID:0011060000004d63 fwmem_read_quad: 1 ffff:f0000414 fwmem_read_quad: 1 ffff:f0000418 fwmem_read_quad: 1 ffff:f000041c fwmem_read_quad: 1 ffff:f0000420 fwmem_read_quad: 1 ffff:f0000424 fwmem_read_quad: 1 ffff:f0000428 fwohci0: txd err= 3 miss Ack err fw_explore: node 2, err = -1 fwmem_read_quad: 1 ffff:f0000400 fwmem_read_quad: 1 ffff:f0000404 fwmem_read_quad: 1 ffff:f0000408 fwmem_read_quad: 1 ffff:f000040c fwmem_read_quad: 1 ffff:f0000410 fwmem_read_quad: 1 ffff:f0000414 fwmem_read_quad: 1 ffff:f0000418 fwmem_read_quad: 1 ffff:f000041c fwmem_read_quad: 1 ffff:f0000420 fwmem_read_quad: 1 ffff:f0000424 fwmem_read_quad: 1 ffff:f0000428 fwohci0: txd err= 3 miss Ack err fw_explore: node 2, err = -1 fwmem_read_quad: 1 ffff:f0000400 fwmem_read_quad: 1 ffff:f0000404 fwmem_read_quad: 1 ffff:f0000408 fwmem_read_quad: 1 ffff:f000040c fwmem_read_quad: 1 ffff:f0000410 fwmem_read_quad: 1 ffff:f0000414 fwohci0: txd err= 3 miss Ack err fw_explore: node 2, err = -1 bus_explore done sbp_targ_recv: cannot resolve nodeid=1 sbp_targ_recv: rtcode = 6 lo == 0x0 sbp_targ_recv: cannot resolve nodeid=1 sbp_targ_recv: rtcode = 6 lo == 0x0 sbp_targ_recv: cannot resolve nodeid=1 sbp_targ_recv: rtcode = 6 lo == 0x0 sbp_targ_recv: cannot resolve nodeid=1 sbp_targ_recv: rtcode = 6 lo == 0x0 fwohci0: txd err= 3 miss Ack err ~ -- Sean Bruno MiraLink Corporation 6015 NE 80th Ave, Ste 100 Portland, OR 97218 Phone 503-621-5143 Fax 503-621-5199