If _CRS fails, assume that it succeeded. The ASUS K8V (and others) defines

single-entry irq links even though it uses an APIC.  It appears that it
ignores _SRS when in APIC mode but returns a valid irq at other times.
This commit is contained in:
Nate Lawson 2004-08-18 16:39:59 +00:00
parent e3a3431fe8
commit 7ecd49c463

View File

@ -648,10 +648,9 @@ acpi_pci_link_set_irq(struct acpi_pci_link_entry *link, UINT8 irq)
* assume we were successful.
*/
error = acpi_pci_link_get_current_irq(link, &link->current_irq);
if (ACPI_FAILURE(error)) {
if (ACPI_FAILURE(error) && bootverbose) {
printf("acpi link set: _CRS failed for link %s - %s\n",
acpi_name(link->handle), AcpiFormatException(error));
goto out;
}
if (link->current_irq != irq) {
printf("acpi link set: curr irq %d != %d for %s (ignoring)\n",