> If that doesn't work or you'd rather brute-force it, you could try doing > something like "pci=earlydump". This is currently only implemented for x86, so > it would be some work to implement something similar for arm64. It would be a > nice upstream addition if you *did* implement it. > > In the earlydump output I would be looking for clues about the power state of > 03:00.0 to try to figure out if the bootloader left it powered off or if Linux > is doing something to turn it off. > Is it really possible to implement a generic version of this? PCI on ARM64 is not really unified. There are several host bridge drivers for different types of access. If we limit the functionality to ACPI, the answer is still maybe if we can pass the base address of the MMCONFIG region. All products use a different MMCONFIG region. -- Sinan Kaya Qualcomm Datacenter Technologies, Inc. as an affiliate of Qualcomm Technologies, Inc. Qualcomm Technologies, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project.