From owner-freebsd-current@FreeBSD.ORG Tue Dec 16 19:14:32 2003 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 BAFB016A4CE for ; Tue, 16 Dec 2003 19:14:32 -0800 (PST) Received: from web12603.mail.yahoo.com (web12603.mail.yahoo.com [216.136.173.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 0F8CE43D41 for ; Tue, 16 Dec 2003 19:14:19 -0800 (PST) (envelope-from bj93542@yahoo.com) Message-ID: <20031217031418.89064.qmail@web12603.mail.yahoo.com> Received: from [128.226.68.47] by web12603.mail.yahoo.com via HTTP; Tue, 16 Dec 2003 19:14:18 PST Date: Tue, 16 Dec 2003 19:14:18 -0800 (PST) From: Dorin H To: freebsd-current@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: 5.2Current: ACPI: tables not found on Intel AL44LX 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: Wed, 17 Dec 2003 03:14:32 -0000 Hi there, I know that probably many machines (espeacially old ones, like mine) fail to work with ACPI. Nevertheless I would be happy to play with/test it, or at least understand what happens, if I'll be able to make it move. Info on the "patient": Happily running: %uname -a FreeBSD host.mynet.edu 5.2-CURRENT FreeBSD 5.2-CURRENT #1: Tue Dec 16 12:02:30 EST 2003 user@host.mynet.edu:/usr/obj/usr/src/sys/GENERIC i386 Previously: FreeBSD host.mynet.edu 5.2-BETA FreeBSD 5.2-BETA #0: Sat Nov 29 21:12:25 EST 2003 user@host.mynet.edu:/usr/obj/usr/src/sys/NEWBBU20031128 i386 Motherboard: Intel AL440LX (Atlanta) inside a Gateway 2000 GP6-333 Bios Phoenix (last, just installed): 4A4LL0X0.15A.0023.P18, release (by Gateway) 6/28/2001 Dmesg errors: Pentium Pro MTRR support enabled ACPI-0159: *** Error: AcpiLoadTables: Could not get RSDP, AE_NO_ACPI_TABLES ACPI-0213: *** Error: AcpiLoadTables: Could not load tables: AE_NO_ACPI_TABLES ACPI: table load failed: AE_NO_ACPI_TABLES The same error happens with static linkage of acpi in 5.2Beta, or as module in 5.2 Current (as 12/15). Tried: host# sysctl machdep.acpi_root machdep.acpi_root: 0 host# acpiconf -h acpiconf: /dev/acpi: No such file or directory (of course :)) Seems that function AcpiTbFindRsdp/tbxfroot.c#L501 fails. As the search seemed to be done in: NOTE: The RSDP must be either in the first 1K of the Extended 495 * BIOS Data Area or between E0000 and FFFFF (ACPI 1.0 section 496 * 5.2.2; assertion #421). I tried to search for ID "RSD PTR" in /dev/mem Some (irrelevant ?) positions till I stopped the search are listed at the end of the email. What can I do more? I activated also the ACPI_DEBUG option but it seems to produce no more info as acpi fails at the beggining... I no that the ACPI work is undergoing and this is a minor issue, but if I can track/look/search/try something, anybody, just give me some pointers where I should focus my attention. Thank you for any suggestions, opinions.. I will gladly provide more information on this if needed. Just tell me what to squeeze as I am out of inspiration. /Dorin. Searching for tables (I got this idea by searching the archives): host# hexdump -C /dev/mem | fgrep "RSD PTR" 00d09920 60 a9 bf bf 52 53 44 20 50 54 52 22 0a 23 2b 31 |`...RSD PTR".#+1| 01200460 52 53 44 20 50 54 52 3a 20 4f 45 4d 3d 22 29 3b |RSD PTR: OEM=");| 0131e170 00 00 00 00 d0 d0 d0 d0 52 53 44 20 50 54 52 d0 |........RSD PTR.| 016f2390 52 53 44 20 50 54 52 20 69 73 20 74 68 65 20 6f |RSD PTR is the o| 05cc9920 60 a9 bf bf 52 53 44 20 50 54 52 22 0a 23 2b 31 |`...RSD PTR".#+1| 05e5ecb0 70 00 52 53 44 20 50 54 52 00 47 53 5f 4c 49 42 |p.RSD PTR.GS_LIB| 100d09920 60 a9 bf bf 52 53 44 20 50 54 52 22 0a 23 2b 31 |`...RSD PTR".#+1| 101200460 52 53 44 20 50 54 52 3a 20 4f 45 4d 3d 22 29 3b |RSD PTR: OEM=");| 10131e170 00 00 00 00 d0 d0 d0 d0 52 53 44 20 50 54 52 d0 |........RSD PTR.| 1016f2390 52 53 44 20 50 54 52 20 69 73 20 74 68 65 20 6f |RSD PTR is the o| 104a6b1b0 52 53 44 20 50 54 52 22 0a 23 2b 31 30 37 31 33 |RSD PTR".#+10713| 104a6b1e0 65 70 20 22 52 53 44 20 50 54 52 22 0a 23 2b 31 |ep "RSD PTR".#+1| 104a6b230 65 70 20 22 52 53 44 20 50 54 52 22 0a 23 2b 31 |ep "RSD PTR".#+1| 105e5ecb0 70 00 52 53 44 20 50 54 52 00 47 53 5f 4c 49 42 |p.RSD PTR.GS_LIB| 20131e170 00 00 00 00 d0 d0 d0 d0 52 53 44 20 50 54 52 d0 |........RSD PTR.| 2037ca040 2e 2e 2e 2e 2e 2e 52 53 44 20 50 54 52 2e 7c 0a |......RSD PTR.|.| 205e5ecb0 70 00 52 53 44 20 50 54 52 00 47 53 5f 4c 49 42 |p.RSD PTR.GS_LIB| 20656b1b0 52 53 44 20 50 54 52 22 0a 23 2b 31 30 37 31 33 |RSD PTR".#+10713| 20656b1e0 65 70 20 22 52 53 44 20 50 54 52 22 0a 23 2b 31 |ep "RSD PTR".#+1| 20656b230 65 70 20 22 52 53 44 20 50 54 52 22 0a 23 2b 31 |ep "RSD PTR".#+1| 30131e170 00 00 00 00 d0 d0 d0 d0 52 53 44 20 50 54 52 d0 |........RSD PTR.| 3037ca040 2e 2e 2e 2e 2e 2e 52 53 44 20 50 54 52 2e 7c 0a |......RSD PTR.|.| 305e5ecb0 70 00 52 53 44 20 50 54 52 00 47 53 5f 4c 49 42 |p.RSD PTR.GS_LIB| 400ebf250 77 e2 02 10 00 01 01 52 53 44 20 50 54 52 20 00 |w......RSD PTR .| 40131e170 00 00 00 00 d0 d0 d0 d0 52 53 44 20 50 54 52 d0 |........RSD PTR.| 40293ce20 52 53 44 20 50 54 52 20 00 52 53 44 54 00 58 53 |RSD PTR .RSDT.XS| 4032ec3d0 20 7c 52 53 44 20 50 54 52 20 2e 52 53 44 54 2e | |RSD PTR .RSDT.| 4037ca040 52 53 44 20 50 54 52 20 2e 52 53 44 54 2e 7c 0a |RSD PTR .RSDT.|.| 405c96390 52 53 44 20 50 54 52 20 69 73 20 74 68 65 20 6f |RSD PTR is the o| 405e5ecb0 70 00 52 53 44 20 50 54 52 00 47 53 5f 4c 49 42 |p.RSD PTR.GS_LIB|