ACPI errors on amd64 (sempron)
Nate Lawson
nate at root.org
Thu Oct 27 17:56:56 PDT 2005
Jung-uk Kim wrote:
> On Thursday 27 October 2005 08:08 pm, Nate Lawson wrote:
>
>>Jung-uk Kim wrote:
>>
>>>It's already fixed in (soon to be imported) ACPICA-20051021 code.
>>
>>There's no way we can get acpi-ca tested in -current and MFC'd
>>before 6.0. Instead, we should MFC just the logic Intel changed in
>>the header file to 6.0.
>
>
> IMHO, I think there's not enough time to do any fix at this point. I
> think we should fix it *after* 6.0-RELEASE because it only fixes half
> of his problem.
I disagree. It's very clear what the alignment requirements are on
amd64 and that acpi-ca is being too strict, harming an actual
implementation.
> In fact, I have seen somebody else had similar problem:
>
> http://bsdforum.or.kr/viewtopic.php?p=5414#5414
>
> It's Korean BSD User Forum but you may be able to read this:
>
> pci_link26: BIOS IRQ 10 for -2145771032.1.INTA is invalid
> pci_link21: BIOS IRQ 11 for -2145771032.2.INTA is invalid
> pci_link27: BIOS IRQ 3 for -2145771032.2.INTB is invalid
> pci_link23: BIOS IRQ 10 for -2145771032.10.INTA is invalid
> pci_link24: BIOS IRQ 11 for -2145771032.4.INTA is invalid
> pci_link29: BIOS IRQ 11 for -2145771032.7.INTA is invalid
> pci_link30: BIOS IRQ 10 for -2145771032.8.INTA is invalid
Yes, I agree that this alone doesn't fix it. This looks to me like the
pci_link code is pointing the interrupt source at the wrong part of the
resource descriptor. Perhaps it is not incrementing the pointer
correctly for 64-bit arches.
--
Nate
More information about the freebsd-acpi
mailing list