BIOS _OSI(Linux) query ignored on PRIMEQUEST

Taku Izumi
2008-04-29T10:34:48Z

Hi all,

The following message is displayed on our server(PRIMEQUEST):

ACPI: bus type pci registered
ACPI: EC: Look up EC in DSDT
ACPI: BIOS _OSI(Linux) query ignored
ACPI: DMI System Vendor: <NULL>
ACPI: DMI Product Name: <NULL>
ACPI: DMI Product Version: <NULL>
ACPI: DMI Board Name: <NULL>
ACPI: DMI BIOS Vendor: FUJITSU LIMITED
ACPI: DMI BIOS Date: 1/17/2008
ACPI: Please send DMI info above to linux-acpi@vger.kernel.org
ACPI: If "acpi_osi=Linux" works better, please notify
linux-acpi@vger.kernel.org

Because "acpi_osi=Linux" boot option works well, so we want to
use _OSI(Linux) query on PRIMEQUEST without this boot option and
inihibit above message.

I thought the way to achive our goal was to add
the following entry to acpi_osi_dmi_table
(at drivers/acpi/blacklist.c),

{
.callback = dmi_enable_osi_linux,
.ident = "Fujitsu PRIMEQUEST",
.matches = {
DMI_MATCH(DMI_BIOS_VENDOR, "FUJITSU LIMITED"),
},
}

but unfortunately this table seems to be valid only for x86 machines.
Our server is ia64, but what is the best solution?

--
Regards,

Taku Izumi <izumi.taku@jp.fujitsu.com>