Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 04 Jan 2010 19:01:07 +0900 (JST)
From:      Kazumaro Aoki <ka@flu.if0.org>
To:        freebsd-firewire@freebsd.org
Subject:   Re: reset with fwcontrol -R
Message-ID:  <20100104.190107.74684647.ka@flu.if0.org>
In-Reply-To: <20091228.001440.71123742.ka@flu.if0.org>
References:  <20091228.001440.71123742.ka@flu.if0.org>

next in thread | previous in thread | raw e-mail | index | archive | help
From: Kazumaro Aoki <ka@flu.if0.org>
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: <VIA Fire II (VT6306)> 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: <IEEE1394(FireWire) bus> on fwohci0
fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: 02:a0:b0:00:53:f8
fwe0: Ethernet address: 02:a0:b0:00:53:f8
fwip0: <IP over FireWire> on firewire0
fwip0: Firewire address: 00:a0:b0:0a:00:00:53:f8 @ 0xfffe00000000, S400, maxrec 2048
sbp0: <SBP-2/SCSI over FireWire> on firewire0
dcons_crom0: <dcons configuration ROM> on firewire0
dcons_crom0: bus_addr 0x1310000
fwohci0: Initiate bus reset
fwohci0: BUS reset
fwohci0: node_id=0xc800ffc1, gen=1, CYCLEMASTER mode
fwohci1: <Texas Instruments TSB43AB23> 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: <IEEE1394(FireWire) bus> on fwohci1
fwe1: <Ethernet over FireWire> on firewire1
if_fwe1: Fake Ethernet address: 02:e2:ec:00:24:1d
fwe1: Ethernet address: 02:e2:ec:00:24:1d
fwip1: <IP over FireWire> on firewire1
fwip1: Firewire address: 00:e2:ec:cc:00:00:24:1d @ 0xfffe00000000, S400, maxrec 2048
sbp1: <SBP-2/SCSI over FireWire> on firewire1
dcons_crom1: <dcons configuration ROM> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100104.190107.74684647.ka>