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