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:
parent
e3a3431fe8
commit
7ecd49c463
@ -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",
|
||||
|
Loading…
Reference in New Issue
Block a user