From owner-freebsd-acpi@FreeBSD.ORG Wed Jan 4 19:13:57 2006 Return-Path: X-Original-To: freebsd-acpi@FreeBSD.org Delivered-To: freebsd-acpi@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8E87D16A41F for ; Wed, 4 Jan 2006 19:13:57 +0000 (GMT) (envelope-from mutations@protean-carrier.com) Received: from badass.netwater.com (badass.netwater.com [69.0.219.173]) by mx1.FreeBSD.org (Postfix) with ESMTP id CA92943D5E for ; Wed, 4 Jan 2006 19:13:56 +0000 (GMT) (envelope-from mutations@protean-carrier.com) Received: (qmail 14764 invoked from network); 4 Jan 2006 19:13:55 -0000 Received: from localhost (127.0.0.1) by localhost with SMTP; 4 Jan 2006 19:13:55 -0000 Received: from allusers.trinity-health.org (allusers.trinity-health.org [170.232.2.203]) by webmail.protean-carrier.com (IMP) with HTTP for ; Wed, 04 Jan 2006 14:13:55 -0500 Message-ID: <1136402035.43bc1e73758ec@webmail.protean-carrier.com> Date: Wed, 04 Jan 2006 14:13:55 -0500 From: mutations@protean-carrier.com To: freebsd-acpi@FreeBSD.org References: <200601041640.k04GeEVT027425@freefall.freebsd.org> In-Reply-To: <200601041640.k04GeEVT027425@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.2.2 X-Originating-IP: 170.232.2.203 Cc: Subject: Re: i386/89545: Compaq DL 360 ACPI boot problem X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jan 2006 19:13:57 -0000 I'm using a Compaq Proliant ML530 with single processor. On FBSD 5.4 I had no problems. With 6.0 stable and current I could not boot with ACPI enabled. I believe I have the same date revision bios update that you listed in a previous e-mail. I applied the patch listed by John Baldwin without including his prior printf statements for apci_pci_link.c. I just finished compiling stable and I am nowable to boot with ACPI enabled. I will continue to monitor. -James : > The following reply was made to PR i386/89545; it has been noted by GNATS. > > From: Anders Nordby > To: John Baldwin > Cc: bug-followup@freebsd.org, uralmetal@gmail.com > Subject: Re: i386/89545: Compaq DL 360 ACPI boot problem > Date: Wed, 4 Jan 2006 17:36:21 +0100 > > --ikeVEW9yuYc//A+q > Content-Type: text/plain; charset=iso-8859-1 > Content-Disposition: inline > Content-Transfer-Encoding: 8bit > > Hi, > > On Tue, Jan 03, 2006 at 05:06:26PM -0500, John Baldwin wrote: > > It does reference 'FAKE' in one of the _PRT entries sadly. You can try > > removing it and compiling a custom dsdt to work around it. You could also > > > beat up Compaq for the crap BIOS. Do these machines have APICs on them? > > > They'd probably be a lot happier with APIC enabled if so. > > > > Package (0x04) > > { > > 0x0004FFFF, > > 0x00, > > FAKE, > > 0x00 > > }, > > I removed the section above, but if fails to compile: > > root@anderstest:~# iasl anderstest.asl-fixed > > Intel ACPI Component Architecture > ASL Optimizing Compiler / AML Disassembler version 20041119 [Dec 31 > 2005] > Copyright (C) 2000 - 2004 Intel Corporation > Supports ACPI Specification Revision 2.0c > > Non-ASCII character: 0xD2 at offset 0xBB > Non-ASCII character: 0xD2 at offset 0x189 > Non-ASCII character: 0xD2 at offset 0x7B3 > 3 non-ASCII characters found in input file, appears to be binary > Error 1082 - Invalid characters found in file anderstest.asl-fixed > > In the ASL, there is 0xD2 which is Ò, used for Creator ID in the RSDT, > FACP and SPCR sections. I changed that to just ASL like it looks like on > my Dell laptop (Creator ID=ASL). Then I can compile. Booting with the > custom dsdt, I get a page fault. Log attached. > > I will check to see if I can change anything useful in the BIOS > tomorrow, but I doubt it. :-/ > > Cheers, > > -- > Anders. > > --ikeVEW9yuYc//A+q > Content-Type: text/plain; charset=us-ascii > Content-Disposition: attachment; filename="anderstest-v2.log" > > Copyright (c) 1992-2005 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. > FreeBSD 6.0-STABLE #0: Sat Dec 31 02:04:34 UTC 2005 > root@anderstest:/usr/obj/usr/src/sys/SMP > Timecounter "i8254" frequency 1193182 Hz quality 0 > CPU: Intel(R) Pentium(R) III CPU family 1133MHz (1130.46-MHz 686-class > CPU) > Origin = "GenuineIntel" Id = 0x6b1 Stepping = 1 > > Features=0x383f9ff > real memory = 671072256 (639 MB) > avail memory = 647356416 (617 MB) > ACPI-0377: *** Info: Table [SSDT] replaced by host OS > ACPI: overriding DSDT/SSDT with custom table > ACPI-0377: *** Info: Table [DSDT] replaced by host OS > npx0: [FAST] > npx0: on motherboard > npx0: INT 16 interface > acpi0: on motherboard > acpi0: Power Button (fixed) > attach started > pci_link0: calling _CRS > pci_link0: _CRS returned AE_OK > pci_link0: num_links = 0 > attach started > pci_link1: calling _CRS > pci_link1: _CRS returned AE_OK > pci_link1: num_links = 1 > pci_link1: 1 links initialized after child links > pci_link1: calling _CRS again > pci_link1: _CRS returned AE_OK > pci_link1: calling _PRS again > pci_link1: _PRS returned AE_OK > attach started > pci_link2: calling _CRS > pci_link2: _CRS returned AE_OK > pci_link2: num_links = 1 > pci_link2: 1 links initialized after child links > pci_link2: calling _CRS again > pci_link2: _CRS returned AE_OK > pci_link2: calling _PRS again > pci_link2: _PRS returned AE_OK > attach started > pci_link3: calling _CRS > pci_link3: _CRS returned AE_OK > pci_link3: num_links = 1 > pci_link3: 1 links initialized after child links > pci_link3: calling _CRS again > pci_link3: _CRS returned AE_OK > pci_link3: calling _PRS again > pci_link3: _PRS returned AE_OK > attach started > pci_link4: calling _CRS > pci_link4: _CRS returned AE_OK > pci_link4: num_links = 1 > pci_link4: 1 links initialized after child links > pci_link4: calling _CRS again > pci_link4: _CRS returned AE_OK > pci_link4: calling _PRS again > pci_link4: _PRS returned AE_OK > attach started > pci_link5: calling _CRS > pci_link5: _CRS returned AE_OK > pci_link5: num_links = 1 > pci_link5: 1 links initialized after child links > pci_link5: calling _CRS again > pci_link5: _CRS returned AE_OK > pci_link5: calling _PRS again > pci_link5: _PRS returned AE_OK > attach started > pci_link6: calling _CRS > pci_link6: _CRS returned AE_OK > pci_link6: num_links = 1 > pci_link6: 1 links initialized after child links > pci_link6: calling _CRS again > pci_link6: _CRS returned AE_OK > pci_link6: calling _PRS again > pci_link6: _PRS returned AE_OK > attach started > pci_link7: calling _CRS > pci_link7: _CRS returned AE_OK > pci_link7: num_links = 1 > pci_link7: 1 links initialized after child links > pci_link7: calling _CRS again > pci_link7: _CRS returned AE_OK > pci_link7: calling _PRS again > pci_link7: _PRS returned AE_OK > attach started > pci_link8: calling _CRS > pci_link8: _CRS returned AE_OK > pci_link8: num_links = 1 > pci_link8: 1 links initialized after child links > pci_link8: calling _CRS again > pci_link8: _CRS returned AE_OK > pci_link8: calling _PRS again > pci_link8: _PRS returned AE_OK > attach started > pci_link9: calling _CRS > pci_link9: _CRS returned AE_OK > pci_link9: num_links = 1 > pci_link9: 1 links initialized after child links > pci_link9: calling _CRS again > pci_link9: _CRS returned AE_OK > pci_link9: calling _PRS again > pci_link9: _PRS returned AE_OK > Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000 > acpi_timer0: <24-bit timer at 3.579545MHz> port 0x240-0x243 on acpi0 > cpu0: on acpi0 > pcib0: on acpi0 > > > Fatal trap 12: page fault while in kernel mode > cpuid = 0; apic id = 00 > fault virtual address = 0x1c > fault code = supervisor read, page not present > instruction pointer = 0x20:0xc0a6d69d > stack pointer = 0x28:0xc0c20ba8 > frame pointer = 0x28:0xc0c20bc0 > 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 = 0 (swapper) > trap number = 12 > panic: page fault > cpuid = 0 > Uptime: 1s > Automatic reboot in 15 seconds - press a key on the console to abort > Rebooting... > > --ikeVEW9yuYc//A+q-- > _______________________________________________ > freebsd-acpi@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-acpi > To unsubscribe, send any mail to "freebsd-acpi-unsubscribe@freebsd.org" > ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.