Skip to content

SdtInvalidSignature(“XSDT”) on ACPI Revision 2+ #175

@kennystrawnmusic

Description

@kennystrawnmusic

Despite all the checks that I've spotted in the code to determine whether or not there's a RSDT or XSDT in there, I still for the life of me can't seem to figure out why this is happening:

image

In this other view, you can see that I have my kernel set to print the ACPI revision prior to this and it's correctly reported as 2:

image

So why therefore is it still failing to validate despite this? Seems really strange to say the least — after all, if AcpiTables::from_rsdt() and all the functions that depend on it correctly check to see if the ACPI revision is non-zero before going on to call validate to verify the signature, then the problem has to be with the validate function itself. How exactly, however, I have absolutely no idea.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions