Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 07 Jun 2024 17:38:25 +0000
From:      bugzilla-noreply@freebsd.org
To:        acpi@FreeBSD.org
Subject:   [Bug 270707] Installer media doesn't boot on Thinkpad T14s Gen 3 (Ryzen 7 Pro 6850U)
Message-ID:  <bug-270707-16045-WHg9Ji73SO@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-270707-16045@https.bugs.freebsd.org/bugzilla/>
References:  <bug-270707-16045@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D270707

--- Comment #39 from John Baldwin <jhb@FreeBSD.org> ---
Ok, looking at the dump, there are two separate things going on.  First, the
global 'APIC' table (MADT) includes some overrides for certain IRQs:

        Type=3DINT Override
        BUS=3D0
        IRQ=3D1
        INTR=3D1
        Flags=3D{Polarity=3Dactive-lo, Trigger=3Dedge}

        Type=3DINT Override
        BUS=3D0
        IRQ=3D12
        INTR=3D12
        Flags=3D{Polarity=3Dactive-lo, Trigger=3Dedge}

        Type=3DINT Override
        BUS=3D0
        IRQ=3D0
        INTR=3D2
        Flags=3D{Polarity=3Dconforming, Trigger=3Dconforming}

        Type=3DINT Override
        BUS=3D0
        IRQ=3D9
        INTR=3D9
        Flags=3D{Polarity=3Dactive-lo, Trigger=3Dlevel}

The general theme here seems to be active-lo interrupts for ISA (which is
typically bizarre).

Unfortunately your dump just has 'acpidump -t' output and not 'acpidump -d'
output that disassembles the compiled AML.  The code in acpi_resource.c is
dealing with a separate bit of the ASL where individual Device() entries in=
 the
namespace have an IRQ resource and the IRQ resource specifies the trigger m=
ode
and polarity.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-270707-16045-WHg9Ji73SO>