Re: SCSI behind PCIE bridge only detected using pci=noacpi

Shaohua Li
2006-03-09T01:09:59Z

Thomas Renninger wrote:
> Should this work or is this really not supported via ACPI?
>
> I expect this is the relevant output:
>
> ACPI: PCI Root Bridge [PCI1] (0001:40)
> PCI: Multiple domains not supported
> ACPI Error (pci_root-0279): Bus 0001:40 not present in PCI
> namespace<7>Losing some ticks... checking if CPU frequency changed.
>
> [20060127]
> ACPI Exception (pci_bind-0156): AE_NOT_FOUND, Invalid ACPI-PCI context
> for parent device PCI1 [20060127]
> ACPI Exception (pci_bind-0156): AE_NOT_FOUND, Invalid ACPI-PCI context
> for parent device PCI1 [20060127]
> ACPI: PCI Root Bridge [PCI2] (0002:80)
> PCI: Multiple domains not supported
> ACPI Error (pci_root-0279): Bus 0002:80 not present in PCI namespace
> [20060127]
> ACPI Exception (pci_bind-0156): AE_NOT_FOUND, Invalid ACPI-PCI context
> for parent device PCI2 [20060127]
> ACPI Exception (pci_bind-0156): AE_NOT_FOUND, Invalid ACPI-PCI context
> for parent device PCI2 [20060127]
>
> With pci=noacpi the SCSI disk/controller works fine.
> Without even the controller is not recognised.
IIRC, -mm tree has the x86 multiple domains support patch. Without that
patch all pci devices of non-zero domains can't be found.

Thanks,
Shaohua