From nobody@FreeBSD.org  Fri Nov 28 18:23:16 2008
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id CBDB91065673
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 28 Nov 2008 18:23:14 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id BB41B8FC19
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 28 Nov 2008 18:23:14 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id mASINEBq073704
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 28 Nov 2008 18:23:14 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id mASINEup073700;
	Fri, 28 Nov 2008 18:23:14 GMT
	(envelope-from nobody)
Message-Id: <200811281823.mASINEup073700@www.freebsd.org>
Date: Fri, 28 Nov 2008 18:23:14 GMT
From: Frank Solensky <frank@solensky.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Kernel crash on boot with disconnected firewire
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         129261
>Category:       kern
>Synopsis:       [firewire] Kernel crash on boot with disconnected firewire
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-firewire
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Nov 28 18:30:02 UTC 2008
>Closed-Date:    
>Last-Modified:  Wed Jul 03 01:38:25 UTC 2013
>Originator:     Frank Solensky
>Release:        FreeBSD 7.1 Beta2
>Organization:
>Environment:
FreeBSD x 7.1-BETA2 FreeBSD 7.1-BETA2 #2: Wed Nov 26 00:38:23 EST 2008 root@x:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
I've been trying to install FreeBSD onto a Sony Vaio laptop.  When the firewire port is either not connected or is connected to a device that is turned off, the machine will crash on a "Fatal Trap 19".  This occurs when booting either off the installation disk or the hard drive.

Here's the last screenful of messages that I was able to collect:

      fwohci0: <1394 Open Host Controller Interface> mem 0xfc102000-0xfc1027ff,0xfc104000-0xfc107fff irq 17 at device 3.1 on pci9
      fwochi0: [FILTER]
      fwochi0: OHCI version 1.10 (ROM=1)
      fwochi0: No. of Isochronous channels is 4.
      fwochi0: EUI64 08:00:46:03:02:91:55:27
      NMI ISA b0, EISA FF
      RAM parity error, likely hardware failure
 
      fatal trap 19: non-maskable interrupt trap while in kernel mode
      instruction pointer     = 0x8:0xFFFFFFFF802da7cf
      stack pointer           = 0x10:0xFFFFFFFF80a738f0
      frame pointer           = 0x10:0
      code segment            = base 0x0, limit 0xfffff, type 0x1b
                              = DPL 0, pres 1, def32 0, gran 1
      processor eflags        = interrupt enabled, IOPL = 0
      current process         = 0 (swapper)
      trap number             = 19
      panic: non-maskable interrupt trap
      cpuid = 0
      uptime = 1s

The problem occurred with 7.0, 6.3 and 6.1 installation disks as well.
I'm trying to figure out how to collect a crash dump for it and will attach it once I've done so.

>How-To-Repeat:
Boot a Sony VAIO, VGN-FZ340E off the installation disk with firewire port disconnected.
Crash occurs very quickly.

>Fix:
Connect firewire to some device that's turned on.


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->simokawa@freebsd.org 
Responsible-Changed-By: remko 
Responsible-Changed-When: Fri Nov 28 18:39:12 UTC 2008 
Responsible-Changed-Why:  
Reassign to maintainer 

http://www.freebsd.org/cgi/query-pr.cgi?pr=129261 
Responsible-Changed-From-To: simokawa@freebsd.org->simokawa 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Fri Nov 28 18:44:39 UTC 2008 
Responsible-Changed-Why:  
Canonicalize assignment. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=129261 

From: Sean Bruno <sean.bruno@dsl-only.net>
To: bug-followup@FreeBSD.org, frank@solensky.org
Cc:  
Subject: Re: kern/129261: [firewire] Kernel crash on boot with disconnected
 firewire
Date: Mon, 05 Jan 2009 09:38:50 -0800

 Can I get the output of "pciconf -lv" please?
 
 I'd like to see if this is a firewire device that is not listed as
 supported.
 
 Sean
 

From: Frank Solensky <frank@solensky.org>
To: Sean Bruno <sean.bruno@dsl-only.net>
Cc: bug-followup@FreeBSD.org
Subject: Re: kern/129261: [firewire] Kernel crash on boot with disconnected
	firewire
Date: Thu, 08 Jan 2009 09:30:24 -0500

 On Mon, 2009-01-05 at 09:38 -0800, Sean Bruno wrote:
 > Can I get the output of "pciconf -lv" please?
 > 
 > I'd like to see if this is a firewire device that is not listed as
 > supported.
 
 hostb0@pci0:0:0:0:	class=0x060000 card=0x9005104d chip=0x2a008086 rev=0x0c hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'Mobile PM965/GM965/GL960 Express Processor to DRAM Controller'
     class      = bridge
     subclass   = HOST-PCI
 pcib1@pci0:0:1:0:	class=0x060400 card=0x9005104d chip=0x2a018086 rev=0x0c hdr=0x01
     vendor     = 'Intel Corporation'
     device     = 'Mobile PM965/GM965/GL960 Express PCIe Root Port'
     class      = bridge
     subclass   = PCI-PCI
 uhci0@pci0:0:26:0:	class=0x0c0300 card=0x9005104d chip=0x28348086 rev=0x03 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) USB UHCI'
     class      = serial bus
     subclass   = USB
 uhci1@pci0:0:26:1:	class=0x0c0300 card=0x9005104d chip=0x28358086 rev=0x03 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) USB UHCI'
     class      = serial bus
     subclass   = USB
 ehci0@pci0:0:26:7:	class=0x0c0320 card=0x9005104d chip=0x283a8086 rev=0x03 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '81EC1043 (?) ICH8 Enhanced USB2 Enhanced Host Controller'
     class      = serial bus
     subclass   = USB
 none0@pci0:0:27:0:	class=0x040300 card=0x9005104d chip=0x284b8086 rev=0x03 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801H &SUBSYS_81EC1043&REV_02\3&11583659&0&D8'
     class      = multimedia
 pcib2@pci0:0:28:0:	class=0x060400 card=0x9005104d chip=0x283f8086 rev=0x03 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) PCIe Port 1'
     class      = bridge
     subclass   = PCI-PCI
 pcib3@pci0:0:28:1:	class=0x060400 card=0x9005104d chip=0x28418086 rev=0x03 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) PCIe Port 2'
     class      = bridge
     subclass   = PCI-PCI
 pcib4@pci0:0:28:2:	class=0x060400 card=0x9005104d chip=0x28438086 rev=0x03 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) PCIe Port 3'
     class      = bridge
     subclass   = PCI-PCI
 pcib5@pci0:0:28:4:	class=0x060400 card=0x9005104d chip=0x28478086 rev=0x03 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) PCIe Port 5'
     class      = bridge
     subclass   = PCI-PCI
 uhci2@pci0:0:29:0:	class=0x0c0300 card=0x9005104d chip=0x28308086 rev=0x03 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) USB UHCI'
     class      = serial bus
     subclass   = USB
 uhci3@pci0:0:29:1:	class=0x0c0300 card=0x9005104d chip=0x28318086 rev=0x03 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) USB UHCI'
     class      = serial bus
     subclass   = USB
 uhci4@pci0:0:29:2:	class=0x0c0300 card=0x9005104d chip=0x28328086 rev=0x03 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) USB UHCI'
     class      = serial bus
     subclass   = USB
 ehci1@pci0:0:29:7:	class=0x0c0320 card=0x9005104d chip=0x28368086 rev=0x03 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) USB2 EHCI'
     class      = serial bus
     subclass   = USB
 pcib6@pci0:0:30:0:	class=0x060401 card=0x9005104d chip=0x24488086 rev=0xf3 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = '82801BAM/CAM/DBM (ICH2-M/3-M/4-M) Hub Interface to PCI Bridge'
     class      = bridge
     subclass   = PCI-PCI
 isab0@pci0:0:31:0:	class=0x060100 card=0x9005104d chip=0x28158086 rev=0x03 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'ICH8M-E (ICH8 Family) LPC Interface Controller'
     class      = bridge
     subclass   = PCI-ISA
 atapci0@pci0:0:31:1:	class=0x01018a card=0x9005104d chip=0x28508086 rev=0x03 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) Ultra ATA Storage Controllers'
     class      = mass storage
     subclass   = ATA
 atapci1@pci0:0:31:2:	class=0x010601 card=0x9005104d chip=0x28298086 rev=0x03 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801 Intel(R) 82801HEM/HBM SATA AHCI Controller'
     class      = mass storage
 none1@pci0:0:31:3:	class=0x0c0500 card=0x9005104d chip=0x283e8086 rev=0x03 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) SMBus Controller'
     class      = serial bus
     subclass   = SMBus
 vgapci0@pci0:1:0:0:	class=0x030000 card=0x9005104d chip=0x042610de rev=0xa1 hdr=0x00
     vendor     = 'Nvidia Corp'
     class      = display
     subclass   = VGA
 none2@pci0:6:0:0:	class=0x028000 card=0x11008086 chip=0x42298086 rev=0x61 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'Intel 4965AGN Intel� Wireless WiFi Link 4965AGN(supporting 802.11a/b/g/Draft-N)'
     class      = network
 mskc0@pci0:8:0:0:	class=0x020000 card=0x9005104d chip=0x435111ab rev=0x16 hdr=0x00
     vendor     = 'Marvell Semiconductor (Was: Galileo Technology Ltd)'
     device     = '88E8036 Yukon PCI-E Fast Ethernet Controller'
     class      = network
     subclass   = ethernet
 cbb0@pci0:9:3:0:	class=0x060700 card=0x9005104d chip=0x8039104c rev=0x00 hdr=0x02
     vendor     = 'Texas Instruments (TI)'
     device     = 'PCIxx12 Cardbus Controller'
     class      = bridge
     subclass   = PCI-CardBus
 fwohci0@pci0:9:3:1:	class=0x0c0010 card=0x9005104d chip=0x803a104c rev=0x00 hdr=0x00
     vendor     = 'Texas Instruments (TI)'
     device     = '??? OHCI Compliant IEEE 1394 Host controller'
     class      = serial bus
     subclass   = FireWire
 none3@pci0:9:3:2:	class=0x018000 card=0x9005104d chip=0x803b104c rev=0x00 hdr=0x00
     vendor     = 'Texas Instruments (TI)'
     device     = 'PCIxx12 Integrated Flash Media Controller'
     class      = mass storage
 
 
State-Changed-From-To: open->open 
State-Changed-By: linimon 
State-Changed-When: Wed Jul 3 00:50:32 UTC 2013 
State-Changed-Why:  
commit bit has been taken in for safekeeping. 


Responsible-Changed-From-To: simokawa->freebsd-firewire 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Wed Jul 3 00:50:32 UTC 2013 
Responsible-Changed-Why:  

http://www.freebsd.org/cgi/query-pr.cgi?pr=129261 
>Unformatted:
