Date: Sat, 22 May 2004 19:09:55 +0200 From: Rainer Hurling <rhurlin@gwdg.de> To: current@freebsd.org Subject: Re: ACPI breakage Message-ID: <40AF8963.1040902@gwdg.de> In-Reply-To: <20040521112116.GA751@cat.robbins.dropbear.id.au> References: <20040521112116.GA751@cat.robbins.dropbear.id.au>
next in thread | previous in thread | raw e-mail | index | archive | help
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: <PCI-PCI bridge> at device 1.0 on pci0 > pci1: <ACPI PCI bus> 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: <PCI-PCI bridge> at device 1.0 on pci0 > pci1: <PCI bus> on pcib1 > pcib0: slot 1 INTA is routed to irq 12 > pcib1: slot 0 INTA is routed to irq 12 > pci1: <display, VGA> at device 0.0 (no driver attached) > isab0: <PCI-ISA bridge> at device 7.0 on pci0 > isa0: <ISA bus> 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<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE> AMD Features=0x0400000<AMIE,DSP,3DNow!> real memory = 1073741824 (1024 MB) avail memory = 1041215488 (992 MB) Pentium Pro MTRR support enabled random: <entropy source, Software, Yarrow> 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: <math processor> on motherboard npx0: INT 16 interface pcibios: BIOS version 2.10 pcib0: <Host to PCI bridge> at pcibus 0 on motherboard pir0: <PCI Interrupt Routing Table: 6 Entries> on motherboard pci0: <ACPI PCI bus> 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<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE> AMD Features=0xc0400000<AMIE,DSP,3DNow!> real memory = 1073676288 (1023 MB) avail memory = 1041149952 (992 MB) Pentium Pro MTRR support enabled random: <entropy source, Software, Yarrow> npx0: [FAST] npx0: <math processor> on motherboard npx0: INT 16 interface pcibios: BIOS version 2.10 pcib0: <Host to PCI bridge> at pcibus 0 on motherboard pir0: <PCI Interrupt Routing Table: 6 Entries> on motherboard pci0: <ACPI PCI bus> 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: <VIA Generic host to PCI bridge> mem 0xd0000000-0xd7ffffff at device 0.0 on pci0 pcib1: <PCI-PCI bridge> at device 1.0 on pci0 pci1: <ACPI PCI bus> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40AF8963.1040902>