RE: 2.6.28-rc7 acpi error messages

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



So, it looks like there are two possible solutions for this machine:

1) Use the RSDT instead of the XSDT and automatically get the "correct" FADT with no 64-bit register definitions.

2) Use the XSDT as is done today, but use the 32-bit values instead of the 64-bit values in the extended FADT.



>-----Original Message-----
>From: linux-acpi-owner@xxxxxxxxxxxxxxx [mailto:linux-acpi-
>owner@xxxxxxxxxxxxxxx] On Behalf Of Moore, Robert
>Sent: Thursday, December 04, 2008 2:50 PM
>To: Koornstra, Reinoud; Matthew Garrett
>Cc: linux-acpi@xxxxxxxxxxxxxxx; Brown, Len; Lin, Ming M; Zhao, Yakui
>Subject: RE: 2.6.28-rc7 acpi error messages
>
>Well, lo and behold! With a newer version of acpidump, we do get both the
>RSDT and XSDT and there are indeed two different FADTs.
>
>Acpidump should post a version number to prevent this kind of thrash in the
>future.
>
>The FADT within the RSDT seems much more reasonable. It is a short (rev 1)
>FADT with no 64-bit register addresses to cause issues. I still suspect the
>GPE0 block length (0x10) however.
>
>Incorrect table checksum is often caused by BIOS tweaking the table and
>forgetting to recompute it.
>
>
>[000h 000  4]                    Signature : "FACP"    /* Fixed ACPI
>Description Table */
>[004h 004  4]                 Table Length : 00000074
>[008h 008  1]                     Revision : 01
>[009h 009  1]                     Checksum : C1     /* Incorrect checksum,
>should be 0E */
>[00Ah 010  6]                       Oem ID : "COMPAQ"
>[010h 016  8]                 Oem Table ID : "BEARLX38"
>[018h 024  4]                 Oem Revision : 00000001
>[01Ch 028  4]              Asl Compiler ID : "    "
>[020h 032  4]        Asl Compiler Revision : 00000000
>
>[024h 036  4]                 FACS Address : BEFC1E00
>[028h 040  4]                 DSDT Address : BEFC2647
>[02Ch 044  1]                        Model : 01
>[02Dh 045  1]                   PM Profile : 00
>[02Eh 046  2]                SCI Interrupt : 0009
>[030h 048  4]             SMI Command Port : 000000B2
>[034h 052  1]            ACPI Enable Value : 02
>[035h 053  1]           ACPI Disable Value : 03
>[036h 054  1]               S4BIOS Command : 00
>[037h 055  1]              P-State Control : 00
>[038h 056  4]     PM1A Event Block Address : 0000F800
>[03Ch 060  4]     PM1B Event Block Address : 00000000
>[040h 064  4]   PM1A Control Block Address : 0000F804
>[044h 068  4]   PM1B Control Block Address : 00000460
>[048h 072  4]    PM2 Control Block Address : 00000000
>[04Ch 076  4]       PM Timer Block Address : 0000F808
>[050h 080  4]           GPE0 Block Address : 0000F820
>[054h 084  4]           GPE1 Block Address : 00000000
>[058h 088  1]       PM1 Event Block Length : 04
>[059h 089  1]     PM1 Control Block Length : 02
>[05Ah 090  1]     PM2 Control Block Length : 00
>[05Bh 091  1]        PM Timer Block Length : 04
>[05Ch 092  1]            GPE0 Block Length : 10
>[05Dh 093  1]            GPE1 Block Length : 00
>[05Eh 094  1]             GPE1 Base Offset : 00
>[05Fh 095  1]                 _CST Support : 00
>[060h 096  2]                   C2 Latency : 0032
>[062h 098  2]                   C3 Latency : 03E9
>[064h 100  2]               CPU Cache Size : 0000
>[066h 102  2]           Cache Flush Stride : 0020
>[068h 104  1]            Duty Cycle Offset : 01
>[069h 105  1]             Duty Cycle Width : 03
>[06Ah 106  1]          RTC Day Alarm Index : 0D
>[06Bh 107  1]        RTC Month Alarm Index : 00
>[06Ch 108  1]            RTC Century Index : 32
>[06Dh 109  2]      Boot Architecture Flags : 0000
>[06Fh 111  1]                     Reserved : 00
>[070h 112  4]        Flags (decoded below) : 000000AD
>                     WBINVD is operational : 1
>                WBINVD does not invalidate : 0
>                       All CPUs support C1 : 1
>                     C2 works on MP system : 1
>                   Power button is generic : 0
>                   Sleep button is generic : 1
>                      RTC wakeup not fixed : 0
>                RTC wakeup/S4 not possible : 1
>                           32-bit PM Timer : 0
>                         Docking Supported : 0
>
>Raw Table Data
>
>  0000: 46 41 43 50 74 00 00 00 01 C1 43 4F 4D 50 41 51  FACPt.....COMPAQ
>  0010: 42 45 41 52 4C 58 33 38 01 00 00 00 20 20 20 20  BEARLX38....
>  0020: 00 00 00 00 00 1E FC BE 47 26 FC BE 01 00 09 00  ........G&......
>  0030: B2 00 00 00 02 03 00 00 00 F8 00 00 00 00 00 00  ................
>  0040: 04 F8 00 00 60 04 00 00 00 00 00 00 08 F8 00 00  ....`...........
>  0050: 20 F8 00 00 00 00 00 00 04 02 00 04 10 00 00 00   ...............
>  0060: 32 00 E9 03 00 00 20 00 01 03 0D 00 32 00 00 00  2..... .....2...
>  0070: AD 00 00 00                                      ....
>
>
>
>>-----Original Message-----
>>From: Koornstra, Reinoud [mailto:koornstra@xxxxxx]
>>Sent: Thursday, December 04, 2008 11:04 AM
>>To: Moore, Robert; Matthew Garrett
>>Cc: linux-acpi@xxxxxxxxxxxxxxx; Brown, Len; Lin, Ming M
>>Subject: RE: 2.6.28-rc7 acpi error messages
>>
>>So this machine doesn't have a RSDT?
>>Isn't this ultimately a bios problem, these two tables should be generated
>>by the bios at boot time?
>>
>--
>To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
>the body of a message to majordomo@xxxxxxxxxxxxxxx
>More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux