NetBSD Problem Report #29510

From www@netbsd.org  Tue Feb 22 22:54:26 2005
Return-Path: <www@netbsd.org>
Received: by narn.netbsd.org (Postfix, from userid 31301)
	id 73E4663B400; Tue, 22 Feb 2005 22:54:26 +0000 (UTC)
Message-Id: <20050222225426.73E4663B400@narn.netbsd.org>
Date: Tue, 22 Feb 2005 22:54:26 +0000 (UTC)
From: gavan@coolfactor.org
Reply-To: gavan@coolfactor.org
To: gnats-bugs@netbsd.org
Subject: src/sys/arch/arm/xscale/i80321_pci.c: base+0x1000 breaks iyonix
X-Send-Pr-Version: www-1.0

>Number:         29510
>Category:       port-arm
>Synopsis:       src/sys/arch/arm/xscale/i80321_pci.c: base+0x1000 breaks iyonix
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    briggs
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Feb 22 22:55:00 +0000 2005
>Closed-Date:    Fri Dec 16 01:03:31 +0000 2005
>Last-Modified:  Fri Dec 16 01:03:31 +0000 2005
>Originator:     Gavan Fantom
>Release:        any -current after Thu Dec  9 04:40:20 UTC 2004
>Organization:
>Environment:
NetBSD iambic 2.99.16 NetBSD 2.99.16 (iyonix-GENERIC) #0: Tue Feb 22 22:39:08 GMT 2005  abs@iris.absd.org:/home/gavan/current/obj/iyonix-GENERIC iyonix
>Description:
Revision 1.5 of src/sys/arch/arm/xscale/i80321_pci.c causes the iyonix port to hang after the following:

From a while ago:

NetBSD 2.99.11 (iyonix-GENERIC) #10: Sun Dec 12 19:41:34 GMT 2004
        root@iris.absd.org:/tmp/iyonix-GENERIC
total memory = 512 MB
avail memory = 496 MB
mainbus0 (root)
cpu0 at mainbus0: i80321 600MHz rev 2 (XScale core)
cpu0: DC enabled IC enabled WB enabled LABT branch prediction enabled
cpu0: 32KB/32B 32-way Instruction cache
cpu0: 32KB/32B 32-way write-back-locking Data cache
iopxs0 at mainbus0: i80321 I/O Processor, acting as PCI host
i80321: SBDR = 0xc0000000 SBR0 = 0x00000008 SBR1 = 0x00000010
i80321: BANK0 = 0x10000000 BANK1 = 0x10000000
iopxs0: configuring PCI bus


And again, with today's -current:

NetBSD 2.99.16 (iyonix-GENERIC) #1: Tue Feb 22 22:46:01 GMT 2005
        abs@iris.absd.org:/home/gavan/current/obj/iyonix-GENERIC
total memory = 128 MB
avail memory = 121 MB
mainbus0 (root)
cpu0 at mainbus0: i80321 600MHz rev 2 (XScale core)
cpu0: DC enabled IC enabled WB enabled LABT branch prediction enabled
cpu0: 32KB/32B 32-way Instruction cache
cpu0: 32KB/32B 32-way write-back-locking Data cache
iopxs0 at mainbus0: i80321 I/O Processor, acting as PCI host
i80321: SBDR = 0xc0000000 SBR0 = 0x00000004 SBR1 = 0x00000004
i80321: BANK0 = 0x08000000 BANK1 = 0x00000000
iopxs0: configuring PCI bus

>How-To-Repeat:
Attempt to boot a recent NetBSD/iyonix kernel.
>Fix:
The simple fix, for NetBSD/iyonix, is to revert the change between revisions 1.4 and 1.5 of i80321_pci.c. This obviously doesn't address the reason for making the change in the first place, though.

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: port-arm-maintainer->briggs
Responsible-Changed-By: briggs@netbsd.org
Responsible-Changed-When: Wed, 23 Feb 2005 01:00:47 +0000
Responsible-Changed-Why:
This one's mine.


State-Changed-From-To: open->closed
State-Changed-By: briggs@netbsd.org
State-Changed-When: Fri, 16 Dec 2005 01:03:31 +0000
State-Changed-Why:
Finally got to fixing this.  abs@ tested the fix.


>Unformatted:

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.