From owner-freebsd-sparc64@FreeBSD.ORG Wed Aug 9 05:01:38 2006 Return-Path: X-Original-To: freebsd-sparc64@freebsd.org Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 28C8C16A4DD for ; Wed, 9 Aug 2006 05:01:38 +0000 (UTC) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (gate.funkthat.com [69.17.45.168]) by mx1.FreeBSD.org (Postfix) with ESMTP id ACC3843D46 for ; Wed, 9 Aug 2006 05:01:37 +0000 (GMT) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (vvh3fzzvp5c3ga46@localhost.funkthat.com [127.0.0.1]) by hydrogen.funkthat.com (8.13.6/8.13.3) with ESMTP id k7951aMF071105; Tue, 8 Aug 2006 22:01:36 -0700 (PDT) (envelope-from jmg@hydrogen.funkthat.com) Received: (from jmg@localhost) by hydrogen.funkthat.com (8.13.6/8.13.3/Submit) id k7951a8D071104; Tue, 8 Aug 2006 22:01:36 -0700 (PDT) (envelope-from jmg) Date: Tue, 8 Aug 2006 22:01:36 -0700 From: John-Mark Gurney To: Nenhum _de_Nos Message-ID: <20060809050136.GK99774@funkthat.com> Mail-Followup-To: Nenhum _de_Nos , freebsd-sparc64@freebsd.org References: <4956a5e50608081911n1417ea89r58d148c5484b8313@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4956a5e50608081911n1417ea89r58d148c5484b8313@mail.gmail.com> User-Agent: Mutt/1.4.2.1i X-Operating-System: FreeBSD 5.4-RELEASE-p6 i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ X-Resume: http://resnet.uoregon.edu/~gurney_j/resume.html Cc: freebsd-sparc64@freebsd.org Subject: Re: panic: pcib: uncorrectable error X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John-Mark Gurney List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Aug 2006 05:01:38 -0000 Nenhum _de_Nos wrote this message on Tue, Aug 08, 2006 at 23:11 -0300: > i have two sunblades 150 one runs FreeBSD 6.0-p9, the other Solaris 8. > this freebsd is a nfs server that when in huge nfs activity (such as > untar a 100MB file) panics as follow: > > IOMMU fault virtual address 0xc19c2000 > panic: pcib: uncorrectable error AFAIR 0xcec54708 AFSR 0x4100ff002080000 > > this machine was running 6.1-STABLE, 6.1-RELEASE and all had the same > error. i've changed the hds and run FreeBSD in the other sunblade, but > the very same thing happened. > > i've tested memory, as for changing among them both and nothing also > (i have no other pc133 machine). > > solaris runs fine, but i really want FreeBSD on them :) > > the hardware is the factory default, just the server has a seagate > 300GB IDE hd and one unused Realtek Gigabit Card. > > if anyone can help :) Hmmm.. could you try turning off dma on ide? hw.ata.ata_dma=0 It'd be useful to find out which device was doing dma that caused the fault, because it's likely overrunning the mapping provided... With enough munging around in iommu_decode_fault, you could work your way back to the map/tag that caused the fault, and then figure out which device owned the tag... -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not."