From owner-freebsd-firewire@FreeBSD.ORG Mon Aug 10 11:06:54 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 9C2E01065673 for ; Mon, 10 Aug 2009 11:06:54 +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 8A6018FC36 for ; Mon, 10 Aug 2009 11:06:54 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n7AB6sdO025123 for ; Mon, 10 Aug 2009 11:06:54 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n7AB6rnS025116 for freebsd-firewire@FreeBSD.org; Mon, 10 Aug 2009 11:06:53 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 10 Aug 2009 11:06:53 GMT Message-Id: <200908101106.n7AB6rnS025116@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, 10 Aug 2009 11:06:54 -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/136946 firewire [fwohci] fwohci throws an"unrecoverable error" upon re o kern/136652 firewire [firewire] Firewire-attached "WD My Book 1028" does no 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 9 problems total. From owner-freebsd-firewire@FreeBSD.ORG Fri Aug 14 00:32:56 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 38D3C1065690 for ; Fri, 14 Aug 2009 00:32:56 +0000 (UTC) (envelope-from eldar@djangohosting.ru) Received: from mail.alphasystems.ru (mail.alphasystems.ru [85.21.7.194]) by mx1.freebsd.org (Postfix) with ESMTP id E84FC8FC3F for ; Fri, 14 Aug 2009 00:32:55 +0000 (UTC) Received: from alef.djangohosting.ru (alef.djangohosting.ru [77.221.129.98]) by mail.alphasystems.ru (Postfix) with ESMTP id EED84C5C7 for ; Fri, 14 Aug 2009 04:16:15 +0400 (MSD) Received: from 95-28-34-213.broadband.corbina.ru ([95.28.34.213] helo=[192.168.1.4]) by alef.djangohosting.ru with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69 (FreeBSD)) (envelope-from ) id 1MbkQq-000E0O-PD for freebsd-firewire@freebsd.org; Fri, 14 Aug 2009 04:14:08 +0400 Message-ID: <4A84E484.5020002@djangohosting.ru> Date: Fri, 14 Aug 2009 04:13:56 +0000 From: "Eldar T. Zaitov" User-Agent: Thunderbird 2.0.0.6 (X11/20070901) MIME-Version: 1.0 To: freebsd-firewire@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: kernel panic on CURRENT 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, 14 Aug 2009 00:32:56 -0000 Hi after removing firewire from kernel and using it as module i receive kernel panic in BUS reset. how to reproduce: # kldload firewire.ko commenting out code -- cut -- if (!kdb_active) taskqueue_enqueue(sc->fc.taskqueue, &sc->fwohci_task_busreset); -- cut -- in function static void fwohci_intr_core preverts kernel panic, but I'm sure it's not a solution. kldstat: Id Refs Address Size Name 1 45 0xc0400000 7e8bd4 kernel 3 1 0xc0c0b000 1b778 snd_hda.ko 4 2 0xc0c27000 702b4 acpi.ko 5 1 0xc0c98000 5030 acpi_ibm.ko 6 1 0xc0c9e000 c1d4 uhci.ko 7 1 0xc0cab000 eaf4 ehci.ko 8 1 0xc44ba000 b000 ntfs.ko 9 1 0xc467e000 2f000 pf.ko 10 1 0xc4730000 f000 nfslockd.ko if it matter - kernel was build without kdb. Thank you. From owner-freebsd-firewire@FreeBSD.ORG Fri Aug 14 02:41:34 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 202F5106568B for ; Fri, 14 Aug 2009 02:41:34 +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 D94FE8FC15 for ; Fri, 14 Aug 2009 02:41:33 +0000 (UTC) Received: (qmail 790 invoked from network); 13 Aug 2009 19:41:29 -0700 Received: from 069-064-235-060.pdx.net (HELO ?192.168.1.200?) (69.64.235.60) by iron2.pdx.net with (DHE-RSA-AES256-SHA encrypted) SMTP; 13 Aug 2009 19:41:29 -0700 From: Sean Bruno To: "Eldar T. Zaitov" In-Reply-To: <4A84E484.5020002@djangohosting.ru> References: <4A84E484.5020002@djangohosting.ru> Content-Type: text/plain Date: Thu, 13 Aug 2009 19:41:32 -0700 Message-Id: <1250217692.8589.15.camel@Lappy> Mime-Version: 1.0 X-Mailer: Evolution 2.26.3 (2.26.3-1.fc11) Content-Transfer-Encoding: 7bit Cc: freebsd-firewire@freebsd.org Subject: Re: kernel panic on CURRENT 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, 14 Aug 2009 02:41:34 -0000 On Fri, 2009-08-14 at 04:13 +0000, Eldar T. Zaitov wrote: > Hi > > after removing firewire from kernel and using it as module i receive > kernel panic in BUS reset. > how to reproduce: > # kldload firewire.ko > > commenting out code > -- cut -- > if (!kdb_active) > taskqueue_enqueue(sc->fc.taskqueue, &sc->fwohci_task_busreset); > -- cut -- > in function > static void fwohci_intr_core > preverts kernel panic, but I'm sure it's not a solution. > > kldstat: > Id Refs Address Size Name > 1 45 0xc0400000 7e8bd4 kernel > 3 1 0xc0c0b000 1b778 snd_hda.ko > 4 2 0xc0c27000 702b4 acpi.ko > 5 1 0xc0c98000 5030 acpi_ibm.ko > 6 1 0xc0c9e000 c1d4 uhci.ko > 7 1 0xc0cab000 eaf4 ehci.ko > 8 1 0xc44ba000 b000 ntfs.ko > 9 1 0xc467e000 2f000 pf.ko > 10 1 0xc4730000 f000 nfslockd.ko > > if it matter - kernel was build without kdb. > > Thank you. > Interesting. Please post the full panic trace when you load firewire as a module. Sean From owner-freebsd-firewire@FreeBSD.ORG Fri Aug 14 16:30:41 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 B164B106568E for ; Fri, 14 Aug 2009 16:30:41 +0000 (UTC) (envelope-from eldar@djangohosting.ru) Received: from mail.alphasystems.ru (mail.alphasystems.ru [85.21.7.194]) by mx1.freebsd.org (Postfix) with ESMTP id 32A988FC16 for ; Fri, 14 Aug 2009 16:30:40 +0000 (UTC) Received: from alef.djangohosting.ru (alef.djangohosting.ru [77.221.129.98]) by mail.alphasystems.ru (Postfix) with ESMTP id 4DB58C495; Fri, 14 Aug 2009 20:32:47 +0400 (MSD) Received: from 95-28-34-213.broadband.corbina.ru ([95.28.34.213] helo=[192.168.1.4]) by alef.djangohosting.ru with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69 (FreeBSD)) (envelope-from ) id 1Mbzfr-0002Nj-6B; Fri, 14 Aug 2009 20:30:39 +0400 Message-ID: <4A85C963.8000201@djangohosting.ru> Date: Fri, 14 Aug 2009 20:30:27 +0000 From: "Eldar T. Zaitov" User-Agent: Thunderbird 2.0.0.6 (X11/20070901) MIME-Version: 1.0 To: sean.bruno@dsl-only.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-firewire@freebsd.org Subject: Re: kernel panic on CURRENT 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, 14 Aug 2009 16:30:41 -0000 Hi fwohci0: <1394 Open Host Controller Interface> mem 0xe4301000-0xe43017ff,0xe4304000-0xe4307fff irq 17 at device 0.1 on pci21 fwohci0: latency timer 0 -> 32. fwohci0: cache size 0 -> 8. fwohci0: [ITHREAD] fwohci0: OHCI version 1.10 (ROM=0) fwohci0: No. of Isochronous channels is 4. fwohci0: EUI64 0a:00:06:e4:20:45:7b:15 fwohci0: resetting OHCI...done (loop=0) fwohci0: fwphy_rddata:: 0x2 loop=0, retry=0 fwohci0: fwphy_rddata:: 0x3 loop=0, retry=0 fwohci0: Phy 1394a available S400, 3 ports. fwohci0: fwphy_rddata:: 0x5 loop=0, retry=0 fwohci0: Enable 1394a Enhancements fwohci0: fwphy_rddata:: 0x5 loop=0, retry=0 fwohci0: fwphy_rddata:: 0x2 loop=0, retry=0 fwohci0: fwphy_rddata:: 0x4 loop=0, retry=0 fwohci0: fwphy_rddata:: 0x4 loop=0, retry=0 fwohci0: fwphy_rddata:: 0x4 loop=0, retry=0 fwohci0: Link S400, max_rec 2048 bytes. fwohci0: BUS_OPT 0xa002 -> 0xf800a002 fwohci0: fwohci_set_intr: 1 fwohci0: phy int firewire0: on fwohci0 fwohci0: fwohci_intr_core: BUS reset Fatal trap 12: page fault while in kernel mode fault virtual address = 0x18 fault code = supervisor write, page not present instruction pointer = 0x20:0xc6aebe80 stack pointer = 0x28:0xe69fbc50 frame pointer = 0x28:0xe69fbc78 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 0 (fw0_taskq) panic: from debugger ddb said: stopped at fw_busreset+0x140 here is backtrace: #0 doadump () at pcpu.h:246 #1 0xc070f373 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:416 #2 0xc070f5ad in panic (fmt=Variable "fmt" is not available. ) at /usr/src/sys/kern/kern_shutdown.c:579 #3 0xc046e7a7 in db_panic (addr=Could not find the frame base for "db_panic". ) at /usr/src/sys/ddb/db_command.c:478 #4 0xc046ed31 in db_command (last_cmdp=0xc0a93d9c, cmd_table=0x0, dopager=1) at /usr/src/sys/ddb/db_command.c:445 #5 0xc046ee8a in db_command_loop () at /usr/src/sys/ddb/db_command.c:498 #6 0xc0470cfd in db_trap (type=12, code=0) at /usr/src/sys/ddb/db_main.c:229 #7 0xc07386d4 in kdb_trap (type=12, code=0, tf=0xe69fbc10) at /usr/src/sys/kern/subr_kdb.c:535 #8 0xc08f952f in trap_fatal (frame=0xe69fbc10, eva=24) at /usr/src/sys/i386/i386/trap.c:922 #9 0xc08f97d0 in trap_pfault (frame=0xe69fbc10, usermode=0, eva=24) at /usr/src/sys/i386/i386/trap.c:844 #10 0xc08fa162 in trap (frame=0xe69fbc10) at /usr/src/sys/i386/i386/trap.c:526 #11 0xc08df96b in calltrap () at /usr/src/sys/i386/i386/exception.s:165 #12 0xc6aebe80 in fw_busreset () from /boot/kernel/firewire.ko #13 0xc6aef358 in fwohci_task_busreset () from /boot/kernel/firewire.ko #14 0xc0743a92 in taskqueue_run (queue=0xc65fba00) at /usr/src/sys/kern/subr_taskqueue.c:282 #15 0xc0743e2f in taskqueue_thread_loop (arg=0xc627449c) at /usr/src/sys/kern/subr_taskqueue.c:403 #16 0xc06e66e0 in fork_exit (callout=0xc0743db0 , ---Type to continue, or q to quit--- arg=0xc627449c, frame=0xe69fbd38) at /usr/src/sys/kern/kern_fork.c:838 #17 0xc08df9e0 in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:270 Hope it help. Do you need any additional info?