From owner-freebsd-current@FreeBSD.ORG Sat May 22 10:10:05 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 D51FD16A4CE for ; Sat, 22 May 2004 10:10:05 -0700 (PDT) Received: from mailer.gwdg.de (mailer.gwdg.de [134.76.10.26]) by mx1.FreeBSD.org (Postfix) with ESMTP id 74CF943D31 for ; Sat, 22 May 2004 10:10:05 -0700 (PDT) (envelope-from rhurlin@gwdg.de) Received: from p213.54.96.53.tisdip.tiscali.de ([213.54.96.53] helo=gwdg.de) by mailer.gwdg.de with asmtp (TLSv1:RC4-MD5:128) (Exim 4.34) id 1BRa0S-0000Ax-DX for current@freebsd.org; Sat, 22 May 2004 19:09:58 +0200 Message-ID: <40AF8963.1040902@gwdg.de> Date: Sat, 22 May 2004 19:09:55 +0200 From: Rainer Hurling User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.6) Gecko/20040410 X-Accept-Language: de, en-us, en MIME-Version: 1.0 To: current@freebsd.org References: <20040521112116.GA751@cat.robbins.dropbear.id.au> In-Reply-To: <20040521112116.GA751@cat.robbins.dropbear.id.au> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Level: ++ X-Spam-Report: Content analysis: 2.6 points, 6.0 required 2.6 RCVD_IN_DYNABLOCK RBL: Sent directly from dynamic IP address [213.54.96.53 listed in dnsbl.sorbs.net] X-Virus-Scanned: (clean) by exiscan+sophie X-AUTH-Id: rhurlin Subject: Re: ACPI breakage 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: Sat, 22 May 2004 17:10:05 -0000 Tim Robbins wrote: > On trying to boot a recent CURRENT kernel on one of my machines (i386 kernel, > Pentium III (Katmai) 500 MHz CPU, Abit BH6 motherboard), I get a panic: > ... > pcib1: at device 1.0 on pci0 > pci1: on pcib1 > pcib0: slot 1 INTA is routed to irq 12 > pcib1: slot 0 INTA is routed to irq 12 > > Fatal trap 12: page fault while in kernel mode > fault virtual address = 0x15 > > With an identical source tree, I *don't* get a panic on another system > (amd64 kernel, Athlon 64 3000+ CPU, ASUS K8V Deluxe motherboard ver. 1005) > > Reverting to sys/dev/acpica/acpi_ec.c revision 1.47 makes the panic disappear. > In case it's useful, this is what the dmesg looks like with the old > version of acpi_ec.c: > ... > pcib1: at device 1.0 on pci0 > pci1: on pcib1 > pcib0: slot 1 INTA is routed to irq 12 > pcib1: slot 0 INTA is routed to irq 12 > pci1: at device 0.0 (no driver attached) > isab0: at device 7.0 on pci0 > isa0: on isab0 I have an older elitegroup mainboard K7VTA3 Rev. 3.1. On my mainboard I get the following kernel panic since May 19th, but only when ACPI functions in BIOS are disabled: +++++++++++++++++++++++++++++++++++++++ CPU: AMD Athlon(tm) XP 1800+ (1533.39-MHz 686-class CPU) Origin = "AuthenticAMD" ID = 0x662 Stepping = 2 Features=0x383f9ff AMD Features=0x0400000 real memory = 1073741824 (1024 MB) avail memory = 1041215488 (992 MB) Pentium Pro MTRR support enabled random: ACPI-0159: *** Error: AcpiLoadTables: Could not get RSDP, AE_NO_ACPI_TABLES ACPI-0213: *** Error: AcpiLoadTables: Could not load RSDP, AE_NO_ACPI_TABLES ACPI: table load failed: AE_NO_ACPI_TABLES npx0: [FAST] npx0: on motherboard npx0: INT 16 interface pcibios: BIOS version 2.10 pcib0: at pcibus 0 on motherboard pir0: on motherboard pci0: on pcib0 $PIR: 0:9 INTA routed to irq 11 $PIR: 0:10 INTA routed to irq 9 $PIR: 0:11 INTA routed to irq 5 $PIR: 0:12 INTA routed to irq 10 $PIR: No matching entry for 0.17.INTD $PIR: No matching entry for 0.17.INTD Fatal trap 12: page fault while in kernel mode fault virtual address = 0x18 fault code = supervisor read, page not present instruction pointer = 0x8:0xc045c533 stack pointer = 0x10:0xc0c21bcc frame pointer = 0x10:0xc0c21bcc code segment = 0x0, limit 0xfffff, type 0x1b = DP2 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 0 (swapper) trap number = 12 panic: page fault at line 815 in file /usr/src/sys/i386/i386/trap.c +++++++++++++++++++++++++++++++++++++++ With ACPI enabled in BIOS the booting process looks like following and system behaves well: +++++++++++++++++++++++++++++++++++++++ CPU: AMD Athlon(tm) XP 1800+ (1533.39-MHz 686-class CPU) Origin = "AuthenticAMD" Id = 0x662 Stepping = 2 Features=0x383f9ff AMD Features=0xc0400000 real memory = 1073676288 (1023 MB) avail memory = 1041149952 (992 MB) Pentium Pro MTRR support enabled random: npx0: [FAST] npx0: on motherboard npx0: INT 16 interface pcibios: BIOS version 2.10 pcib0: at pcibus 0 on motherboard pir0: on motherboard pci0: on pcib0 $PIR: 0:9 INTA routed to irq 11 $PIR: 0:10 INTA routed to irq 11 $PIR: 0:11 INTA routed to irq 5 $PIR: 0:12 INTA routed to irq 10 $PIR: No matching entry for 0.17.INTD $PIR: No matching entry for 0.17.INTD agp0: mem 0xd0000000-0xd7ffffff at device 0.0 on pci0 pcib1: at device 1.0 on pci0 pci1: on pcib1 $PIR: 0:1 INTA routed to irq 10 pcib1: slot 0 INTA is routed to irq 10 +++++++++++++++++++++++++++++++++++++++ Hope, this point of view will help a little, Rainer