From owner-freebsd-current@FreeBSD.ORG Thu Feb 12 11:42:25 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2406816A4CE for ; Thu, 12 Feb 2004 11:42:25 -0800 (PST) Received: from mail6.speakeasy.net (mail6.speakeasy.net [216.254.0.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C02F43D31 for ; Thu, 12 Feb 2004 11:42:25 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 9303 invoked from network); 12 Feb 2004 19:42:24 -0000 Received: from dsl027-160-063.atl1.dsl.speakeasy.net (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) encrypted SMTP for ; 12 Feb 2004 19:42:24 -0000 Received: from slimer.baldwin.cx (slimer.baldwin.cx [192.168.0.16]) by server.baldwin.cx (8.12.10/8.12.10) with ESMTP id i1CJgKM0002073; Thu, 12 Feb 2004 14:42:21 -0500 (EST) (envelope-from jhb@FreeBSD.org) From: John Baldwin To: Johan Pettersson , kris@obsecurity.org Date: Thu, 12 Feb 2004 14:43:30 -0500 User-Agent: KMail/1.5.4 References: <20040211025317.13af3d36.manlix@demonized.net> <20040212021355.GA9984@xor.obsecurity.org> <20040212190942.47c09b06.manlix@demonized.net> In-Reply-To: <20040212190942.47c09b06.manlix@demonized.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200402121443.31105.jhb@FreeBSD.org> X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: freebsd-current@freebsd.org Subject: Re: Bad interrupt routing causes my SATA controller to fail. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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: Thu, 12 Feb 2004 19:42:25 -0000 On Thursday 12 February 2004 01:09 pm, Johan Pettersson wrote: > ata2: at 0xefe0 on atapci1 > ata2: [MPSAFE] > ata3: at 0xefa0 on atapci1 > ata3: [MPSAFE] > pci0: at device 31.3 (no driver attached) > > > Fatal trap 9: general protection fault while in kernel mode > cpuid = 0; apic id = 00 > instruction pointer = 0x58:0x2a40 > stack pointer = 0x10:0xf80 > frame pointer = 0x10:0x0 > code segment = base 0xc00f0000, limit 0xffff, type 0x1b > = DPL 0, pres 1, def32 0, gran 0 > > processor eflags = interrupt enabled, resume, IOPL = 0 > current process = 0 (swapper) > trap number = 9 > panic: general protection fault > at line 819 in file /usr/src/sys/i386/i386/trap.c > cpuid = 0; > Uptime: 1s > Automatic reboot in 15 seconds - press a key on the console to abort Ok, yes, this is the same problem I see on Intel 845 and 865 motherboards when using the PnP BIOS. 4.x works fine, but 5.0+ break like this. On the 845 it happens on device 12, on the 865 it happens for devices 6 and 12. There isn't a known fix at this point. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org