A recent upgrade to netdde introduced a translation from IRQ to GSI
using the ACPI system configuration. The GSI for devices that are
parented beneath a PCI-PCI bridge might not have been correctly
translated resulted in failure to detect interrupts. PCI express
devices in particular would be most likely affected by this issue.

This patch to the libacpica library fixes the acpi server for these
cases. I have tested on hurd-amd64 and hurd-i386 with success for
e1000, e1000e, rtl8139, i82550, ne2k_pci and pcnet using netdde. I
have also tested my single hardware platform using hurd-amd64/Atheros
NIC. igb and tulip do not work either before or after this
patch. Those devices fail with "Error getting hardware address".

Cheers,

Mike.

Reply via email to