From owner-freebsd-current Sat Oct 6 14:43: 9 2001 Delivered-To: freebsd-current@freebsd.org Received: from lamovida.it (www.lamovida.it [212.110.162.163]) by hub.freebsd.org (Postfix) with ESMTP id 8455537B406 for ; Sat, 6 Oct 2001 14:43:04 -0700 (PDT) Received: by lamovida.it (Postfix, from userid 1000) id 4FD6E128; Sat, 6 Oct 2001 23:42:57 +0200 (CEST) Date: Sat, 6 Oct 2001 23:42:57 +0200 From: Andrea Campi To: current@freebsd.org Subject: Weirdest ACPI failure Message-ID: <20011006234257.A33469@webcom.it> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i X-Echelon: BND CIA NSA Mossad KGB MI6 IRA detonator nuclear assault strike Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, today I started experiencing some very weird failures on my laptop (Thinkpad 570E). I got: [...] Using $PIR table, 10 entries at 0xc00fdef0 ACPI-0446: *** Warning: Invalid checksum (4c) in table FACP ACPI-0305: *** Warning: Invalid table signature ^BOOT found ACPI-0191: *** Error: AcpiLoadTables: Error getting required tables (DSDT/FADT/FACS): AE_BAD_SIGNATURE ACPI-0213: *** Error: AcpiLoadTables: Could not load tables: AE_BAD_SIGNATURE ACPI: table load failed: AE_BAD_SIGNATURE [...] or [...] Using $PIR table, 10 entries at 0xc00fdef0 ACPI-0305: *** Warning: Invalid table signature RSD^T found ACPI-0190: *** Error: AcpiLoadTables: Could not load RSDT: AE_BAD_SIGNATURE ACPI-0222: *** Error: AcpiLoadTables: Could not load tables: AE_BAD_SIGNATURE ACPI: table load failed: AE_BAD_SIGNATURE npx0: on motherboard [...] instead of the usual: [...] Using $PIR table, 10 entries at 0xc00fdef0 npx0: on motherboard npx0: INT 16 interface acpi0: on motherboard acpi0: power button is handled as a fixed feature programming model. [...] OK so I thought, this must be the latest commits to ACPI, and I tested a couple of older, known-good kernels. The problem is, now they fail too; I checked my logs, and the same kernel that used to work now fails. So I tried acpidump, and sure enough it fails too: brian# acpidump -o rsdt.out RSD PTR: Checksum=192, OEMID=PTLTD, RsdtAddress=0x0bffa9c6 RSDT: Lenth=44, Revision=1, Checksum=207, OEMID=PTLTD, OEM Table ID= RSDT, OEM Revision=0x6040000, Creator ID= LTP, Creator Revision=0x0 Entries={ 0x0bfffb65, 0x0bfffbd9 } acpidump: RSDT entry 0 is corrupt brian# acpidump -o rsdt.out RSD PTR: Checksum=192, OEMID=PTLTD, RsdtAddress=0x0bffa9c6 acpidump: RSDT is corrupted What's up? What might cause this and above all, how do I fix it? :-( Bye, Andrea -- Press every key to continue. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message