NetBSD Problem Report #43787

From tmp+esmtp@disfinite.org  Sat Aug 21 18:10:19 2010
Return-Path: <tmp+esmtp@disfinite.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id 0861863BC30
	for <gnats-bugs@gnats.NetBSD.org>; Sat, 21 Aug 2010 18:10:19 +0000 (UTC)
Message-Id: <20100821181014.8E4BD372EB@echo.disfinite.org>
Date: Sat, 21 Aug 2010 18:10:14 +0000 (UTC)
From: tmp+nb-spr@disfinite.org
Reply-To: tmp+nb-spr@disfinite.org
To: gnats-bugs@gnats.NetBSD.org
Subject: sparc64 viaide panic
X-Send-Pr-Version: 3.95

>Number:         43787
>Category:       port-sparc64
>Synopsis:       sparc64 panics upon attaching viaide0
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-sparc64-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Aug 21 18:15:00 +0000 2010
>Originator:     T. M. Pederson
>Release:        NetBSD 5.99.35 (20100708)
>Organization:
>Environment:
System: NetBSD vision.disfinite.org 5.99.35 NetBSD 5.99.35 (GENERIC) #0: Fri Jul  9 01:57:14 UTC 2010 builds@b7.netbsd.org:/home/builds/ab/HEAD/sparc64/201007080000Z-obj/home/builds/ab/HEAD/src/sys/arch/sparc64/compile/GENERIC
Architecture: sparc64
Machine: sparc64
System: NetBSD vision.disfinite.org 5.99.35 NetBSD 5.99.35 (GENERIC) #0: Fri Jul
>Description:
	When trying to boot a sparc64 system that has a viaide (viasata) PCI
	controller installed, the system panics upon mounting the device. Note
	that this is independent of whether drive(s) are attached. I've also
	seen this with the release version of the system; debugging details
	were easist to get with a -current.
	* DMESG/panic:
	NetBSD 5.99.35 (GENERIC) #0: Fri Jul  9 01:57:14 UTC 2010
	        builds@b7.netbsd.org:/home/builds/ab/HEAD/sparc64/201007080000Z-obj/home/builds/ab/HEAD/src/sys/arch/sparc64/compile/GENERIC
	total memory = 512 MB
	avail memory = 489 MB
	mainbus0 (root): SUNW,Ultra-5_10 (Sun Ultra 5/10 UPA/PCI): hostid 80d1719f
	cpu0 at mainbus0: SUNW,UltraSPARC-IIi @ 440 MHz, UPA id 0
	cpu0: 16K instruction (32 b/l), 16K data (32 b/l), 2048K external (64 b/l)
	psycho0 at mainbus0 addr 0xfffc4000
	psycho0: SUNW,sabre: impl 0, version 0: ign 7c0 bus range 0 to 2; PCI bus 0
	pci0 at psycho0
	ppb0 at pci0 dev 1 function 1: Sun Microsystems Simba PCI Bridge (rev. 0x13)
	pci1 at ppb0 bus 1
	ebus0 at pci1 dev 1 function 0
	ebus0: Sun Microsystems PCIO Ebus2, revision 0x01
	auxio0 at ebus0 addr 726000-726003, 728000-728003, 72a000-72a003, 72c000-72c003, 72f000-72f003
	power at ebus0 addr 724000-724003 ipl 37 not configured
	SUNW,pll at ebus0 addr 504000-504002 not configured
	sab0 at ebus0 addr 400000-40007f ipl 43: rev 3.2
	sabtty0 at sab0 port 0: console i/o
	sabtty1 at sab0 port 1
	com0 at ebus0 addr 3083f8-3083ff ipl 41: ns16550a, working fifo
	kbd0 at com0
	com1 at ebus0 addr 3062f8-3062ff ipl 42: ns16550a, working fifo
	ms0 at com1
	wsmouse0 at ms0 mux 0
	lpt0 at ebus0 addr 3043bc-3043cb, 30015c-30015d, 700000-70000f ipl 34
	fdthree at ebus0 addr 3023f0-3023f7, 706000-70600f, 720000-720003 ipl 39 not configured
	clock0 at ebus0 addr 0-1fff: mk48t59
	flashprom at ebus0 addr 0-fffff not configured
	audiocs0 at ebus0 addr 200000-2000ff, 702000-70200f, 704000-70400f, 722000-722003 ipl 35 ipl 36: CS4231A
	audio0 at audiocs0: full duplex, playback, capture
	hme0 at pci1 dev 1 function 1: Sun Happy Meal Ethernet, rev. 1
	hme0: interrupting at ivec 3021
	hme0: Ethernet address 08:00:20:d1:71:9f
	nsphy0 at hme0 phy 1: DP83840 10/100 media interface, rev. 1
	nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
	machfb0 at pci1 dev 2 function 0: ATI Technologies 3D Rage Pro (rev. 0x5c)
	machfb0: aperture size 01000000
	machfb0: 16 MB aperture at 0xe1000000, 4 KB registers at 0xe2000000
	machfb0: 128 KB ROM at 0xe1020000
	CLOCK_CNTL: 00210a00
	using clock 0
	ref_div: 33
	mclk_fb_div: 228
	machfb0: 4096 KB SGRAM 98.924 MHz, maximum RAMDAC clock 230 MHz
	post_div: 2 log2_post_div: 1 mclk_div: 228
	vclk_ctl: 03
	machfb0: initializing the DSP
	machfb0: initial resolution 1152x864 at 8 bpp
	machfb0: attached to /dev/fb0
	post_div: 2 log2_post_div: 1 mclk_div: 228
	vclk_ctl: 03
	machfb0: initializing the DSP
	wsdisplay1 at machfb0 kbdmux 1
	direct rendering for machfb0 unsupported
	cmdide0 at pci1 dev 3 function 0: CMD Technology PCI0646 (rev. 0x03)
	cmdide0: primary channel configured to native-PCI mode
	cmdide0: using ivec 1820 for native-PCI interrupt
	atabus0 at cmdide0 channel 0
	cmdide0: secondary channel configured to native-PCI mode
	atabus1 at cmdide0 channel 1
	ppb1 at pci0 dev 1 function 0: Sun Microsystems Simba PCI Bridge (rev. 0x13)
	pci2 at ppb1 bus 2
	uhci0 at pci2 dev 2 function 0: VIA Technologies VT83C572 USB Controller (rev. 0x62)
	uhci0: interrupting at ivec 14
	usb0 at uhci0: USB revision 1.0
	uhci1 at pci2 dev 2 function 1: VIA Technologies VT83C572 USB Controller (rev. 0x62)
	uhci1: interrupting at ivec 15
	usb1 at uhci1: USB revision 1.0
	ehci0 at pci2 dev 2 function 2: VIA Technologies VT8237 EHCI USB Controller (rev. 0x65)
	ehci0: interrupting at ivec 16
	ehci0: dropped intr workaround enabled
	ehci0: companion controllers, 2 ports each: uhci0 uhci1
	usb2 at ehci0: USB revision 2.0
	viaide0 at pci2 dev 2 function 3panic: psycho0: PCI bus A error AFAR 1fff1400035 AFSR 2000000000
	Stopped in pid 0.1 (system) at  netbsd:cpu_Debugger+0x4:        nop
	* ddb/ps:
	PID    LID S CPU     FLAGS       STRUCT LWP *               NAME WAIT
	0       16 2   0       200            b758400            atabus1
	0       15 2   0       200            b7587e0            atabus0
	0       14 2   0       200            b758bc0             sysmon
	0       13 2   0       200            b758fa0         pmfsuspend
	0       12 2   0       200            b759380           pmfevent
	0       11 2   0       200            b759760           nfssilly
	0       10 2   0       200            b759b40            cachegc
	0        9 2   0       200            b752000              vrele
	0        8 2   0       200            b7523e0          modunload
	0        7 2   0       200            b7527c0            xcall/0
	0        6 2   0       200            b752ba0          softser/0
	0        5 2   0       200            b752f80          softclk/0
	0        4 2   0       200            b753360          softbio/0
	0        3 2   0       200            b753740          softnet/0
	0        2 1   0       201            b753b20             idle/0
	0    >   1 7   0       200            1843d20            swapper
	* ddb/bt:
	psycho_bus_a(b9e5ac0, d, e0017ed0, 1, 135f740, 1000000) at netbsd:psycho_bus_a+0x30
	sparc_interrupt(0, 5, 1, 1c04a28, 1c047f0, 0) at netbsd:sparc_interrupt+0x1e8
	kprintf(18a3648, 1843d20, ff0f0000000001, 18a3648, 64, 0) at netbsd:kprintf+0xa0c
	aprint_normal_internal(0, 1715dc0, 1c04a18, 18a3648, 73, 0) at netbsd:aprint_normal_internal+0x6c
	aprint_normal(1715dc0, 2, 3, b73fa44, 3, b73fa44) at netbsd:aprint_normal+0x28
	pciprint(1c04cc8, 0, bb57094, 18a1738, 18a1400, 20) at netbsd:pciprint+0x44
	config_attach_loc(bbf1840, 1807850, 1c04d2c, 1c04cc8, 1340800, 1340800) at netbsd:config_attach_loc+0xc4
	pci_probe_device(bb52000, f0081cf800021300, 0, 0, 300, 0) at netbsd:pci_probe_device+0x2c0
	sparc64_pci_enumerate_bus(bb52000, 169f030, 0, 21, 40, 184a000) at netbsd:sparc64_pci_enumerate_bus+0x348
	pcirescan(0, 16d8928, 169f030, bb57097, 0, bb57097) at netbsd:pcirescan+0x18
	pciattach(1, bb57060, 1c05240, 18a1738, 1808ea0, 16d8800) at netbsd:pciattach+0x15c
	config_attach_loc(bb57060, 18074f0, 1, 1c05240, 0, 1345280) at netbsd:config_attach_loc+0x188
	ppbattach(baa7060, bad9c40, 1c05418, 18a1738, 1808ea0, 16d8800) at netbsd:ppbattach+0x12c
	config_attach_loc(bad9c40, 1807880, 1, 1c05418, 0, 1340800) at netbsd:config_attach_loc+0x188
	pci_probe_device(baa2000, f00600d400000800, 0, 0, 0, 0) at netbsd:pci_probe_device+0x2c0
	sparc64_pci_enumerate_bus(baa2000, 169f030, 0, 42, 40, 184a000) at netbsd:sparc64_pci_enumerate_bus+0x348
	pcirescan(0, 16d8928, 169f030, baa7097, 0, baa7097) at netbsd:pcirescan+0x18
	pciattach(1, baa7060, 1c05898, 18a1738, 18a1400, 16d8800) at netbsd:pciattach+0x15c
	config_attach_loc(baa7060, 1807490, 1, 1c05898, 0, 135f000) at netbsd:config_attach_loc+0x188
	psycho_attach(b783b00, b9e5ac0, 1c05ab0, 18a1738, 18a1400, 16d8800) at netbsd:psycho_attach+0x54c
	config_attach_loc(b9e5ac0, 1807430, 1, 1c05ab0, 0, 108b320) at netbsd:config_attach_loc+0x188
	mainbus_attach(0, b783b00, 0, 18a1738, 16e3400, 108b000) at netbsd:mainbus_attach+0x4a8
	config_attach_loc(b783b00, 1806f80, 1, 0, 0, 7) at netbsd:config_attach_loc+0x188
	cpu_configure(16ffc00, 1275640, 0, b749f80, 100, 800) at netbsd:cpu_configure+0x20c
	main(0, 11fcb00, fffa98e0, f0066d2c, fffffffff006cd6c, fffa9e80) at netbsd:main+0x2b4
	cpu_initialize(f0066d2c, 113400, 112f38, fffa9df8, 1, fffa9c78) at netbsd:cpu_initialize+0xe8
>How-To-Repeat:
	Boot sparc64 with a viaide(4) controller installed.
>Fix:
	None known
	The ystem boots if the viaide(4) controller is removed.

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.