From owner-freebsd-sparc64@FreeBSD.ORG Fri Mar 27 21:10:36 2009 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 725F9106564A for ; Fri, 27 Mar 2009 21:10:36 +0000 (UTC) (envelope-from andreas.tobler@nexustelecom.com) Received: from typhon.nexustelecom.com (typhon.nexustelecom.com [212.203.104.229]) by mx1.freebsd.org (Postfix) with ESMTP id A667F8FC1F for ; Fri, 27 Mar 2009 21:10:35 +0000 (UTC) (envelope-from andreas.tobler@nexustelecom.com) X-IronPort-AV: E=Sophos;i="4.38,434,1233529200"; d="scan'208";a="766233" Received: from unknown (HELO hermes.nexustelecom.com) ([172.29.1.4]) by typhon.nexustelecom.com with ESMTP; 27 Mar 2009 21:40:32 +0100 Received: from hermes.nexustelecom.com (localhost [127.0.0.1]) by hermes.nexustelecom.com (Postfix) with ESMTP id 40B99159F64 for ; Fri, 27 Mar 2009 21:40:32 +0100 (CET) Received: from EROS.nexus-ag.com (eros.nexus-ag.com [172.29.2.99]) by hermes.nexustelecom.com (Postfix) with ESMTP id 04534159F63 for ; Fri, 27 Mar 2009 21:40:24 +0100 (CET) Received: from wolfram.andreas.nets ([172.29.8.85]) by EROS.nexus-ag.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 27 Mar 2009 21:40:23 +0100 Message-ID: <49CD39B7.3050500@nexus-ag.com> Date: Fri, 27 Mar 2009 21:40:23 +0100 From: Andreas Tobler User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302) MIME-Version: 1.0 To: freebsd-sparc64@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 27 Mar 2009 20:40:23.0514 (UTC) FILETIME=[40A303A0:01C9AF1C] X-TM-AS-Product-Ver: SMEX-8.0.0.4125-5.600.1016-16546.001 X-TM-AS-Result: No--2.623800-5.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-TBoneOriginalFrom: Andreas Tobler X-TBoneOriginalTo: freebsd-sparc64@freebsd.org X-TBoneDomainSigned: false Subject: kernel panic with firewire PCI card X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Mar 2009 21:10:36 -0000 Hello, I get the below panic while having plugged in a firewire PCI card. The card itself is not 'sun' compliant. Means, it is a custom fw card made for PC's I guess. But as far as I understand, fbsd can handle non sun PCI cards, can't it? The os itself is current as of yesterday, the kernel rev you see below. Is there anything more I can provide to debug this issue? Btw, the machine is a ultra60. TIA, Andreas Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel]... jumping to kernel entry at 0xc0080000. GDB: no debug ports present KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2009 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 8.0-CURRENT #0 r190450M: Thu Mar 26 23:04:58 CET 2009 andreast@deuterium_fbsd.andreas.nets:/export/devel/obj/sparc64/export/devel/ src/sys/GENERIC WARNING: WITNESS option enabled, expect reduced performance. real memory = 1610612736 (1536 MB) avail memory = 1554513920 (1482 MB) cpu0: Sun Microsystems UltraSparc-II Processor (449.99 MHz CPU) ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware kbd0 at kbdmux0 nexus0: pcib0: mem 0x1fe00004000-0x1fe00005fff,0x1fe01000000-0x1fe0 10000ff,0x1fe00000000-0x1fe0000cfff irq 2033,2030,2031,2021,2024,2034 on nexus0 pcib0: Psycho, impl 0, version 4, IGN 0x1f, bus B, 33MHz initializing counter-timer Timecounter "pcib0" frequency 1000000 Hz quality 100 pcib0: DVMA map: 0xfc000000 to 0xffffffff, streaming buffer pcib0: [FILTER] pcib0: [FILTER] pcib0: [GIANT-LOCKED] pcib0: [ITHREAD] pcib0: [GIANT-LOCKED] pcib0: [ITHREAD] pcib0: [FILTER] pci0: on pcib0 ebus0: mem 0x70000000-0x70ffffff,0x71000000-0x717fffff at dev ice 1.0 on pci0 auxio0: addr 0x1400726000-0x1400726003,0x1400728000-0x140072 8003,0x140072a000-0x140072a003,0x140072c000-0x140072c003,0x140072f000-0x140072f0 03 on ebus0 ebus0: addr 0x1400724000-0x1400724003 (no driver attached) ebus0: addr 0x1400504000-0x1400504002 (no driver attached) ebus0: addr 0x1400500000-0x1400500007 (no driver attached) scc0: addr 0x1400400000-0x140040007f irq 43 on ebus0 scc0: [FILTER] uart0: on scc0 uart0: [FILTER] uart0: CTS oflow uart0: console (9600,n,8,1) uart1: on scc0 uart1: [FILTER] uart1: CTS oflow uart2: <16550 or compatible> addr 0x14003083f8-0x14003083ff irq 41 on ebus0 uart2: [FILTER] uart2: keyboard (1200,n,8,1) uart2: keyboard not present uart3: <16550 or compatible> addr 0x14003062f8-0x14003062ff irq 42 on ebus0 uart3: [FILTER] ebus0: addr 0x14003043bc-0x14003043cb,0x1400300398-0x1400300399,0x1400700 000-0x140070000f irq 34 (no driver attached) ebus0: addr 0x14003023f0-0x14003023f7,0x1400706000-0x140070600f,0x1400 720000-0x1400720003 irq 39 (no driver attached) eeprom0: addr 0x1400000000-0x1400001fff on ebus0 eeprom0: model mk48t59 ebus0: addr 0x1000000000-0x10000fffff (no driver attached) ebus0: addr 0x1400200000-0x14002000ff,0x1400702000-0x140070200f,0x 1400704000-0x140070400f,0x1400722000-0x1400722003 irq 35,36 (no driver attached) hme0: mem 0x100000-0x107fff at device 1.1 on pci0 miibus0: on hme0 qsphy0: PHY 1 on miibus0 qsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto hme0: Ethernet address: 08:00:20:a3:71:69 hme0: [ITHREAD] sym0: <875> port 0x1000-0x10ff mem 0x108000-0x1080ff,0x10a000-0x10afff at device 3.0 on pci0 sym0: No NVRAM, ID 7, Fast-20, SE, parity checking sym0: [ITHREAD] sym1: <875> port 0x1400-0x14ff mem 0x10c000-0x10c0ff,0x10e000-0x10efff at device 3.1 on pci0 sym1: No NVRAM, ID 7, Fast-20, SE, parity checking sym1: [ITHREAD] hme1: mem 0x4000000-0x4007fff at device 2.1 on pci0 miibus1: on hme1 ukphy0: PHY 1 on miibus1 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto hme1: Ethernet address: 08:00:20:a3:71:69 hme1: [ITHREAD] fwohci0: mem 0x4008000-0x40087ff,0x400c000-0x400ff ff at device 4.0 on pci0 fwohci0: [ITHREAD] fwohci0: OHCI version 1.0 (ROM=1) fwohci0: No. of Isochronous channels is 4. fwohci0: EUI64 00:10:74:60:00:00:ee:a9 panic: pcib: PCI bus B error AFAR 0x1ff840080ec AFSR 0x4000f00000000000 cpuid = 0 KDB: enter: panic [thread pid 0 tid 100000 ] Stopped at kdb_enter+0x80: ta %xcc, 1 db> bt Tracing pid 0 tid 100000 td 0xc08ad870 panic() at panic+0x20c psycho_pci_bus() at psycho_pci_bus+0x88 intr_event_handle() at intr_event_handle+0x5c intr_execute_handlers() at intr_execute_handlers+0x14 intr_fast() at intr_fast+0x68 -- interrupt level=0xd pil=0 %o7=0xc0659be4 -- -- data access error %o7=0x32a -- fwphy_rddata() at fwphy_rddata+0xe8 fwohci_reset() at fwohci_reset+0x298 fwohci_init() at fwohci_init+0x9f8 fwohci_pci_attach() at fwohci_pci_attach+0x278 device_attach() at device_attach+0x4a4 device_probe_and_attach() at device_probe_and_attach+0x64 bus_generic_attach() at bus_generic_attach+0x10 ofw_pcibus_attach() at ofw_pcibus_attach+0x72c device_attach() at device_attach+0x4a4 device_probe_and_attach() at device_probe_and_attach+0x64 bus_generic_attach() at bus_generic_attach+0x10 psycho_attach() at psycho_attach+0x13b4 device_attach() at device_attach+0x4a4 device_probe_and_attach() at device_probe_and_attach+0x64 bus_generic_attach() at bus_generic_attach+0x10 nexus_attach() at nexus_attach+0x4f8 device_attach() at device_attach+0x4a4 device_probe_and_attach() at device_probe_and_attach+0x64 root_bus_configure() at root_bus_configure+0x28 configure() at configure+0x4 mi_startup() at mi_startup+0x18c btext() at btext+0x30 db>