From owner-freebsd-alpha@FreeBSD.ORG Thu Dec 29 04:02:38 2005 Return-Path: X-Original-To: alpha@FreeBSD.org 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 4702F16A41F; Thu, 29 Dec 2005 04:02:38 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.FreeBSD.org (Postfix) with ESMTP id 606CF43D5D; Thu, 29 Dec 2005 04:02:37 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.5b3) with ESMTP id 4769165 for multiple; Wed, 28 Dec 2005 23:00:35 -0500 Received: from [192.168.0.15] (osx.baldwin.cx [192.168.0.15]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id jBT42ZK4036894; Wed, 28 Dec 2005 23:02:35 -0500 (EST) (envelope-from jhb@FreeBSD.org) In-Reply-To: <20051228163557.GE563@cicely12.cicely.de> References: <20051228163557.GE563@cicely12.cicely.de> Mime-Version: 1.0 (Apple Message framework v746.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: John Baldwin Date: Wed, 28 Dec 2005 23:01:47 -0500 To: ticso@cicely.de X-Mailer: Apple Mail (2.746.2) X-Virus-Scanned: ClamAV 0.87.1/1219/Wed Dec 28 17:57:59 2005 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-1.4 required=4.2 tests=ALL_TRUSTED autolearn=failed version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx X-Server: High Performance Mail Server - http://surgemail.com r=1653887525 Cc: Bernd Walter , Ruslan Ermilov , alpha@FreeBSD.org Subject: Re: re(4) unaligned panic on -current X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Dec 2005 04:02:38 -0000 On Dec 28, 2005, at 11:35 AM, Bernd Walter wrote: > The same card works fine on an AS4100 running 5.4-STABLE. > > Booting [/boot/kernel/kernel]... > Entering /boot/kernel/kernel at 0xfffffc000033bf00... > ... > re0: port > 0x11000-0x110ff mem 0x80320000-0x803200ff irq 0 at device 11.0 on pci0 > miibus1: on re0 > rgephy0: on miibus1 > rgephy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, > 1000baseTX, 1000baseTX-FDX, auto > re0: Ethernet address: 00:40:f4:d0:8d:eb > > fatal kernel trap: > > trap entry = 0x4 (unaligned access fault) > cpuid = 0 > faulting va = 0xfffffc00008a472b > opcode = 0x28 > register = 0x12 > pc = 0xfffffc00003b0608 > ra = 0xfffffc00003b05cc > sp = 0xfffffc00007339d0 > usp = 0x0 > curthread = 0xfffffc000068b008 > pid = 0, comm = swapper > > [thread pid 0 tid 0 ] > Stopped at re_init_locked+0xd8: jsr ra, > (pv),re_init_locked+0xdc > > db> bt > Tracing pid 0 tid 0 td 0xfffffc000068b008 > re_init_locked() at re_init_locked+0xd8 > re_diag() at re_diag+0x178 My first guess would be Ruslan's IF_LLADDR changes. If so, you can try doing a bcopy to a char array as a workaround similar to the recent changes to de(4) and dc(4) to fix similar panics on Alpha. It might be something else though. If you could pull up gdb on your kernel.debug and do 'l *re_init_locked+0xd8' to see what file/line that corresponds to that would be helpful. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org