From owner-freebsd-firewire@FreeBSD.ORG Mon Jan 4 10:01:39 2010 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 5C355106568F for ; Mon, 4 Jan 2010 10:01:39 +0000 (UTC) (envelope-from ka@flu.if0.org) Received: from flu.if0.org (v112022.ppp.asahi-net.or.jp [124.155.112.22]) by mx1.freebsd.org (Postfix) with ESMTP id 283628FC19 for ; Mon, 4 Jan 2010 10:01:38 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by flu.if0.org (8.14.3/8.14.3) with ESMTP id o04A171Z055888 for ; Mon, 4 Jan 2010 19:01:20 +0900 (JST) (envelope-from ka@flu.if0.org) Date: Mon, 04 Jan 2010 19:01:07 +0900 (JST) Message-Id: <20100104.190107.74684647.ka@flu.if0.org> To: freebsd-firewire@freebsd.org From: Kazumaro Aoki In-Reply-To: <20091228.001440.71123742.ka@flu.if0.org> References: <20091228.001440.71123742.ka@flu.if0.org> X-Mailer: Mew version 6.2 on Emacs 22.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Re: reset with fwcontrol -R 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, 04 Jan 2010 10:01:39 -0000 From: Kazumaro Aoki Subject: reset with fwcontrol -R Date: Mon, 28 Dec 2009 00:14:40 +0900 (JST) > I have several experiences that sudden reboot is happened just after > "fwcontrol -R foo.dv" was invoked. The operating system is FreeBSD > 7.2R/i386. Before I use 7.2R, I used 6.3R and I never experienced > such phenomenon. At December 27, I met the similar problem. The system caused a panic. Usually, the system reboots but the system was halted at that time. The console shows as follows: ============================================================ instruction pointer = 0x20:0xc05f6d8a stack pointer = 0x28:0xe5c38c2c frame pointer = 0x28:0xe5c30c9c 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 = 42 (fw0_taskq) trap number = 12 1panick: eprangeel ftarwalpt 2 with interrupts disabled Fatal trap 12: page fault while in kernel mode cpuid = 3; apic id = 03 fault virtual address = 0x14 fault code = supervisor read, page not present instruction pointer = 0x20:0xc0818efe stack pointer = 0x28:0xc5376b54 frame pointer = 0x28:0xc5376b74 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 = 3 (g_up) trap number = 12 ============================================================ At the time, I did not set up for the crash dump. Now, I added the setup to rc.conf to make a crash dump. The following is the part of start up message that may relate to the problem. CPU: Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz (2833.03-MHz 686-class CPU) real memory = 2110455808 (2012 MB) FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs fwohci0: port 0xd000-0xd07f mem 0xe2505000-0xe25057ff irq 19 at device 1.0 on pci4 fwohci0: [FILTER] fwohci0: OHCI version 1.0 (ROM=1) fwohci0: No. of Isochronous channels is 8. fwohci0: EUI64 00:a0:b0:0a:00:00:53:f8 fwohci0: Phy 1394a available S400, 3 ports. fwohci0: Link S400, max_rec 2048 bytes. firewire0: on fwohci0 fwe0: on firewire0 if_fwe0: Fake Ethernet address: 02:a0:b0:00:53:f8 fwe0: Ethernet address: 02:a0:b0:00:53:f8 fwip0: on firewire0 fwip0: Firewire address: 00:a0:b0:0a:00:00:53:f8 @ 0xfffe00000000, S400, maxrec 2048 sbp0: on firewire0 dcons_crom0: on firewire0 dcons_crom0: bus_addr 0x1310000 fwohci0: Initiate bus reset fwohci0: BUS reset fwohci0: node_id=0xc800ffc1, gen=1, CYCLEMASTER mode fwohci1: mem 0xe2504000-0xe25047ff,0xe2500000-0xe2503fff irq 23 at device 7.0 on pci4 fwohci1: [FILTER] fwohci1: OHCI version 1.10 (ROM=0) fwohci1: No. of Isochronous channels is 4. fwohci1: EUI64 00:e2:ec:cc:00:00:24:1d fwohci1: Phy 1394a available S400, 3 ports. fwohci1: Link S400, max_rec 2048 bytes. firewire1: on fwohci1 fwe1: on firewire1 if_fwe1: Fake Ethernet address: 02:e2:ec:00:24:1d fwe1: Ethernet address: 02:e2:ec:00:24:1d fwip1: on firewire1 fwip1: Firewire address: 00:e2:ec:cc:00:00:24:1d @ 0xfffe00000000, S400, maxrec 2048 sbp1: on firewire1 dcons_crom1: on firewire1 dcons_crom1: bus_addr 0x1310000 dcons_crom1: dcons_paddr is already set fwohci1: Initiate bus reset fwohci1: BUS reset fwohci1: node_id=0xc800ffc1, gen=1, CYCLEMASTER mode firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me) firewire0: bus manager 1 (me) firewire1: 2 nodes, maxhop <= 1, cable IRM = 1 (me) firewire1: bus manager 1 (me) firewire0: New S400 device ID:00a0b0210001a733 firewire1: New S400 device ID:00a0b02100015512 Kazumaro