From owner-freebsd-firewire@FreeBSD.ORG Mon Mar 19 05:20:08 2007 Return-Path: X-Original-To: freebsd-firewire@hub.freebsd.org Delivered-To: freebsd-firewire@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CFCBE16A400 for ; Mon, 19 Mar 2007 05:20:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id BFAEE13C448 for ; Mon, 19 Mar 2007 05:20:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l2J5K8b6004012 for ; Mon, 19 Mar 2007 05:20:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l2J5K8kH004010; Mon, 19 Mar 2007 05:20:08 GMT (envelope-from gnats) Date: Mon, 19 Mar 2007 05:20:08 GMT Message-Id: <200703190520.l2J5K8kH004010@freefall.freebsd.org> To: freebsd-firewire@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: kern/95077: commit references a PR X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Mar 2007 05:20:08 -0000 The following reply was made to PR kern/95077; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: kern/95077: commit references a PR Date: Mon, 19 Mar 2007 05:11:15 +0000 (UTC) simokawa 2007-03-19 05:11:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/firewire fwohci_pci.c Log: MFC: rev 1.57 Don't mess with PCIM_CMD_SERRESPEN and PCIM_CMD_PERRESPEN. This will fix 'NMI RAM parity error' while booting on some machines. PR: kern/95077 Revision Changes Path 1.52.2.1 +1 -3 src/sys/dev/firewire/fwohci_pci.c _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" From owner-freebsd-firewire@FreeBSD.ORG Mon Mar 19 11:08:22 2007 Return-Path: X-Original-To: freebsd-firewire@FreeBSD.org Delivered-To: freebsd-firewire@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3CB5016A402 for ; Mon, 19 Mar 2007 11:08:22 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 0FEF713C459 for ; Mon, 19 Mar 2007 11:08:22 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l2JB8LGJ055423 for ; Mon, 19 Mar 2007 11:08:21 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l2JB8KOc055419 for freebsd-firewire@FreeBSD.org; Mon, 19 Mar 2007 11:08:20 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 19 Mar 2007 11:08:20 GMT Message-Id: <200703191108.l2JB8KOc055419@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: linimon set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-firewire@FreeBSD.org Cc: Subject: Current problem reports assigned to you 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, 19 Mar 2007 11:08:22 -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 o kern/85434 firewire [fwip] fwip (IP over firewire) doesn't work with polli 2 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/95077 firewire [firewire] fatal trap 19 at fwohci_pci_init 1 problem total. From owner-freebsd-firewire@FreeBSD.ORG Thu Mar 22 02:53:32 2007 Return-Path: X-Original-To: freebsd-firewire@hub.freebsd.org Delivered-To: freebsd-firewire@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8A25716A419; Thu, 22 Mar 2007 02:53:32 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 618BC13C4B7; Thu, 22 Mar 2007 02:53:32 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from freefall.freebsd.org (simokawa@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l2M2rWRh021084; Thu, 22 Mar 2007 02:53:32 GMT (envelope-from simokawa@freefall.freebsd.org) Received: (from simokawa@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l2M2rVcn021080; Thu, 22 Mar 2007 02:53:31 GMT (envelope-from simokawa) Date: Thu, 22 Mar 2007 02:53:31 GMT From: Hidetoshi Shimokawa Message-Id: <200703220253.l2M2rVcn021080@freefall.freebsd.org> To: gmicsko@szintezis.hu, simokawa@FreeBSD.org, freebsd-firewire@FreeBSD.org Cc: Subject: Re: kern/95077: [firewire] fatal trap 19 at fwohci_pci_init 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, 22 Mar 2007 02:53:32 -0000 Synopsis: [firewire] fatal trap 19 at fwohci_pci_init State-Changed-From-To: open->feedback State-Changed-By: simokawa State-Changed-When: Thu Mar 22 02:52:51 UTC 2007 State-Changed-Why: A fix is committed http://www.freebsd.org/cgi/query-pr.cgi?pr=95077 From owner-freebsd-firewire@FreeBSD.ORG Thu Mar 22 13:50:31 2007 Return-Path: X-Original-To: freebsd-firewire@freebsd.org Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3AF7916A400; Thu, 22 Mar 2007 13:50:31 +0000 (UTC) (envelope-from anderson@centtech.com) Received: from mh2.centtech.com (moat3.centtech.com [64.129.166.50]) by mx1.freebsd.org (Postfix) with ESMTP id 1125613C448; Thu, 22 Mar 2007 13:50:30 +0000 (UTC) (envelope-from anderson@centtech.com) Received: from [10.177.171.220] (neutrino.centtech.com [10.177.171.220]) by mh2.centtech.com (8.13.8/8.13.8) with ESMTP id l2MDS1Q4037163; Thu, 22 Mar 2007 08:28:01 -0500 (CDT) (envelope-from anderson@centtech.com) Message-ID: <46028460.5000004@centtech.com> Date: Thu, 22 Mar 2007 08:28:00 -0500 From: Eric Anderson User-Agent: Thunderbird 1.5.0.10 (X11/20070320) MIME-Version: 1.0 To: Hidetoshi Shimokawa , freebsd-firewire@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.88.4/2904/Thu Mar 22 06:03:31 2007 on mh2.centtech.com X-Virus-Status: Clean X-Spam-Status: No, score=-2.6 required=8.0 tests=BAYES_00 autolearn=ham version=3.1.6 X-Spam-Checker-Version: SpamAssassin 3.1.6 (2006-10-03) on mh2.centtech.com Cc: Subject: fwcontrol -R issues with several cameras 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, 22 Mar 2007 13:50:31 -0000 For quite some time now, I (and many others) have had problems getting fwcontrol -R to work successfully. The recent commits in the firewire area have inspired me to try it again. It still does not function for me (for at least one camera), but is more consistent now, and not giving different errors randomly as was the case before. I'd really like to get this working, as it's one of the only reasons I still boot into Windows these days. Any ideas? I'm running -CURRENT as of a few days ago. Eric Here's what I did: # power on camera: Mar 22 08:04:17 neutrino kernel: fwohci0: BUS reset Mar 22 08:04:17 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=2, CYCLEMASTER mode Mar 22 08:04:17 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me) Mar 22 08:04:17 neutrino kernel: firewire0: bus manager 1 (me) Mar 22 08:04:17 neutrino kernel: fwohci0: txd err= 3 miss Ack err Mar 22 08:04:17 neutrino kernel: firewire0: bus_explore node=0 addr=0x400 resp=22 Mar 22 08:04:18 neutrino kernel: fwohci0: BUS reset Mar 22 08:04:18 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=3, CYCLEMASTER mode Mar 22 08:04:18 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) Mar 22 08:04:18 neutrino kernel: firewire0: bus manager 0 (me) Mar 22 08:04:21 neutrino kernel: fwohci0: BUS reset Mar 22 08:04:21 neutrino kernel: fwohci0: phy int Mar 22 08:04:21 neutrino last message repeated 7 times Mar 22 08:04:21 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=12, CYCLEMASTER mode Mar 22 08:04:21 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me) Mar 22 08:04:21 neutrino kernel: firewire0: bus manager 1 (me) Mar 22 08:04:21 neutrino kernel: fwohci0: BUS reset Mar 22 08:04:21 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=13, CYCLEMASTER mode Mar 22 08:04:21 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) Mar 22 08:04:21 neutrino kernel: firewire0: bus manager 0 (me) Mar 22 08:04:22 neutrino kernel: fwohci0: BUS reset Mar 22 08:04:22 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=14, CYCLEMASTER mode Mar 22 08:04:22 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me) Mar 22 08:04:22 neutrino kernel: firewire0: bus manager 1 (me) Mar 22 08:04:22 neutrino kernel: firewire0: New S100 device ID:0000850001269c51 # fwcontrol -R test Detected MPEG TS format on input. fwcontrol: unknown format 0x1a Mar 22 08:05:37 neutrino kernel: fwohci0: Isochronous receive err 8402(long) # power off camera: Mar 22 08:06:41 neutrino kernel: fwohci0: BUS reset Mar 22 08:06:41 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=15, CYCLEMASTER mode Mar 22 08:06:41 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) Mar 22 08:06:41 neutrino kernel: firewire0: bus manager 0 (me) # try #2: # power on camera: Mar 22 08:10:23 neutrino kernel: fwohci0: BUS reset Mar 22 08:10:23 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=16, CYCLEMASTER mode Mar 22 08:10:23 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me) Mar 22 08:10:23 neutrino kernel: firewire0: bus manager 1 (me) Mar 22 08:10:24 neutrino kernel: fwohci0: txd err= 3 miss Ack err Mar 22 08:10:24 neutrino kernel: firewire0: bus_explore node=0 addr=0x400 resp=22 Mar 22 08:10:24 neutrino kernel: fwohci0: BUS reset Mar 22 08:10:24 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=17, CYCLEMASTER mode Mar 22 08:10:24 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) Mar 22 08:10:24 neutrino kernel: firewire0: bus manager 0 (me) Mar 22 08:10:27 neutrino kernel: fwohci0: BUS reset Mar 22 08:10:27 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=18, CYCLEMASTER mode Mar 22 08:10:27 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me) Mar 22 08:10:27 neutrino kernel: firewire0: bus manager 1 (me) # using -M makes no difference # try a bus reset: Mar 22 08:12:03 neutrino kernel: fwohci0: Initiate bus reset Mar 22 08:12:03 neutrino kernel: fwohci0: BUS reset Mar 22 08:12:03 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=19, CYCLEMASTER mode Mar 22 08:12:03 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me) Mar 22 08:12:03 neutrino kernel: firewire0: bus manager 1 (me) # same problem: Mar 22 08:12:21 neutrino kernel: fwohci0: Isochronous receive err 8402(long) # now tried the try_bmr=0, and a reset: Mar 22 08:13:18 neutrino kernel: fwohci0: Initiate bus reset Mar 22 08:13:18 neutrino kernel: fwohci0: BUS reset Mar 22 08:13:18 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=20, CYCLEMASTER mode Mar 22 08:13:18 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me) Mar 22 08:13:18 neutrino kernel: fw_rcv: unknown response RRESQ(6) src=0xffc0 tl=0x32 rt=1 data=0xbbe70404 Mar 22 08:13:18 neutrino kernel: try ad-hoc work around!! Mar 22 08:13:18 neutrino kernel: no use... # same errors. # with firewire_debug sysctl set to 1, doing a reset shows: Mar 22 08:16:23 neutrino kernel: fwohci0: Initiate bus reset Mar 22 08:16:23 neutrino kernel: fwohci0: fwphy_rddata: 0x1 loop=1, retry=0 Mar 22 08:16:23 neutrino kernel: fwohci0: fwphy_rddata: 0x1 loop=1, retry=0 Mar 22 08:16:23 neutrino kernel: fwohci0: BUS reset Mar 22 08:16:23 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=27, CYCLEMASTER mode Mar 22 08:16:23 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me) Mar 22 08:16:23 neutrino kernel: fwohci0: fw_set_bus_manager: 1->1 (loop=0) Mar 22 08:16:23 neutrino kernel: firewire0: bus manager 1 (me) Mar 22 08:16:23 neutrino kernel: send phy_config root_node=1 gap_count=5 Mar 22 08:16:23 neutrino kernel: fwohci0: start AT DMA status=14 Mar 22 08:16:23 neutrino kernel: node0: explore addr=0x400 Mar 22 08:16:23 neutrino kernel: node0: callback addr=0x400 Mar 22 08:16:23 neutrino kernel: node0: explore addr=0x40c Mar 22 08:16:23 neutrino kernel: node0: callback addr=0x40c Mar 22 08:16:23 neutrino kernel: node0: explore addr=0x410 Mar 22 08:16:23 neutrino kernel: node0: callback addr=0x410 Mar 22 08:16:23 neutrino kernel: node0: explore addr=0x400 Mar 22 08:16:23 neutrino kernel: node0: callback addr=0x400 Mar 22 08:16:23 neutrino kernel: bus_explore done # and doing the -R with fwcontrol results in: Detected MPEG TS format on input. fwcontrol: unknown format 0x1a # and in dmesg: Mar 22 08:17:07 neutrino kernel: start IR DMA 0x40000011 Mar 22 08:17:07 neutrino kernel: fwohci0: Isochronous receive err 8402(long) Mar 22 08:17:08 neutrino kernel: start IR DMA 0x40000002 Mar 22 08:17:08 neutrino kernel: fwohci0: Isochronous receive err 8402(long) Mar 22 08:17:09 neutrino last message repeated 2 times ^? # and shutting down: Mar 22 08:17:18 neutrino kernel: fwohci0: BUS reset Mar 22 08:17:18 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=28, CYCLEMASTER mode Mar 22 08:17:18 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) Mar 22 08:17:18 neutrino kernel: fwohci0: fw_set_bus_manager: 0->0 (loop=0) Mar 22 08:17:18 neutrino kernel: firewire0: bus manager 0 (me) Mar 22 08:17:18 neutrino kernel: send phy_config root_node=-1 gap_count=5 Mar 22 08:17:18 neutrino kernel: fwohci0: start AT DMA status=3 Mar 22 08:17:18 neutrino kernel: bus_explore done -- ------------------------------------------------------------------------ Eric Anderson Sr. Systems Administrator Centaur Technology An undefined problem has an infinite number of solutions. ------------------------------------------------------------------------ From owner-freebsd-firewire@FreeBSD.ORG Thu Mar 22 14:44:53 2007 Return-Path: X-Original-To: freebsd-firewire@freebsd.org Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1767516A409 for ; Thu, 22 Mar 2007 14:44:53 +0000 (UTC) (envelope-from freebsd@gm.nunu.org) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by mx1.freebsd.org (Postfix) with ESMTP id 89D4013C44B for ; Thu, 22 Mar 2007 14:44:52 +0000 (UTC) (envelope-from freebsd@gm.nunu.org) Received: by nf-out-0910.google.com with SMTP id k27so1413525nfc for ; Thu, 22 Mar 2007 07:44:51 -0700 (PDT) Received: by 10.78.140.17 with SMTP id n17mr993017hud.1174573108045; Thu, 22 Mar 2007 07:18:28 -0700 (PDT) Received: by 10.78.130.6 with HTTP; Thu, 22 Mar 2007 07:18:27 -0700 (PDT) Message-ID: <626eb4530703220718q4d293a16wfbb0a70cf21e624b@mail.gmail.com> Date: Thu, 22 Mar 2007 23:18:27 +0900 From: "Hidetoshi Shimokawa" Sender: freebsd@gm.nunu.org To: "Eric Anderson" In-Reply-To: <46028460.5000004@centtech.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <46028460.5000004@centtech.com> X-Google-Sender-Auth: 4b598817ba2a9c6c Cc: hopet@ics.muni.cz, freebsd-firewire@freebsd.org Subject: Re: fwcontrol -R issues with several cameras 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, 22 Mar 2007 14:44:53 -0000 I don't have no DV and MPEG TS camera now and I can't test by myself. I really appreciate hardware donation ;-) Anyway, "fwohci0: Isochronous receive err 8402(long)" indicates that packet is longer than receive buffer. How about increasing PSIZE in /usr/src/usr.sbin/fwcontrol/fwmpegts.c? Petr Holub may know better than me about MPEG TS. Do you also have problem with DV(not MPEG) stream? On 3/22/07, Eric Anderson wrote: > For quite some time now, I (and many others) have had problems getting > fwcontrol -R to work successfully. The recent commits in the firewire > area have inspired me to try it again. It still does not function for > me (for at least one camera), but is more consistent now, and not giving > different errors randomly as was the case before. > > I'd really like to get this working, as it's one of the only reasons I > still boot into Windows these days. > > Any ideas? I'm running -CURRENT as of a few days ago. > > > Eric > > > Here's what I did: > > # power on camera: > Mar 22 08:04:17 neutrino kernel: fwohci0: BUS reset > Mar 22 08:04:17 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=2, > CYCLEMASTER mode > Mar 22 08:04:17 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable > IRM = 1 (me) > Mar 22 08:04:17 neutrino kernel: firewire0: bus manager 1 (me) > Mar 22 08:04:17 neutrino kernel: fwohci0: txd err= 3 miss Ack err > Mar 22 08:04:17 neutrino kernel: firewire0: bus_explore node=0 > addr=0x400 resp=22 > Mar 22 08:04:18 neutrino kernel: fwohci0: BUS reset > Mar 22 08:04:18 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=3, > CYCLEMASTER mode > Mar 22 08:04:18 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable > IRM = 0 (me) > Mar 22 08:04:18 neutrino kernel: firewire0: bus manager 0 (me) > Mar 22 08:04:21 neutrino kernel: fwohci0: BUS reset > Mar 22 08:04:21 neutrino kernel: fwohci0: phy int > Mar 22 08:04:21 neutrino last message repeated 7 times > Mar 22 08:04:21 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=12, > CYCLEMASTER mode > Mar 22 08:04:21 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable > IRM = 1 (me) > Mar 22 08:04:21 neutrino kernel: firewire0: bus manager 1 (me) > Mar 22 08:04:21 neutrino kernel: fwohci0: BUS reset > Mar 22 08:04:21 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=13, > CYCLEMASTER mode > Mar 22 08:04:21 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable > IRM = 0 (me) > Mar 22 08:04:21 neutrino kernel: firewire0: bus manager 0 (me) > Mar 22 08:04:22 neutrino kernel: fwohci0: BUS reset > Mar 22 08:04:22 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=14, > CYCLEMASTER mode > Mar 22 08:04:22 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable > IRM = 1 (me) > Mar 22 08:04:22 neutrino kernel: firewire0: bus manager 1 (me) > Mar 22 08:04:22 neutrino kernel: firewire0: New S100 device > ID:0000850001269c51 > > > # fwcontrol -R test > Detected MPEG TS format on input. > fwcontrol: unknown format 0x1a > > Mar 22 08:05:37 neutrino kernel: fwohci0: Isochronous receive err 8402(long) > > # power off camera: > > Mar 22 08:06:41 neutrino kernel: fwohci0: BUS reset > Mar 22 08:06:41 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=15, > CYCLEMASTER mode > Mar 22 08:06:41 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable > IRM = 0 (me) > Mar 22 08:06:41 neutrino kernel: firewire0: bus manager 0 (me) > > > # try #2: > > # power on camera: > Mar 22 08:10:23 neutrino kernel: fwohci0: BUS reset > Mar 22 08:10:23 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=16, > CYCLEMASTER mode > Mar 22 08:10:23 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable > IRM = 1 (me) > Mar 22 08:10:23 neutrino kernel: firewire0: bus manager 1 (me) > Mar 22 08:10:24 neutrino kernel: fwohci0: txd err= 3 miss Ack err > Mar 22 08:10:24 neutrino kernel: firewire0: bus_explore node=0 > addr=0x400 resp=22 > Mar 22 08:10:24 neutrino kernel: fwohci0: BUS reset > Mar 22 08:10:24 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=17, > CYCLEMASTER mode > Mar 22 08:10:24 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable > IRM = 0 (me) > Mar 22 08:10:24 neutrino kernel: firewire0: bus manager 0 (me) > Mar 22 08:10:27 neutrino kernel: fwohci0: BUS reset > Mar 22 08:10:27 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=18, > CYCLEMASTER mode > Mar 22 08:10:27 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable > IRM = 1 (me) > Mar 22 08:10:27 neutrino kernel: firewire0: bus manager 1 (me) > > # using -M makes no difference > # try a bus reset: > > Mar 22 08:12:03 neutrino kernel: fwohci0: Initiate bus reset > Mar 22 08:12:03 neutrino kernel: fwohci0: BUS reset > Mar 22 08:12:03 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=19, > CYCLEMASTER mode > Mar 22 08:12:03 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable > IRM = 1 (me) > Mar 22 08:12:03 neutrino kernel: firewire0: bus manager 1 (me) > > # same problem: > > Mar 22 08:12:21 neutrino kernel: fwohci0: Isochronous receive err 8402(long) > > # now tried the try_bmr=0, and a reset: > > Mar 22 08:13:18 neutrino kernel: fwohci0: Initiate bus reset > Mar 22 08:13:18 neutrino kernel: fwohci0: BUS reset > Mar 22 08:13:18 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=20, > CYCLEMASTER mode > Mar 22 08:13:18 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable > IRM = 1 (me) > Mar 22 08:13:18 neutrino kernel: fw_rcv: unknown response RRESQ(6) > src=0xffc0 tl=0x32 rt=1 data=0xbbe70404 > Mar 22 08:13:18 neutrino kernel: try ad-hoc work around!! > Mar 22 08:13:18 neutrino kernel: no use... > > # same errors. > > # with firewire_debug sysctl set to 1, doing a reset shows: > > Mar 22 08:16:23 neutrino kernel: fwohci0: Initiate bus reset > Mar 22 08:16:23 neutrino kernel: fwohci0: fwphy_rddata: 0x1 loop=1, retry=0 > Mar 22 08:16:23 neutrino kernel: fwohci0: fwphy_rddata: 0x1 loop=1, retry=0 > Mar 22 08:16:23 neutrino kernel: fwohci0: BUS reset > Mar 22 08:16:23 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=27, > CYCLEMASTER mode > Mar 22 08:16:23 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable > IRM = 1 (me) > Mar 22 08:16:23 neutrino kernel: fwohci0: fw_set_bus_manager: 1->1 (loop=0) > Mar 22 08:16:23 neutrino kernel: firewire0: bus manager 1 (me) > Mar 22 08:16:23 neutrino kernel: send phy_config root_node=1 gap_count=5 > Mar 22 08:16:23 neutrino kernel: fwohci0: start AT DMA status=14 > Mar 22 08:16:23 neutrino kernel: node0: explore addr=0x400 > Mar 22 08:16:23 neutrino kernel: node0: callback addr=0x400 > Mar 22 08:16:23 neutrino kernel: node0: explore addr=0x40c > Mar 22 08:16:23 neutrino kernel: node0: callback addr=0x40c > Mar 22 08:16:23 neutrino kernel: node0: explore addr=0x410 > Mar 22 08:16:23 neutrino kernel: node0: callback addr=0x410 > Mar 22 08:16:23 neutrino kernel: node0: explore addr=0x400 > Mar 22 08:16:23 neutrino kernel: node0: callback addr=0x400 > Mar 22 08:16:23 neutrino kernel: bus_explore done > > # and doing the -R with fwcontrol results in: > > Detected MPEG TS format on input. > fwcontrol: unknown format 0x1a > > # and in dmesg: > > Mar 22 08:17:07 neutrino kernel: start IR DMA 0x40000011 > Mar 22 08:17:07 neutrino kernel: fwohci0: Isochronous receive err 8402(long) > Mar 22 08:17:08 neutrino kernel: start IR DMA 0x40000002 > Mar 22 08:17:08 neutrino kernel: fwohci0: Isochronous receive err 8402(long) > Mar 22 08:17:09 neutrino last message repeated 2 times > ^? > > # and shutting down: > > Mar 22 08:17:18 neutrino kernel: fwohci0: BUS reset > Mar 22 08:17:18 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=28, > CYCLEMASTER mode > Mar 22 08:17:18 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable > IRM = 0 (me) > Mar 22 08:17:18 neutrino kernel: fwohci0: fw_set_bus_manager: 0->0 (loop=0) > Mar 22 08:17:18 neutrino kernel: firewire0: bus manager 0 (me) > Mar 22 08:17:18 neutrino kernel: send phy_config root_node=-1 gap_count=5 > Mar 22 08:17:18 neutrino kernel: fwohci0: start AT DMA status=3 > Mar 22 08:17:18 neutrino kernel: bus_explore done > > > > -- > ------------------------------------------------------------------------ > Eric Anderson Sr. Systems Administrator Centaur Technology > An undefined problem has an infinite number of solutions. > ------------------------------------------------------------------------ > > -- /\ Hidetoshi Shimokawa \/ simokawa@FreeBSD.ORG From owner-freebsd-firewire@FreeBSD.ORG Thu Mar 22 15:02:11 2007 Return-Path: X-Original-To: freebsd-firewire@freebsd.org Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EF33716A402; Thu, 22 Mar 2007 15:02:11 +0000 (UTC) (envelope-from anderson@centtech.com) Received: from mh2.centtech.com (moat3.centtech.com [64.129.166.50]) by mx1.freebsd.org (Postfix) with ESMTP id AD72513C483; Thu, 22 Mar 2007 15:02:09 +0000 (UTC) (envelope-from anderson@centtech.com) Received: from [10.177.171.220] (neutrino.centtech.com [10.177.171.220]) by mh2.centtech.com (8.13.8/8.13.8) with ESMTP id l2MF26U1054115; Thu, 22 Mar 2007 10:02:06 -0500 (CDT) (envelope-from anderson@centtech.com) Message-ID: <46029A6E.9070000@centtech.com> Date: Thu, 22 Mar 2007 10:02:06 -0500 From: Eric Anderson User-Agent: Thunderbird 1.5.0.10 (X11/20070320) MIME-Version: 1.0 To: Hidetoshi Shimokawa References: <46028460.5000004@centtech.com> <626eb4530703220718q4d293a16wfbb0a70cf21e624b@mail.gmail.com> In-Reply-To: <626eb4530703220718q4d293a16wfbb0a70cf21e624b@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.88.4/2904/Thu Mar 22 06:03:31 2007 on mh2.centtech.com X-Virus-Status: Clean X-Spam-Status: No, score=-2.6 required=8.0 tests=BAYES_00 autolearn=ham version=3.1.6 X-Spam-Checker-Version: SpamAssassin 3.1.6 (2006-10-03) on mh2.centtech.com Cc: hopet@ics.muni.cz, freebsd-firewire@freebsd.org Subject: Re: fwcontrol -R issues with several cameras 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, 22 Mar 2007 15:02:12 -0000 On 03/22/07 09:18, Hidetoshi Shimokawa wrote: > I don't have no DV and MPEG TS camera now and I can't test > by myself. I really appreciate hardware donation ;-) I wish I could donate one to you. Is there more I can do on my end to debug it? > Anyway, "fwohci0: Isochronous receive err 8402(long)" indicates > that packet is longer than receive buffer. > How about increasing PSIZE in /usr/src/usr.sbin/fwcontrol/fwmpegts.c? > Petr Holub may know better than me about MPEG TS. I tried doubling it, and that did not help (same log error, different fwcontrol errors). I then also tried making RBUFSIZE bigger, no help. > Do you also have problem with DV(not MPEG) stream? Yes, same messages in logs, but different error from fwcontrol: # fwcontrol -R test Detected DV format on input. fwcontrol: read failed: Input/output error Mar 22 09:52:56 neutrino kernel: fwohci0: BUS reset Mar 22 09:52:56 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=2, CYCLEMASTER mode Mar 22 09:52:56 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me) Mar 22 09:52:56 neutrino kernel: firewire0: bus manager 1 (me) Mar 22 09:52:56 neutrino kernel: firewire0: New S100 device ID:0000850001269c51 Mar 22 09:53:19 neutrino kernel: fwohci0: Isochronous receive err 8402(long) Mar 22 09:53:23 neutrino last message repeated 3 times Mar 22 09:53:26 neutrino kernel: fwohci0: Isochronous receive err 8402(long) Mar 22 09:53:27 neutrino kernel: fwohci0: Isochronous receive err 8402(long) Mar 22 09:53:51 neutrino kernel: fwohci0: BUS reset Mar 22 09:53:51 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=3, CYCLEMASTER mode Mar 22 09:53:51 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) Mar 22 09:53:51 neutrino kernel: firewire0: bus manager 0 (me) > On 3/22/07, Eric Anderson wrote: >> For quite some time now, I (and many others) have had problems getting >> fwcontrol -R to work successfully. The recent commits in the firewire >> area have inspired me to try it again. It still does not function for >> me (for at least one camera), but is more consistent now, and not giving >> different errors randomly as was the case before. >> >> I'd really like to get this working, as it's one of the only reasons I >> still boot into Windows these days. >> >> Any ideas? I'm running -CURRENT as of a few days ago. >> >> >> Eric >> >> >> Here's what I did: >> >> # power on camera: >> Mar 22 08:04:17 neutrino kernel: fwohci0: BUS reset >> Mar 22 08:04:17 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=2, >> CYCLEMASTER mode >> Mar 22 08:04:17 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable >> IRM = 1 (me) >> Mar 22 08:04:17 neutrino kernel: firewire0: bus manager 1 (me) >> Mar 22 08:04:17 neutrino kernel: fwohci0: txd err= 3 miss Ack err >> Mar 22 08:04:17 neutrino kernel: firewire0: bus_explore node=0 >> addr=0x400 resp=22 >> Mar 22 08:04:18 neutrino kernel: fwohci0: BUS reset >> Mar 22 08:04:18 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=3, >> CYCLEMASTER mode >> Mar 22 08:04:18 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable >> IRM = 0 (me) >> Mar 22 08:04:18 neutrino kernel: firewire0: bus manager 0 (me) >> Mar 22 08:04:21 neutrino kernel: fwohci0: BUS reset >> Mar 22 08:04:21 neutrino kernel: fwohci0: phy int >> Mar 22 08:04:21 neutrino last message repeated 7 times >> Mar 22 08:04:21 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=12, >> CYCLEMASTER mode >> Mar 22 08:04:21 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable >> IRM = 1 (me) >> Mar 22 08:04:21 neutrino kernel: firewire0: bus manager 1 (me) >> Mar 22 08:04:21 neutrino kernel: fwohci0: BUS reset >> Mar 22 08:04:21 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=13, >> CYCLEMASTER mode >> Mar 22 08:04:21 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable >> IRM = 0 (me) >> Mar 22 08:04:21 neutrino kernel: firewire0: bus manager 0 (me) >> Mar 22 08:04:22 neutrino kernel: fwohci0: BUS reset >> Mar 22 08:04:22 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=14, >> CYCLEMASTER mode >> Mar 22 08:04:22 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable >> IRM = 1 (me) >> Mar 22 08:04:22 neutrino kernel: firewire0: bus manager 1 (me) >> Mar 22 08:04:22 neutrino kernel: firewire0: New S100 device >> ID:0000850001269c51 >> >> >> # fwcontrol -R test >> Detected MPEG TS format on input. >> fwcontrol: unknown format 0x1a >> >> Mar 22 08:05:37 neutrino kernel: fwohci0: Isochronous receive err 8402(long) >> >> # power off camera: >> >> Mar 22 08:06:41 neutrino kernel: fwohci0: BUS reset >> Mar 22 08:06:41 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=15, >> CYCLEMASTER mode >> Mar 22 08:06:41 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable >> IRM = 0 (me) >> Mar 22 08:06:41 neutrino kernel: firewire0: bus manager 0 (me) >> >> >> # try #2: >> >> # power on camera: >> Mar 22 08:10:23 neutrino kernel: fwohci0: BUS reset >> Mar 22 08:10:23 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=16, >> CYCLEMASTER mode >> Mar 22 08:10:23 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable >> IRM = 1 (me) >> Mar 22 08:10:23 neutrino kernel: firewire0: bus manager 1 (me) >> Mar 22 08:10:24 neutrino kernel: fwohci0: txd err= 3 miss Ack err >> Mar 22 08:10:24 neutrino kernel: firewire0: bus_explore node=0 >> addr=0x400 resp=22 >> Mar 22 08:10:24 neutrino kernel: fwohci0: BUS reset >> Mar 22 08:10:24 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=17, >> CYCLEMASTER mode >> Mar 22 08:10:24 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable >> IRM = 0 (me) >> Mar 22 08:10:24 neutrino kernel: firewire0: bus manager 0 (me) >> Mar 22 08:10:27 neutrino kernel: fwohci0: BUS reset >> Mar 22 08:10:27 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=18, >> CYCLEMASTER mode >> Mar 22 08:10:27 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable >> IRM = 1 (me) >> Mar 22 08:10:27 neutrino kernel: firewire0: bus manager 1 (me) >> >> # using -M makes no difference >> # try a bus reset: >> >> Mar 22 08:12:03 neutrino kernel: fwohci0: Initiate bus reset >> Mar 22 08:12:03 neutrino kernel: fwohci0: BUS reset >> Mar 22 08:12:03 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=19, >> CYCLEMASTER mode >> Mar 22 08:12:03 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable >> IRM = 1 (me) >> Mar 22 08:12:03 neutrino kernel: firewire0: bus manager 1 (me) >> >> # same problem: >> >> Mar 22 08:12:21 neutrino kernel: fwohci0: Isochronous receive err 8402(long) >> >> # now tried the try_bmr=0, and a reset: >> >> Mar 22 08:13:18 neutrino kernel: fwohci0: Initiate bus reset >> Mar 22 08:13:18 neutrino kernel: fwohci0: BUS reset >> Mar 22 08:13:18 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=20, >> CYCLEMASTER mode >> Mar 22 08:13:18 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable >> IRM = 1 (me) >> Mar 22 08:13:18 neutrino kernel: fw_rcv: unknown response RRESQ(6) >> src=0xffc0 tl=0x32 rt=1 data=0xbbe70404 >> Mar 22 08:13:18 neutrino kernel: try ad-hoc work around!! >> Mar 22 08:13:18 neutrino kernel: no use... >> >> # same errors. >> >> # with firewire_debug sysctl set to 1, doing a reset shows: >> >> Mar 22 08:16:23 neutrino kernel: fwohci0: Initiate bus reset >> Mar 22 08:16:23 neutrino kernel: fwohci0: fwphy_rddata: 0x1 loop=1, retry=0 >> Mar 22 08:16:23 neutrino kernel: fwohci0: fwphy_rddata: 0x1 loop=1, retry=0 >> Mar 22 08:16:23 neutrino kernel: fwohci0: BUS reset >> Mar 22 08:16:23 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=27, >> CYCLEMASTER mode >> Mar 22 08:16:23 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable >> IRM = 1 (me) >> Mar 22 08:16:23 neutrino kernel: fwohci0: fw_set_bus_manager: 1->1 (loop=0) >> Mar 22 08:16:23 neutrino kernel: firewire0: bus manager 1 (me) >> Mar 22 08:16:23 neutrino kernel: send phy_config root_node=1 gap_count=5 >> Mar 22 08:16:23 neutrino kernel: fwohci0: start AT DMA status=14 >> Mar 22 08:16:23 neutrino kernel: node0: explore addr=0x400 >> Mar 22 08:16:23 neutrino kernel: node0: callback addr=0x400 >> Mar 22 08:16:23 neutrino kernel: node0: explore addr=0x40c >> Mar 22 08:16:23 neutrino kernel: node0: callback addr=0x40c >> Mar 22 08:16:23 neutrino kernel: node0: explore addr=0x410 >> Mar 22 08:16:23 neutrino kernel: node0: callback addr=0x410 >> Mar 22 08:16:23 neutrino kernel: node0: explore addr=0x400 >> Mar 22 08:16:23 neutrino kernel: node0: callback addr=0x400 >> Mar 22 08:16:23 neutrino kernel: bus_explore done >> >> # and doing the -R with fwcontrol results in: >> >> Detected MPEG TS format on input. >> fwcontrol: unknown format 0x1a >> >> # and in dmesg: >> >> Mar 22 08:17:07 neutrino kernel: start IR DMA 0x40000011 >> Mar 22 08:17:07 neutrino kernel: fwohci0: Isochronous receive err 8402(long) >> Mar 22 08:17:08 neutrino kernel: start IR DMA 0x40000002 >> Mar 22 08:17:08 neutrino kernel: fwohci0: Isochronous receive err 8402(long) >> Mar 22 08:17:09 neutrino last message repeated 2 times >> ^? >> >> # and shutting down: >> >> Mar 22 08:17:18 neutrino kernel: fwohci0: BUS reset >> Mar 22 08:17:18 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=28, >> CYCLEMASTER mode >> Mar 22 08:17:18 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable >> IRM = 0 (me) >> Mar 22 08:17:18 neutrino kernel: fwohci0: fw_set_bus_manager: 0->0 (loop=0) >> Mar 22 08:17:18 neutrino kernel: firewire0: bus manager 0 (me) >> Mar 22 08:17:18 neutrino kernel: send phy_config root_node=-1 gap_count=5 >> Mar 22 08:17:18 neutrino kernel: fwohci0: start AT DMA status=3 >> Mar 22 08:17:18 neutrino kernel: bus_explore done >> >> >> >> -- >> ------------------------------------------------------------------------ >> Eric Anderson Sr. Systems Administrator Centaur Technology >> An undefined problem has an infinite number of solutions. >> ------------------------------------------------------------------------ >> >> > > -- ------------------------------------------------------------------------ Eric Anderson Sr. Systems Administrator Centaur Technology An undefined problem has an infinite number of solutions. ------------------------------------------------------------------------ From owner-freebsd-firewire@FreeBSD.ORG Thu Mar 22 15:45:33 2007 Return-Path: X-Original-To: freebsd-firewire@freebsd.org Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 612C916A401 for ; Thu, 22 Mar 2007 15:45:33 +0000 (UTC) (envelope-from freebsd@gm.nunu.org) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.191]) by mx1.freebsd.org (Postfix) with ESMTP id 908D513C465 for ; Thu, 22 Mar 2007 15:45:32 +0000 (UTC) (envelope-from freebsd@gm.nunu.org) Received: by nf-out-0910.google.com with SMTP id k27so1443128nfc for ; Thu, 22 Mar 2007 08:45:31 -0700 (PDT) Received: by 10.78.204.20 with SMTP id b20mr1039530hug.1174578330571; Thu, 22 Mar 2007 08:45:30 -0700 (PDT) Received: by 10.78.130.6 with HTTP; Thu, 22 Mar 2007 08:45:30 -0700 (PDT) Message-ID: <626eb4530703220845qdedffbdod4bd9894dec51e6@mail.gmail.com> Date: Fri, 23 Mar 2007 00:45:30 +0900 From: "Hidetoshi Shimokawa" Sender: freebsd@gm.nunu.org To: "Eric Anderson" In-Reply-To: <46029A6E.9070000@centtech.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <46028460.5000004@centtech.com> <626eb4530703220718q4d293a16wfbb0a70cf21e624b@mail.gmail.com> <46029A6E.9070000@centtech.com> X-Google-Sender-Auth: c80ab8414c5f2590 Cc: hopet@ics.muni.cz, freebsd-firewire@freebsd.org Subject: Re: fwcontrol -R issues with several cameras 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, 22 Mar 2007 15:45:33 -0000 I found a trivial bug in fwcontrol.c for '-M' option. RCS file: /home/ncvs/src/usr.sbin/fwcontrol/fwcontrol.c,v retrieving revision 1.23 diff -u -r1.23 fwcontrol.c --- fwcontrol.c 26 Oct 2006 22:33:38 -0000 1.23 +++ fwcontrol.c 22 Mar 2007 15:37:25 -0000 @@ -764,7 +764,7 @@ errx(EX_USAGE, "unrecognized method: %s", optarg); } - break; + /* fall through */ case 'R': open_dev(&fd, devbase); if (recvfn == NULL) /* guess... */ Without this patch, 'fwcontrol -Md' will exit immediately. But I am not sure whether this fix your problem. On 3/23/07, Eric Anderson wrote: > On 03/22/07 09:18, Hidetoshi Shimokawa wrote: > > I don't have no DV and MPEG TS camera now and I can't test > > by myself. I really appreciate hardware donation ;-) > > I wish I could donate one to you. Is there more I can do on my end to > debug it? > > > Anyway, "fwohci0: Isochronous receive err 8402(long)" indicates > > that packet is longer than receive buffer. > > How about increasing PSIZE in /usr/src/usr.sbin/fwcontrol/fwmpegts.c? > > Petr Holub may know better than me about MPEG TS. > > I tried doubling it, and that did not help (same log error, different > fwcontrol errors). I then also tried making RBUFSIZE bigger, no help. > > > Do you also have problem with DV(not MPEG) stream? > > Yes, same messages in logs, but different error from fwcontrol: > > # fwcontrol -R test > Detected DV format on input. > fwcontrol: read failed: Input/output error > > Mar 22 09:52:56 neutrino kernel: fwohci0: BUS reset > Mar 22 09:52:56 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=2, > CYCLEMASTER mode > Mar 22 09:52:56 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable > IRM = 1 (me) > Mar 22 09:52:56 neutrino kernel: firewire0: bus manager 1 (me) > Mar 22 09:52:56 neutrino kernel: firewire0: New S100 device > ID:0000850001269c51 > Mar 22 09:53:19 neutrino kernel: fwohci0: Isochronous receive err 8402(long) > Mar 22 09:53:23 neutrino last message repeated 3 times > Mar 22 09:53:26 neutrino kernel: fwohci0: Isochronous receive err 8402(long) > Mar 22 09:53:27 neutrino kernel: fwohci0: Isochronous receive err 8402(long) > Mar 22 09:53:51 neutrino kernel: fwohci0: BUS reset > Mar 22 09:53:51 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=3, > CYCLEMASTER mode > Mar 22 09:53:51 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable > IRM = 0 (me) > Mar 22 09:53:51 neutrino kernel: firewire0: bus manager 0 (me) > > > > > On 3/22/07, Eric Anderson wrote: > >> For quite some time now, I (and many others) have had problems getting > >> fwcontrol -R to work successfully. The recent commits in the firewire > >> area have inspired me to try it again. It still does not function for > >> me (for at least one camera), but is more consistent now, and not giving > >> different errors randomly as was the case before. > >> > >> I'd really like to get this working, as it's one of the only reasons I > >> still boot into Windows these days. > >> > >> Any ideas? I'm running -CURRENT as of a few days ago. > >> > >> > >> Eric > >> > >> > >> Here's what I did: > >> > >> # power on camera: > >> Mar 22 08:04:17 neutrino kernel: fwohci0: BUS reset > >> Mar 22 08:04:17 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=2, > >> CYCLEMASTER mode > >> Mar 22 08:04:17 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable > >> IRM = 1 (me) > >> Mar 22 08:04:17 neutrino kernel: firewire0: bus manager 1 (me) > >> Mar 22 08:04:17 neutrino kernel: fwohci0: txd err= 3 miss Ack err > >> Mar 22 08:04:17 neutrino kernel: firewire0: bus_explore node=0 > >> addr=0x400 resp=22 > >> Mar 22 08:04:18 neutrino kernel: fwohci0: BUS reset > >> Mar 22 08:04:18 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=3, > >> CYCLEMASTER mode > >> Mar 22 08:04:18 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable > >> IRM = 0 (me) > >> Mar 22 08:04:18 neutrino kernel: firewire0: bus manager 0 (me) > >> Mar 22 08:04:21 neutrino kernel: fwohci0: BUS reset > >> Mar 22 08:04:21 neutrino kernel: fwohci0: phy int > >> Mar 22 08:04:21 neutrino last message repeated 7 times > >> Mar 22 08:04:21 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=12, > >> CYCLEMASTER mode > >> Mar 22 08:04:21 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable > >> IRM = 1 (me) > >> Mar 22 08:04:21 neutrino kernel: firewire0: bus manager 1 (me) > >> Mar 22 08:04:21 neutrino kernel: fwohci0: BUS reset > >> Mar 22 08:04:21 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=13, > >> CYCLEMASTER mode > >> Mar 22 08:04:21 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable > >> IRM = 0 (me) > >> Mar 22 08:04:21 neutrino kernel: firewire0: bus manager 0 (me) > >> Mar 22 08:04:22 neutrino kernel: fwohci0: BUS reset > >> Mar 22 08:04:22 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=14, > >> CYCLEMASTER mode > >> Mar 22 08:04:22 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable > >> IRM = 1 (me) > >> Mar 22 08:04:22 neutrino kernel: firewire0: bus manager 1 (me) > >> Mar 22 08:04:22 neutrino kernel: firewire0: New S100 device > >> ID:0000850001269c51 > >> > >> > >> # fwcontrol -R test > >> Detected MPEG TS format on input. > >> fwcontrol: unknown format 0x1a > >> > >> Mar 22 08:05:37 neutrino kernel: fwohci0: Isochronous receive err 8402(long) > >> > >> # power off camera: > >> > >> Mar 22 08:06:41 neutrino kernel: fwohci0: BUS reset > >> Mar 22 08:06:41 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=15, > >> CYCLEMASTER mode > >> Mar 22 08:06:41 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable > >> IRM = 0 (me) > >> Mar 22 08:06:41 neutrino kernel: firewire0: bus manager 0 (me) > >> > >> > >> # try #2: > >> > >> # power on camera: > >> Mar 22 08:10:23 neutrino kernel: fwohci0: BUS reset > >> Mar 22 08:10:23 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=16, > >> CYCLEMASTER mode > >> Mar 22 08:10:23 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable > >> IRM = 1 (me) > >> Mar 22 08:10:23 neutrino kernel: firewire0: bus manager 1 (me) > >> Mar 22 08:10:24 neutrino kernel: fwohci0: txd err= 3 miss Ack err > >> Mar 22 08:10:24 neutrino kernel: firewire0: bus_explore node=0 > >> addr=0x400 resp=22 > >> Mar 22 08:10:24 neutrino kernel: fwohci0: BUS reset > >> Mar 22 08:10:24 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=17, > >> CYCLEMASTER mode > >> Mar 22 08:10:24 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable > >> IRM = 0 (me) > >> Mar 22 08:10:24 neutrino kernel: firewire0: bus manager 0 (me) > >> Mar 22 08:10:27 neutrino kernel: fwohci0: BUS reset > >> Mar 22 08:10:27 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=18, > >> CYCLEMASTER mode > >> Mar 22 08:10:27 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable > >> IRM = 1 (me) > >> Mar 22 08:10:27 neutrino kernel: firewire0: bus manager 1 (me) > >> > >> # using -M makes no difference > >> # try a bus reset: > >> > >> Mar 22 08:12:03 neutrino kernel: fwohci0: Initiate bus reset > >> Mar 22 08:12:03 neutrino kernel: fwohci0: BUS reset > >> Mar 22 08:12:03 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=19, > >> CYCLEMASTER mode > >> Mar 22 08:12:03 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable > >> IRM = 1 (me) > >> Mar 22 08:12:03 neutrino kernel: firewire0: bus manager 1 (me) > >> > >> # same problem: > >> > >> Mar 22 08:12:21 neutrino kernel: fwohci0: Isochronous receive err 8402(long) > >> > >> # now tried the try_bmr=0, and a reset: > >> > >> Mar 22 08:13:18 neutrino kernel: fwohci0: Initiate bus reset > >> Mar 22 08:13:18 neutrino kernel: fwohci0: BUS reset > >> Mar 22 08:13:18 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=20, > >> CYCLEMASTER mode > >> Mar 22 08:13:18 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable > >> IRM = 1 (me) > >> Mar 22 08:13:18 neutrino kernel: fw_rcv: unknown response RRESQ(6) > >> src=0xffc0 tl=0x32 rt=1 data=0xbbe70404 > >> Mar 22 08:13:18 neutrino kernel: try ad-hoc work around!! > >> Mar 22 08:13:18 neutrino kernel: no use... > >> > >> # same errors. > >> > >> # with firewire_debug sysctl set to 1, doing a reset shows: > >> > >> Mar 22 08:16:23 neutrino kernel: fwohci0: Initiate bus reset > >> Mar 22 08:16:23 neutrino kernel: fwohci0: fwphy_rddata: 0x1 loop=1, retry=0 > >> Mar 22 08:16:23 neutrino kernel: fwohci0: fwphy_rddata: 0x1 loop=1, retry=0 > >> Mar 22 08:16:23 neutrino kernel: fwohci0: BUS reset > >> Mar 22 08:16:23 neutrino kernel: fwohci0: node_id=0xc800ffc1, gen=27, > >> CYCLEMASTER mode > >> Mar 22 08:16:23 neutrino kernel: firewire0: 2 nodes, maxhop <= 1, cable > >> IRM = 1 (me) > >> Mar 22 08:16:23 neutrino kernel: fwohci0: fw_set_bus_manager: 1->1 (loop=0) > >> Mar 22 08:16:23 neutrino kernel: firewire0: bus manager 1 (me) > >> Mar 22 08:16:23 neutrino kernel: send phy_config root_node=1 gap_count=5 > >> Mar 22 08:16:23 neutrino kernel: fwohci0: start AT DMA status=14 > >> Mar 22 08:16:23 neutrino kernel: node0: explore addr=0x400 > >> Mar 22 08:16:23 neutrino kernel: node0: callback addr=0x400 > >> Mar 22 08:16:23 neutrino kernel: node0: explore addr=0x40c > >> Mar 22 08:16:23 neutrino kernel: node0: callback addr=0x40c > >> Mar 22 08:16:23 neutrino kernel: node0: explore addr=0x410 > >> Mar 22 08:16:23 neutrino kernel: node0: callback addr=0x410 > >> Mar 22 08:16:23 neutrino kernel: node0: explore addr=0x400 > >> Mar 22 08:16:23 neutrino kernel: node0: callback addr=0x400 > >> Mar 22 08:16:23 neutrino kernel: bus_explore done > >> > >> # and doing the -R with fwcontrol results in: > >> > >> Detected MPEG TS format on input. > >> fwcontrol: unknown format 0x1a > >> > >> # and in dmesg: > >> > >> Mar 22 08:17:07 neutrino kernel: start IR DMA 0x40000011 > >> Mar 22 08:17:07 neutrino kernel: fwohci0: Isochronous receive err 8402(long) > >> Mar 22 08:17:08 neutrino kernel: start IR DMA 0x40000002 > >> Mar 22 08:17:08 neutrino kernel: fwohci0: Isochronous receive err 8402(long) > >> Mar 22 08:17:09 neutrino last message repeated 2 times > >> ^? > >> > >> # and shutting down: > >> > >> Mar 22 08:17:18 neutrino kernel: fwohci0: BUS reset > >> Mar 22 08:17:18 neutrino kernel: fwohci0: node_id=0xc800ffc0, gen=28, > >> CYCLEMASTER mode > >> Mar 22 08:17:18 neutrino kernel: firewire0: 1 nodes, maxhop <= 0, cable > >> IRM = 0 (me) > >> Mar 22 08:17:18 neutrino kernel: fwohci0: fw_set_bus_manager: 0->0 (loop=0) > >> Mar 22 08:17:18 neutrino kernel: firewire0: bus manager 0 (me) > >> Mar 22 08:17:18 neutrino kernel: send phy_config root_node=-1 gap_count=5 > >> Mar 22 08:17:18 neutrino kernel: fwohci0: start AT DMA status=3 > >> Mar 22 08:17:18 neutrino kernel: bus_explore done > >> > >> > >> > >> -- > >> ------------------------------------------------------------------------ > >> Eric Anderson Sr. Systems Administrator Centaur Technology > >> An undefined problem has an infinite number of solutions. > >> ------------------------------------------------------------------------ > >> > >> > > > > > > > -- > ------------------------------------------------------------------------ > Eric Anderson Sr. Systems Administrator Centaur Technology > An undefined problem has an infinite number of solutions. > ------------------------------------------------------------------------ > > -- /\ Hidetoshi Shimokawa \/ simokawa@FreeBSD.ORG From owner-freebsd-firewire@FreeBSD.ORG Thu Mar 22 16:22:00 2007 Return-Path: X-Original-To: freebsd-firewire@freebsd.org Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2E40E16A401 for ; Thu, 22 Mar 2007 16:22:00 +0000 (UTC) (envelope-from freebsd@gm.nunu.org) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.184]) by mx1.freebsd.org (Postfix) with ESMTP id BF7ED13C45D for ; Thu, 22 Mar 2007 16:21:59 +0000 (UTC) (envelope-from freebsd@gm.nunu.org) Received: by nf-out-0910.google.com with SMTP id k27so1460315nfc for ; Thu, 22 Mar 2007 09:21:58 -0700 (PDT) Received: by 10.78.185.16 with SMTP id i16mr1039329huf.1174580518515; Thu, 22 Mar 2007 09:21:58 -0700 (PDT) Received: by 10.78.130.6 with HTTP; Thu, 22 Mar 2007 09:21:53 -0700 (PDT) Message-ID: <626eb4530703220921p3f6176efxe2b8085724436afb@mail.gmail.com> Date: Fri, 23 Mar 2007 01:21:53 +0900 From: "Hidetoshi Shimokawa" Sender: freebsd@gm.nunu.org To: "Eric Anderson" In-Reply-To: <626eb4530703220845qdedffbdod4bd9894dec51e6@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <46028460.5000004@centtech.com> <626eb4530703220718q4d293a16wfbb0a70cf21e624b@mail.gmail.com> <46029A6E.9070000@centtech.com> <626eb4530703220845qdedffbdod4bd9894dec51e6@mail.gmail.com> X-Google-Sender-Auth: fbe2e517d906f238 Cc: hopet@ics.muni.cz, freebsd-firewire@freebsd.org Subject: Re: fwcontrol -R issues with several cameras 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, 22 Mar 2007 16:22:00 -0000 Oops, I must be wrong. Option '-M' has to be used with '-R' . On 3/23/07, Hidetoshi Shimokawa wrote: > I found a trivial bug in fwcontrol.c for '-M' option. > > RCS file: /home/ncvs/src/usr.sbin/fwcontrol/fwcontrol.c,v retrieving > revision 1.23 > diff -u -r1.23 fwcontrol.c > --- fwcontrol.c 26 Oct 2006 22:33:38 -0000 1.23 > +++ fwcontrol.c 22 Mar 2007 15:37:25 -0000 > @@ -764,7 +764,7 @@ > errx(EX_USAGE, "unrecognized method: %s", > optarg); > } > - break; > + /* fall through */ > case 'R': > open_dev(&fd, devbase); > if (recvfn == NULL) /* guess... */ > > Without this patch, 'fwcontrol -Md' will exit immediately. > But I am not sure whether this fix your problem. -- /\ Hidetoshi Shimokawa \/ simokawa@FreeBSD.ORG From owner-freebsd-firewire@FreeBSD.ORG Thu Mar 22 19:33:06 2007 Return-Path: X-Original-To: freebsd-firewire@FreeBSD.ORG Delivered-To: freebsd-firewire@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1047316A404; Thu, 22 Mar 2007 19:33:06 +0000 (UTC) (envelope-from anderson@centtech.com) Received: from mh1.centtech.com (moat3.centtech.com [64.129.166.50]) by mx1.freebsd.org (Postfix) with ESMTP id D3C8C13C44B; Thu, 22 Mar 2007 19:33:05 +0000 (UTC) (envelope-from anderson@centtech.com) Received: from [10.177.171.220] (neutrino.centtech.com [10.177.171.220]) by mh1.centtech.com (8.13.8/8.13.8) with ESMTP id l2MJX4eZ014315; Thu, 22 Mar 2007 14:33:05 -0500 (CDT) (envelope-from anderson@centtech.com) Message-ID: <4602D9F0.9050805@centtech.com> Date: Thu, 22 Mar 2007 14:33:04 -0500 From: Eric Anderson User-Agent: Thunderbird 1.5.0.10 (X11/20070320) MIME-Version: 1.0 To: Hidetoshi Shimokawa References: <46028460.5000004@centtech.com> <626eb4530703220718q4d293a16wfbb0a70cf21e624b@mail.gmail.com> <46029A6E.9070000@centtech.com> <626eb4530703220845qdedffbdod4bd9894dec51e6@mail.gmail.com> <626eb4530703220921p3f6176efxe2b8085724436afb@mail.gmail.com> In-Reply-To: <626eb4530703220921p3f6176efxe2b8085724436afb@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.88.4/2904/Thu Mar 22 06:03:31 2007 on mh1.centtech.com X-Virus-Status: Clean X-Spam-Status: No, score=-2.6 required=8.0 tests=BAYES_00 autolearn=ham version=3.1.6 X-Spam-Checker-Version: SpamAssassin 3.1.6 (2006-10-03) on mh1.centtech.com Cc: hopet@ics.muni.cz, freebsd-firewire@FreeBSD.ORG Subject: Re: fwcontrol -R issues with several cameras 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, 22 Mar 2007 19:33:06 -0000 On 03/22/07 11:21, Hidetoshi Shimokawa wrote: > Oops, I must be wrong. > Option '-M' has to be used with '-R' . Yea, I'm not using -M really anyway. I only tried it to make sure it didn't do something different. Eric > On 3/23/07, Hidetoshi Shimokawa wrote: >> I found a trivial bug in fwcontrol.c for '-M' option. >> >> RCS file: /home/ncvs/src/usr.sbin/fwcontrol/fwcontrol.c,v retrieving >> revision 1.23 >> diff -u -r1.23 fwcontrol.c >> --- fwcontrol.c 26 Oct 2006 22:33:38 -0000 1.23 >> +++ fwcontrol.c 22 Mar 2007 15:37:25 -0000 >> @@ -764,7 +764,7 @@ >> errx(EX_USAGE, "unrecognized method: %s", >> optarg); >> } >> - break; >> + /* fall through */ >> case 'R': >> open_dev(&fd, devbase); >> if (recvfn == NULL) /* guess... */ >> >> Without this patch, 'fwcontrol -Md' will exit immediately. >> But I am not sure whether this fix your problem. > -- ------------------------------------------------------------------------ Eric Anderson Sr. Systems Administrator Centaur Technology An undefined problem has an infinite number of solutions. ------------------------------------------------------------------------ From owner-freebsd-firewire@FreeBSD.ORG Fri Mar 23 14:00:45 2007 Return-Path: X-Original-To: freebsd-firewire@freebsd.org Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B011C16A401 for ; Fri, 23 Mar 2007 14:00:45 +0000 (UTC) (envelope-from freebsd@gm.nunu.org) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.188]) by mx1.freebsd.org (Postfix) with ESMTP id 4C53C13C465 for ; Fri, 23 Mar 2007 14:00:45 +0000 (UTC) (envelope-from freebsd@gm.nunu.org) Received: by nf-out-0910.google.com with SMTP id k27so1859735nfc for ; Fri, 23 Mar 2007 07:00:44 -0700 (PDT) Received: by 10.78.201.2 with SMTP id y2mr1549706huf.1174658443653; Fri, 23 Mar 2007 07:00:43 -0700 (PDT) Received: by 10.78.130.6 with HTTP; Fri, 23 Mar 2007 07:00:43 -0700 (PDT) Message-ID: <626eb4530703230700u76c630a9h95c3700321425f62@mail.gmail.com> Date: Fri, 23 Mar 2007 23:00:43 +0900 From: "Hidetoshi Shimokawa" Sender: freebsd@gm.nunu.org To: "Eric Anderson" In-Reply-To: <4602D9F0.9050805@centtech.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <46028460.5000004@centtech.com> <626eb4530703220718q4d293a16wfbb0a70cf21e624b@mail.gmail.com> <46029A6E.9070000@centtech.com> <626eb4530703220845qdedffbdod4bd9894dec51e6@mail.gmail.com> <626eb4530703220921p3f6176efxe2b8085724436afb@mail.gmail.com> <4602D9F0.9050805@centtech.com> X-Google-Sender-Auth: 1c93626d37660472 Cc: hopet@ics.muni.cz, freebsd-firewire@freebsd.org Subject: Re: fwcontrol -R issues with several cameras 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: Fri, 23 Mar 2007 14:00:45 -0000 I have borrowed a DV camera (DCR HC-1000) and I can receive a DV stream from it without problems. What is you OHCI chip? Did you try another OHCI card and camera combination? On 3/23/07, Eric Anderson wrote: > On 03/22/07 11:21, Hidetoshi Shimokawa wrote: > > Oops, I must be wrong. > > Option '-M' has to be used with '-R' . > > Yea, I'm not using -M really anyway. I only tried it to make sure it > didn't do something different. > > Eric > > > > > On 3/23/07, Hidetoshi Shimokawa wrote: > >> I found a trivial bug in fwcontrol.c for '-M' option. > >> > >> RCS file: /home/ncvs/src/usr.sbin/fwcontrol/fwcontrol.c,v retrieving > >> revision 1.23 > >> diff -u -r1.23 fwcontrol.c > >> --- fwcontrol.c 26 Oct 2006 22:33:38 -0000 1.23 > >> +++ fwcontrol.c 22 Mar 2007 15:37:25 -0000 > >> @@ -764,7 +764,7 @@ > >> errx(EX_USAGE, "unrecognized method: %s", > >> optarg); > >> } > >> - break; > >> + /* fall through */ > >> case 'R': > >> open_dev(&fd, devbase); > >> if (recvfn == NULL) /* guess... */ > >> > >> Without this patch, 'fwcontrol -Md' will exit immediately. > >> But I am not sure whether this fix your problem. > > > > > -- > ------------------------------------------------------------------------ > Eric Anderson Sr. Systems Administrator Centaur Technology > An undefined problem has an infinite number of solutions. > ------------------------------------------------------------------------ > > -- /\ Hidetoshi Shimokawa \/ simokawa@FreeBSD.ORG