From owner-freebsd-current@FreeBSD.ORG Wed Oct 22 05:12:53 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 14383106566B for ; Wed, 22 Oct 2008 05:12:53 +0000 (UTC) (envelope-from zanchey@ucc.gu.uwa.edu.au) Received: from mailext1.its.uwa.edu.au (mailext1.its.uwa.edu.au [130.95.128.59]) by mx1.freebsd.org (Postfix) with ESMTP id 7CBC48FC0A for ; Wed, 22 Oct 2008 05:12:52 +0000 (UTC) (envelope-from zanchey@ucc.gu.uwa.edu.au) Received: from kas30pipe.localhost (localhost.localdomain [127.0.0.1]) by panacea.uwa.edu.au (Postfix) with ESMTP id AD5BC87999 for ; Wed, 22 Oct 2008 12:50:17 +0800 (WST) Received: from panacea (localhost.localdomain [127.0.0.1]) by panacea.prekas (Postfix) with SMTP id CE21987BD4 for ; Wed, 22 Oct 2008 12:50:16 +0800 (WST) X-UWA-Client-IP: 130.95.13.9 (UWA) Received: from mooneye.ucc.gu.uwa.edu.au (mooneye.ucc.gu.uwa.edu.au [130.95.13.9]) by panacea.extinput (Postfix) with ESMTP id 7DF5487999 for ; Wed, 22 Oct 2008 12:50:16 +0800 (WST) Received: by mooneye.ucc.gu.uwa.edu.au (Postfix, from userid 801) id 3D253367D3; Wed, 22 Oct 2008 12:50:16 +0800 (WST) Received: from martello.ucc.gu.uwa.edu.au (martello.ucc.gu.uwa.edu.au [130.95.13.23]) by mooneye.ucc.gu.uwa.edu.au (Postfix) with ESMTP id 1A758367D2 for ; Wed, 22 Oct 2008 12:50:16 +0800 (WST) Received: by martello.ucc.gu.uwa.edu.au (Postfix, from userid 11251) id BEAEA6C09E; Wed, 22 Oct 2008 12:50:15 +0800 (WST) Received: from localhost (localhost [127.0.0.1]) by martello.ucc.gu.uwa.edu.au (Postfix) with ESMTP id AC1846C092 for ; Wed, 22 Oct 2008 12:50:15 +0800 (WST) Date: Wed, 22 Oct 2008 12:50:15 +0800 (WST) From: David Adam To: freebsd-current@freebsd.org Message-ID: User-Agent: Alpine 1.10 (DEB 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-SpamTest-Envelope-From: zanchey@ucc.gu.uwa.edu.au X-SpamTest-Group-ID: 00000000 X-SpamTest-Info: Profiles 5465 [Oct 22 2008] X-SpamTest-Info: {HEADERS: header Content-Type found without required header Content-Transfer-Encoding} X-SpamTest-Method: none X-SpamTest-Rate: 10 X-SpamTest-Status: Not detected X-SpamTest-Status-Extended: not_detected X-SpamTest-Version: SMTP-Filter Version 3.0.0 [0278], KAS30/Release Subject: CURRENT kernel crashes on boot with BTX error X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Oct 2008 05:12:53 -0000 I've been trying to build an 8-CURRENT kernel on my 7.0-RELEASE system in order to test out some patches that Pyun YongHyeon has prepared. Unfortunately, I cannot get a GENERIC+DDB kernel to boot on my machine. This is an Intel SR1200 Pentium 3-class system - there is a dmesg from 7.0-RELEASE in the first part of http://www.freebsd.org/cgi/query-pr.cgi?prp=125769-1-txt&n=/patch.txt I'm not really sure if the process I'm using is supported, so I will detail that first: (CSup to Tuesday 21 Oct 2008 1100Z sources from cvsup6.au.freebsd.org) /usr/src-8# make buildworld && make buildkernel KERNCONF=GENERIC-DEBUG /usr/src-8# make installkernel KERNCONF=GENERIC-DEBUG INSTKERNNAME=gd-8 /usr/src-8# nextboot -o "-D -h -s" -k gd-8 The kernel loads, the various modules I have specified in loader.conf are loaded, and the loader screen appears. However, when I select "boot", the expected line with the kernel version does not appear: instead, the spinner briefly spins, switches to the bold colour, and then crashes with a BTX error: int=0000000d err=00000000 efl=00010a13 eip=00000430 eax=ffffffb4 ebx=00006c47 ecx=0000000a edx=00000080 esi=00000001 edi=ffff9414 ebp=00000000 esp=0008f8b4 cs=002b ds=0033 es=002b fs=0033 gs=0033 ss=0033 cs:eip=6c 7f 94 48 00 00 00 00-0f af c1 47 00 00 00 00 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ss:esp=2b 00 00 00 33 00 47 91-00 fc 03 00 5f ad 08 04 00 00 00 00 3f 00 00 00-00 00 00 00 c4 0f 06 00 BTX halted (Copied by hand because I can't convince the loader to output BTX errors to serial console.) Other modules being loaded on boot are geom_mirror, geom_vinum, ipmi and smbus. I tried with just geom_mirror and the same thing happens; loading without ACPI also provokes the same error. So, my issues: 1. Is this an acceptable method of testing a CURRENT kernel? I also tried building a new world and kernel with DESTDIR set to another partition but had similar problems. Unforunately this machine does not have a reliable CD drive so I can't use a snapshot CD to install. 2. Any hints on where to go with the BTX error? I have compiled DDB into this config, but haven't convinced the kernel to break into the debugger. What little I've found on the web about BTX debugging suggests that it's something of a black art. Thanks, David Adam zanchey@ucc.gu.uwa.edu.au