From owner-freebsd-firewire@FreeBSD.ORG Mon Apr 27 11:06:53 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 3F7A2106566B for ; Mon, 27 Apr 2009 11:06:53 +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 2B9108FC22 for ; Mon, 27 Apr 2009 11:06:53 +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 n3RB6rOn002259 for ; Mon, 27 Apr 2009 11:06:53 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n3RB6qHf002255 for freebsd-firewire@FreeBSD.org; Mon, 27 Apr 2009 11:06:52 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 27 Apr 2009 11:06:52 GMT Message-Id: <200904271106.n3RB6qHf002255@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, 27 Apr 2009 11:06:53 -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 -------------------------------------------------------------------------------- p kern/125673 firewire [firewire] [panic] FreeBSD7 panics when kldunloading f o kern/122951 firewire [firewire] video-transfer via fwcontrol triggers a pan o kern/118093 firewire [firewire] firewire bus reset hogs CPU, causing data t p kern/114646 firewire [firewire] [patch] firewire fails after suspend/resume o kern/113785 firewire [firewire] dropouts when playing DV on firewire o kern/97208 firewire [firewire] System hangs / locks up when a firewire dis o kern/74238 firewire [firewire] fw_rcv: unknown response; firewire ad-hoc w 7 problems total. From owner-freebsd-firewire@FreeBSD.ORG Tue Apr 28 19:01:30 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 C43A1106567A for ; Tue, 28 Apr 2009 19:01:30 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from smtp.fgznet.ch (mail.fgznet.ch [81.92.96.47]) by mx1.freebsd.org (Postfix) with ESMTP id 716308FC16 for ; Tue, 28 Apr 2009 19:01:29 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from wolfram.andreas.nets ([91.190.8.131]) by smtp.fgznet.ch (8.13.8/8.13.8/Submit_SMTPAUTH) with ESMTP id n3SJ1RZg061675 for ; Tue, 28 Apr 2009 21:01:27 +0200 (CEST) (envelope-from andreast-list@fgznet.ch) Message-ID: <49F75286.7000306@fgznet.ch> Date: Tue, 28 Apr 2009 21:01:26 +0200 From: Andreas Tobler User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302) MIME-Version: 1.0 To: freebsd-firewire Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.64 on 81.92.96.47 Subject: firewire debug help needed on iMac G3 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, 28 Apr 2009 19:01:31 -0000 Hello, I'm facing a problem with the firewire support with -CURRENT on an iMac G3 (powerpc). Since svn r187993 I can not boot with built-in firewire support. I run into an endless loop. I doubt that firewire did work with the revision before 187993 on this iMac, but at least I could boot. I also know that firewire support on a G4 PowerBook works ;) I isolated the endless loop to be able to have a look at the boot messages. The modification I had to do is in firewire.c: @@ -1726,7 +1726,7 @@ dfwdev.maxrec = 8; /* 512 */ dfwdev.status = FWDEVINIT; - for (node = 0; node <= fc->max_node; node ++) { + for (node = 0; node <= /*fc->max_node*/ 5; node ++) { /* We don't probe myself and linkdown nodes */ if (node == fc->nodeid) { if (firewire_debug) (fc->max_node is -1, confusing me anyway, node is int and max_node is unsigned int......) Now with the above modification I get these messages below while kldload'ing the firewire module. Note to Sean, your latest patch (for sparc64) is included here. I think there is something wrong going on. But I do not know where to start debugging. These lines are different, missing, on a sparc64 kldload: kernel: splitted payload kernel: resCount=4080 plen=20 len=-4 kernel: fwohci0: AR DMA status=8409, skip buffer done What are the places, numbers to take care of? The interface is working fine when running under OS-X. Any hints? Thanks in advance, Andreas kernel: fwohci0: <1394 Open Host Controller Interface> mem 0xf5000000-0xf5000fff irq 40 at device 14.0 on pci2 kernel: fwohci0: latency timer 16 -> 32. kernel: fwohci0: cache size 0 -> 8. kernel: fwohci0: [ITHREAD] kernel: fwohci0: OHCI version 1.0 (ROM=0) kernel: fwohci0: No. of Isochronous channels is 4. kernel: fwohci0: EUI64 00:30:65:ff:fe:aa:7c:d0 kernel: fwohci0: resetting OHCI...done (loop=0) kernel: fwohci0: fwphy_rddata:: 0x2, retry=6 kernel: fwohci0: fwphy_rddata:: 0x3, retry=6 kernel: fwohci0: Phy 1394a available S400, 2 ports. kernel: fwohci0: fwphy_rddata:: 0x5, retry=6 kernel: fwohci0: Enable 1394a Enhancements kernel: fwohci0: fwphy_rddata:: 0x5, retry=6 kernel: fwohci0: fwphy_rddata:: 0x2, retry=6 kernel: fwohci0: fwphy_rddata:: 0x4, retry=6 last message repeated 2 times kernel: fwohci0: Link S400, max_rec 2048 bytes. kernel: fwohci0: BUS_OPT 0xa002 -> 0xf800a002 kernel: fwohci0: fwohci_set_intr: 1 kernel: firewire0: on fwohci0 kernel: fwohci0: Initiate bus reset kernel: fwohci0: fwphy_rddata:: 0x1, retry=6 kernel: fwohci0: fwphy_rddata:: 0x1, retry=6 kernel: fwohci0: fwohci_intr_core: BUS reset kernel: fwohci0: fwohci_intr_core: node_id=0x00000001, SelfID Count=1, CYCLEMASTER mode kernel: splitted payload kernel: resCount=4080 plen=20 len=-4 kernel: fwohci0: AR DMA status=8409, skip buffer done kernel: firewire0: 2 nodes, maxhop <= 1 Not IRM capable irm(-1) kernel: fwohci0: fwohci_intr_core: BUS reset kernel: firewire0: fw_bus_probe:iterate and invalidate all nodes kernel: firewire0: fw_explore:node(0) fc->max_node(-1) found kernel: firewire0: fw_explore: node0: link down kernel: firewire0: fw_explore:found myself node(1) fc->nodeid(1) fc->max_node(-1) kernel: firewire0: fw_explore:node(2) fc->max_node(-1) found kernel: firewire0: fw_explore: node2: link down kernel: firewire0: fw_explore:node(3) fc->max_node(-1) found kernel: firewire0: fw_explore: node3: link down kernel: firewire0: fw_explore:node(4) fc->max_node(-1) found kernel: firewire0: fw_explore: node4: link down kernel: firewire0: fw_explore:node(5) fc->max_node(-1) found kernel: firewire0: fw_explore: node5: link down kernel: bus_explore done