Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- a/src/arch/i386/drivers/net/undinet.c 2013-01-09 14:25:49.824273512 +0000
- +++ b/src/arch/i386/drivers/net/undinet.cc 2013-01-09 14:31:35.484271369 +0000
- @@ -639,6 +639,16 @@
- ( undinic->irq != 0 ) ) {
- undinic->irq_supported = 1;
- }
- + /* Override to polling mode on broken HP laptops that incorrectly report interrupt mode
- + ven:8086 dev:1503 (6570b) & ven:8086 dev:1502 (6570b,2170b,xx70x) - Richard Moore
- + NB device ids in decimal
- + */
- + if ( ( undi->pci_vendor == 32902 ) &&
- + ( ( undi->pci_device == 5378 || undi->pci_device == 5378 ) ) ) {
- + undinic->irq_supported = 0;
- + DBGC ( undinic, "UNDINIC Forcing polling mode for match VEN:%d ", undi->pci_vendor );
- + DBGC ( undinic, "DEV:%d\n", undi->pci_device );
- + }
- DBGC ( undinic, "UNDINIC %p using %s mode\n", undinic,
- ( undinic->irq_supported ? "interrupt" : "polling" ) );
- if ( strncmp ( ( ( char * ) undi_iface.IfaceType ), "Etherboot",
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement