About "acpi0: reservation of ... failed" message in `dmesg`
John Baldwin
jhb at FreeBSD.org
Tue May 11 11:45:35 UTC 2010
Nate Lawson wrote:
> avatar Lin wrote:
>> Our customers are concerned about the following messages in `dmesg` output.
>>
>> ===
>> acpi0: reservation of 0, a0000 (3) failed
>> acpi0: reservation of 100000, bff00000 (3) failed
>> ===
>>
>> Please help to clarify this issue.
>>
>> Or , in other direction, where to find official document to convince
>> our customers that these messages are ignorable ?
>
> It is related to the sysresource acpi memory objects. It means that
> something was using the system resource before acpi allocated it. For
> #1, that looks like lowmem up to the VGA range. For #2, it looks like
> option ROMs.
>
> The BIOS has configured the devices beforehand so as long as everything
> works, the msgs can be ignored.
Actually, to handle non-ACPI systems and ACPI systems that do not list
system memory in the system resource objects, I added a 'ram0' device
which uses the SMAP table and allocates address space for all of memory
to perform a similar function to ACPI system resource objects. Often
this message triggers now because the ram0 device has claimed the
resources before ACPI gets a chance. You can certainly ignore these
messages. If you look in 'devinfo -ur' you will probably find that
these resource ranges are allocated by the ram0 device.
--
John Baldwin
More information about the freebsd-acpi
mailing list