]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[undi] Work around specific devices with known broken interrupt behaviour
authorMichael Brown <mcb30@ipxe.org>
Tue, 5 Mar 2013 14:22:53 +0000 (14:22 +0000)
committerMichael Brown <mcb30@ipxe.org>
Tue, 5 Mar 2013 14:22:53 +0000 (14:22 +0000)
commit9373ca8ea2928097e41da1888280a435b54ff1e0
tree62c8f1f4d6f2b1f7b279d4250e2120021fd8e3c0
parente27803e40f9134ca7c05c7bf94f3ccd9bbb8edb4
[undi] Work around specific devices with known broken interrupt behaviour

Some PXE stacks are known to claim that IRQs are supported, but then
never generate interrupts.  No satisfactory solution has been found to
this problem; the workaround is to add the PCI vendor and device IDs
to a list of devices which will be treated as simply not supporting
interrupts.

This is something of a hack, since it will generate false positives
for identical devices with a working PXE stack (e.g. those that have
been reflashed with iPXE), but it's an improvement on the current
situation.

Reported-by: Richard Moore <rich@richud.com>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/arch/i386/drivers/net/undinet.c