Comment 7 for bug 1829982

Revision history for this message
Ivan Hu (ivan.hu) wrote :

[ 504.084541] ltp_acpi_test: get register: 11 val: 0000
[ 504.084944] ltp_acpi_test: get register: 12 val: 0000
[ 504.085318] ACPI Exception: AE_BAD_ADDRESS, acpi_read_bit_register

the fail is on read ID 0x13, which is on PM2 control bit 0(ARB_DIS).
this failure is caused by the PM2 aren't supported by firmeare.
From FADT table.
[038h 0056 4] PM1A Event Block Address : 0000B000
[03Ch 0060 4] PM1B Event Block Address : 00000000
[040h 0064 4] PM1A Control Block Address : 0000B004
[044h 0068 4] PM1B Control Block Address : 00000000
[048h 0072 4] PM2 Control Block Address : 00000000
[04Ch 0076 4] PM Timer Block Address : 0000B008
[050h 0080 4] GPE0 Block Address : 0000AFE0
[054h 0084 4] GPE1 Block Address : 00000000
[058h 0088 1] PM1 Event Block Length : 04
[059h 0089 1] PM1 Control Block Length : 02
[05Ah 0090 1] PM2 Control Block Length : 00
[05Bh 0091 1] PM Timer Block Length : 04

So got AE_BAD_ADDRESS when the test reads from the register is expected.