From owner-freebsd-sparc64@FreeBSD.ORG Wed Feb 4 17:20:01 2009 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AC71B1065672 for ; Wed, 4 Feb 2009 17:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 875698FC19 for ; Wed, 4 Feb 2009 17:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n14HK1Yi057719 for ; Wed, 4 Feb 2009 17:20:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n14HK1SF057718; Wed, 4 Feb 2009 17:20:01 GMT (envelope-from gnats) Resent-Date: Wed, 4 Feb 2009 17:20:01 GMT Resent-Message-Id: <200902041720.n14HK1SF057718@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-sparc64@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Rory Arms Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1D81010656DB for ; Wed, 4 Feb 2009 17:11:12 +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 0A2788FC27 for ; Wed, 4 Feb 2009 17:11:12 +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 n14HBBI2042336 for ; Wed, 4 Feb 2009 17:11:11 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n14HBBGt042335; Wed, 4 Feb 2009 17:11:11 GMT (envelope-from nobody) Message-Id: <200902041711.n14HBBGt042335@www.freebsd.org> Date: Wed, 4 Feb 2009 17:11:11 GMT From: Rory Arms To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: sparc64/131371: 7.1-R sparc64 panics on boot 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: Wed, 04 Feb 2009 17:20:02 -0000 >Number: 131371 >Category: sparc64 >Synopsis: 7.1-R sparc64 panics on boot >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-sparc64 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Feb 04 17:20:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Rory Arms >Release: 7.1-RELEASE >Organization: >Environment: FreeBSD 7.1-RELEASE #0: Fri Jan 2 01:32:39 UTC 2009 root@obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC >Description: Just decided to try installing FreeBSD/sparc64 on a Tatung U4MP The U4MP is a rackmount is based on the SUN SPARCengine UltraAXmp+ system board. This one has dual UltraSPARC II 450 MHz processors and 2048 MiB of RAM. I decided to netboot FreeBSD right from a CD image on a server, via OPB. Here's the log of the bootup with some POST output prior to kernel bootstrap: UltraAX-MP+ WorkServer (2 X UltraSPARC-II 448MHz), No Keyboard OpenBoot 3.10.50 ME, 2048 MB memory installed, Serial #15728707. Ethernet address 8:0:20:f0:0:43, Host ID: 80f00043. Initializing1024 megs of memory at addr 0 897 Software Power ON CPU0 has assumed the role of Boot CPU @(#) UltraAX-MP+ WorkServer 3.10.50 ME created 1999/09/13 14:38 Online: CPU0 UltraSPARC-II (v10.0) 5:1 4096KB 2-2 ECache MCap 10 Online: CPU1 UltraSPARC-II (v10.0) 5:1 4096KB 2-2 ECache MCap 10 Offline: CPU2 Offline: CPU3 Enter Checking KB ps/2 kbd check: 0000.0000.0000.00fe Checking Sun KB Marvin SC Dtag SRAM supports upto 8192KB of ECache Setting system ECache size to 4096KB Clearing DTAGS...Done Clearing E-Cache Tags...Done Clearing I/D TLBs...Done Probing Memory... memory @ 0000.0000.0000.0000 : 128 128 128 128 128 128 128 128 memory @ 0000.0000.4000.0000 : X X X X X X X X memory @ 0000.0000.8000.0000 : 128 128 128 128 128 128 128 128 memory @ 0000.0000.c000.0000 : X X X X X X X X Done MEM BASE = 0000.0000.8000.0000 MEM SIZE = 0000.0000.4000.0000 Clearing Memory...Done MMUs ON Copying ROM to RAM...Done ROM PC = 0000.01ff.f000.4730 Dcmpesig noMmry.000.00.00045a4 29KB..Doe Satn oth krel t00.00f057d ttya initialized SC Control: EWP:0 IAP:0 FATAL:0 WAKEUP:0 BXIR:0 BPOR:0 SXIR:0 SPOR:1 POR:0 Probing Memory Bank #0 128 128 128 128 128 128 128 128 : 1024 Megabytes Probing Memory Bank #1 0 0 0 0 0 0 0 0 : 0 Megabytes Probing Memory Bank #2 128 128 128 128 128 128 128 128 : 1024 Megabytes Probing Memory Bank #3 0 0 0 0 0 0 0 0 : 0 Megabytes Setting 60ns memory timings Environmental monitoring: Disabled i2c adc adc adc gpio gpio Probing Floppy: No drives detected Probing UPA slots... UPA slot 0 cpu UPA slot 1 cpu UPA slot 4 pci pci UPA slot 1f pci pci Probing /pci@1f,4000 at Device 1 network Probing /pci@1f,4000 at Device 2 Nothing there Probing /pci@1f,4000 at Device 3 Nothing there Probing /pci@1f,4000 at Device 4 Nothing there Probing /pci@1f,2000 at Device 1 Nothing there Probing /pci@4,4000 at Device 6 scsi disk tape scsi disk tape Probing /pci@4,4000 at Device 2 SUNW,m64Pro Probing /pci@4,4000 at Device 3 Nothing there Probing /pci@4,4000 at Device 4 Nothing there Probing /pci@4,4000 at Device 5 Nothing there Probing /pci@4,2000 at Device 1 Nothing there SC Control: EWP:0 IAP:0 FATAL:0 WAKEUP:0 BXIR:0 BPOR:0 SXIR:0 SPOR:1 POR:0 Probing Memory Bank #0 128 128 128 128 128 128 128 128 : 1024 Megabytes Probing Memory Bank #1 0 0 0 0 0 0 0 0 : 0 Megabytes Probing Memory Bank #2 128 128 128 128 128 128 128 128 : 1024 Megabytes Probing Memory Bank #3 0 0 0 0 0 0 0 0 : 0 Megabytes Setting 60ns memory timings Environmental monitoring: Disabled i2c adc adc adc gpio gpio Probing Floppy: No drives detected Probing UPA slots... UPA slot 0 cpu UPA slot 1 cpu UPA slot 4 pci pci UPA slot 1f pci pci Probing /pci@1f,4000 at Device 1 network Probing /pci@1f,4000 at Device 2 Nothing there Probing /pci@1f,4000 at Device 3 Nothing there Probing /pci@1f,4000 at Device 4 Nothing there Probing /pci@1f,2000 at Device 1 Nothing there Probing /pci@4,4000 at Device 6 scsi disk tape scsi disk tape Probing /pci@4,4000 at Device 2 SUNW,m64Pro Probing /pci@4,4000 at Device 3 Nothing there Probing /pci@4,4000 at Device 4 Nothing there Probing /pci@4,4000 at Device 5 Nothing there Probing /pci@4,2000 at Device 1 Nothing there UltraAX-MP+ WorkServer (2 X UltraSPARC-II 448MHz), No Keyboard OpenBoot 3.10.50 ME, 2048 MB memory installed, Serial #15728707. Ethernet address 8:0:20:f0:0:43, Host ID: 80f00043. Executing last command: boot /pci@1f,4000/network@1,1:bootp,loader-sparc64 Boot device: /pci@1f,4000/network@1,1:bootp,loader-sparc64 File and args: Using Onboard Transceiver - Link Up. 36a00 Server IP address: 10.101.1.1 Client IP address: 10.101.1.13 Gateway IP address: 10.101.1.1 Consoles: Open Firmware console Booting with sun4u support. FreeBSD/sparc64 bootstrap loader, Revision 1.0 (root@obrian.cse.buffalo.edu, Thu Jan 1 08:47:00 UTC 2009) bootpath="/pci@1f,4000/network@1,1:bootp,loader-sparc64" boot: ethernet address: 08:00:20:f0:00:43 Using Onboard Transceiver - Link Up. net_open: server addr: 10.101.1.1 net_open: server path: /mnt/cdrom Loading /boot/defaults/loader.conf /boot/kernel/kernel data=0x739b48+0x74b38 syms=[0x8+0x7d058+0x8+0x6bd34] - Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel]... jumping to kernel entry at 0xc0070000. stray vector interrupt 2029 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 7.1-RELEASE #0: Fri Jan 2 01:32:39 UTC 2009 root@obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC real memory = 2147483648 (2048 MB) avail memory = 2075926528 (1979 MB) cpu0: Sun Microsystems UltraSparc-II Processor (448.00 MHz CPU) cpu1: Sun Microsystems UltraSparc-II Processor (448.00 MHz CPU) FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs registered firmware set registered firmware set registered firmware set registered firmware set registered firmware set registered firmware set registered firmware set registered firmware set registered firmware set registered firmware set registered firmware set registered firmware set kbd0 at kbdmux0 ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413, REGOP S_FUNC) 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 pcib0: [FILTER] pcib0: [FILTER] pcib0: [GIANT-LOCKED] pcib0: [ITHREAD] pcib0: [GIANT-LOCKED] pcib0: [ITHREAD] initializing counter-timer Timecounter "pcib0" frequency 1000000 Hz quality 100 pcib0: DVMA map: 0xfc000000 to 0xffffffff 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 irq 37 (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 0x14003803f8-0x14003803ff irq 41 on ebus0 uart2: [FILTER] uart2: keyboard (1200,n,8,1) uart2: keyboard not present uart3: <16550 or compatible> addr 0x14003602f8-0x14003602ff irq 42 on ebus0 uart3: [FILTER] ebus0: addr 0x1400340278-0x1400340287,0x140030015c-0x140030015d,0x1400700 000-0x140070000f irq 34 (no driver attached) ebus0: addr 0x14003203f0-0x14003203f7,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 0x1400600000-0x1400600003 irq 40 (no driver attached) hme0: mem 0x8000-0xffff at device 1.1 on pci0 miibus0: on hme0 nsphy0: PHY 1 on miibus0 nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto hme0: Ethernet address: 08:00:20:f0:00:43 hme0: [ITHREAD] pcib1: mem 0x1fe00002000-0x1fe00003fff,0x1fe01800000-0x1fe0 18000ff,0x1fe00000000-0x1fe0000cfff irq 2032,2030,2031,2021,2024,2034 on nexus0 pcib1: Psycho, impl 0, version 4, IGN 0x1f, bus A, 66MHz pcib1: [FILTER] pci1: on pcib1 pcib2: mem 0x1c800004000-0x1c800005fff,0x1c801000000-0x1c80 10000ff,0x1c800000000-0x1c80000cfff irq 305,302,303 on nexus0 pcib2: Psycho, impl 0, version 4, IGN 0x4, bus B, 33MHz pcib2: [FILTER] pcib2: [FILTER] panic: psycho_set_intr: failed to set up interrupt 3 cpuid = 0 Uptime: 1s Automatic reboot in 15 seconds - press a key on the console to abort Rebooting... Resetting ... >How-To-Repeat: It panics every single time on this model, however I've ever tried any other version, either. I'll be testing with NetBSD/sparc64 4.0 next and see how it does, as it looks like the psycho driver that FreeBSD uses was derived from NetBSD. Note that the system boots and runs just fine with the copy of Solaris 8 that's installed on one of the local drives. >Fix: >Release-Note: >Audit-Trail: >Unformatted: