From owner-freebsd-alpha@FreeBSD.ORG Sun Aug 29 13:13:10 2004 Return-Path: Delivered-To: freebsd-alpha@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CA29116A4CE for ; Sun, 29 Aug 2004 13:13:10 +0000 (GMT) Received: from srv1.cosmo-project.de (srv1.cosmo-project.de [213.83.6.106]) by mx1.FreeBSD.org (Postfix) with ESMTP id F328C43D2F for ; Sun, 29 Aug 2004 13:13:09 +0000 (GMT) (envelope-from ticso@cicely12.cicely.de) Received: from cicely5.cicely.de (cicely5.cicely.de [IPv6:3ffe:400:8d0:301:200:92ff:fe9b:20e7]) (authenticated bits=0) i7TDD5aI060666 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK); Sun, 29 Aug 2004 15:13:07 +0200 (CEST) (envelope-from ticso@cicely12.cicely.de) Received: from cicely12.cicely.de (cicely12.cicely.de [IPv6:3ffe:400:8d0:301::12]) by cicely5.cicely.de (8.12.10/8.12.10) with ESMTP id i7TDBqsu070435 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 29 Aug 2004 15:11:53 +0200 (CEST) (envelope-from ticso@cicely12.cicely.de) Received: from cicely12.cicely.de (localhost [127.0.0.1]) by cicely12.cicely.de (8.12.11/8.12.11) with ESMTP id i7TDBqA7099225; Sun, 29 Aug 2004 15:11:52 +0200 (CEST) (envelope-from ticso@cicely12.cicely.de) Received: (from ticso@localhost) by cicely12.cicely.de (8.12.11/8.12.11/Submit) id i7TDBprM099224; Sun, 29 Aug 2004 15:11:51 +0200 (CEST) (envelope-from ticso) Date: Sun, 29 Aug 2004 15:11:50 +0200 From: Bernd Walter To: Wilko Bulte Message-ID: <20040829131149.GA59909@cicely12.cicely.de> References: <20040829095002.GA43484@freebie.xs4all.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040829095002.GA43484@freebie.xs4all.nl> X-Operating-System: FreeBSD cicely12.cicely.de 5.2-CURRENT alpha User-Agent: Mutt/1.5.6i X-Spam-Status: No, hits=-4.9 required=3.0 tests=BAYES_00 autolearn=ham version=2.63 X-Spam-Report: * -4.9 BAYES_00 BODY: Bayesian spam probability is 0 to 1% * [score: 0.0000] X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on cicely12.cicely.de cc: Gheorghe Ardelean cc: freebsd-alpha@freebsd.org Subject: Re: 5.3-BETA1 for Alpha available X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: ticso@cicely.de List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Aug 2004 13:13:10 -0000 On Sun, Aug 29, 2004 at 11:50:02AM +0200, Wilko Bulte wrote: > On Sun, Aug 29, 2004 at 01:40:33AM +0200, Gheorghe Ardelean wrote.. > > > > Hi Wilko, > > > > I have at home a PWS 433au (MX5 motherboard) with TGA2 graphic > > card and I have the same problem with BETA1 (fatal kernel trap while tring > > to initialize the tga0 device). > > It seems that a TGA2 is the kiss of death these days. Does it boot > if you take the TGA card out? > > > I have tested also on AlphaPC64 (via serial console but with S3 Virge > > DX/GX video card installed): the fatal kernel trap occurs again. > > That is strange, I do not see that happen on a PC164sx equipped with an > S3 VGA. > > > On the AlphaPC 64 the serial console is running very slowly after booting > > the kernel (maybe 300bps insetad of 9600)! > > sc0: on isa0 > > sc0: VGA <16 virtual consoles, flags=0x0> > > > > fatal kernel trap: > > > > trap entry = 0x3 (instruction fault) > > cpuid = 0 > > fault type = gentrap > > pc = 0xfffffc0000735b64 > > ra = 0xfffffc000070df5c > > sp = 0xfffffc0000e09b10 > > usp = 0x0 > > curthread = 0xfffffc00008c5cc8 > > pid = 0, comm = swapper > > > > [thread 0] > > Stopped at Ldotrap+0x8: br zero,Lret_result > > db> trace > > Ldotrap() at Ldotrap+0x8 > > --- root of call graph --- > > > > On AXPpci33 it dies while testing sym0. Before this sym0 reports: > > sym0: <810> port 0x10100-0x101ff mem 0x81854100-0x818541ff at device 6.0 on pci0 > > sym0: No NVRAM, ID 7, Fast-10, SE, parity checking > > CACHE TEST FAILED: timeout. > > sym0: CACHE INCORRECTLY CONFIGURED. > > > > fatal kernel trap: > > > > trap entry = 0x4 (unaligned access fault) > > cpuid = 0 > > faulting va = 0xdeadc0dedeadc0de Mmm - it's dereferencing nonsense. Guess this bug is old and just triggered as a result of the timeout. I'm missing an IRQ in the probe, so the timeout is reasonable. Normaly we should see: sym0: interrupting at ISA irq 11 A complete boot -v output would be interessting to see routing decisions - sounds much like someone broke IRQ routing on alpha. LCA based alphas are the only alphas so far that we have enabled interrupt routing and possibly the only alphas that share ISA and PCI interrupts. > > opcode = 0x29 > > register = 0x1 > > pc = 0xfffffc0000438138 > > ra = 0xfffffc0000438234 > > sp = 0xfffffc0000e098c0 > > usp = 0x0 > > curthread = 0xfffffc00008c5cc8 > > pid = 0, comm = swapper > > > > [thread 0] > > Stopped at ___sym_mfree+0x58: beq t0,___sym_mfree+0x64 > > > > db> trace > > ___sym_mfree() at ___sym_mfree+0x58 > > --- root of call graph --- > > > > == > > > > All this machines run without problems FreeBSD version 4.x ( 7<= x <=9 )! > > I'm wondering if the new compiler in 5.x has any relation to this problem. What exactly is an instruction fault? If it's an unavailable opcode then maybe. > I have installed that same PC164sx with an 810 driven CDROM drive > without problems. We don't have to do anything special with interrupts on PC164* systems. > Hmm.... Both PC64 and AXPpci33 are EV4x machines.. Hmm.. all my test > boxes are >= EV5 To be exact AXPpci33 is LCA with an 21066 CPU or LCA45 with an 21066A CPU, which is very similar to EV4 and EV45. It seems that those boards are sold with 21066 CPUs only and that 21066A only made it into Alphabooks and maybe some Multias. But EV5 is just a different core without (AFAIK) any changes to the opcodes. -- B.Walter BWCT http://www.bwct.de bernd@bwct.de info@bwct.de