From owner-freebsd-current@FreeBSD.ORG Thu Jul 29 11:30:13 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 1252616A4CE for ; Thu, 29 Jul 2004 11:30:13 +0000 (GMT) Received: from send.it.helsinki.fi (send.it.helsinki.fi [128.214.205.133]) by mx1.FreeBSD.org (Postfix) with ESMTP id C24CD43D5F for ; Thu, 29 Jul 2004 11:30:11 +0000 (GMT) (envelope-from mjsaarin@cc.helsinki.fi) Received: from lagavulin.it.helsinki.fi (lagavulin.it.helsinki.fi [128.214.38.143]) by send.it.helsinki.fi (8.12.11/8.12.11) with ESMTP id i6TBTqoq020430 for ; Thu, 29 Jul 2004 14:29:52 +0300 (EEST) Received: (from mjs@localhost)i6TBTp5w013983; Thu, 29 Jul 2004 14:29:51 +0300 (EEST) (envelope-from mjsaarin@cc.helsinki.fi) X-Authentication-Warning: lagavulin.it.helsinki.fi: mjs set sender to mjsaarin@cc.helsinki.fi using -f To: freebsd-current@freebsd.org From: Matti Saarinen Date: Thu, 29 Jul 2004 14:29:51 +0300 Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: IBM T41 + ACPI + CURRENT/20040729: Boot fails on fatal trap 12 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, 29 Jul 2004 11:30:13 -0000 I CVSuped my T41 today and now the laptop doesn't boot ACPI enabled. It dies on fatal trap 12 while trying to mount root fs. What could be causing this? Below is the manually copied console output: ata1-slave: FAILURE - ATAPI_IDENTIFY no interrupt ATAPI_RESET time = 170us acd0: CDRW at ata1-master PIO4 Mountig root from ufs:/dev/ad0s3a Fatal trap 12: page fault while in kernel mode fault virtual address = 0x1ff01ff fault code = supervisor read, page not present instructor pointer = 0x8:0xc04a4faa stack pointer = 0x10:0dacf9a84 frame pointer = 0x10:0xdacf9aa4 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 1 (swapper) [thread 100003] Stopped at devfs_populate+0x186: cmpb $0x2f,0(%esi) db> trace devfs_populate(c2170a00,c04ff881,c2171105,0,8060) at defvs_populate+0x186 devfs_lookup(dacf9bc0,c2170ac1,1,0,c1e78420) at devfs_lookup+0x243 devfs_lookup(dscf9bc0) at devfs_lookup+0x31 lookup(dacf9c00) at lookup+0x2cf getdiskbyname(c2171100) at getdiskbyname+0x12e setrootbyname(c2171100) at setrootbyname+0xb vfs_mountroot_try(c1fb9220,0,c1e77de0,dacf9d0c,c04c41ac) at vfs_mountroot_try+0xcb vfs_mountroot(0,c1e77de,0c1e78420,0,0) at vfs_mountroot+0x6b start_init(0,dscf9d48,c06b31a0,0,c0659b52) at start_init+0x3c fork_exit(c04c4170,0,dacf9d48) at fork_exit+0x66 fork_trampoline() at fork_trampoline+0x8 --- trap 0x1, eip = 0, esp = 0xdacf9d7c, ebp = 0 --- db> Cheers, -- - Matti -