Grant> I'll see how hard it would be to try it with tg3.

My previous patch seems like it won't work (need MSGINT_MODE_ENABLE
set too, according to 
http://www.ussg.iu.edu/hypermail/linux/kernel/0301.3/0123.html)

Index: linux-bk/drivers/net/tg3.c
===================================================================
--- linux-bk.orig/drivers/net/tg3.c     2004-12-29 22:05:41.000000000 -0800
+++ linux-bk/drivers/net/tg3.c  2005-01-04 17:09:23.930140627 -0800
@@ -8218,6 +8218,11 @@
                pci_using_dac = 0;
        }
 
+       if (pci_enable_msi(pdev))
+               printk(KERN_WARNING PFX "Couldn't enable MSI.\n");
+       else
+               tw32(MSGINT_MODE, MSGINT_MODE_ENABLE);          
+
        tg3reg_base = pci_resource_start(pdev, 0);
        tg3reg_len = pci_resource_len(pdev, 0);
 
@@ -8468,6 +8473,7 @@
                unregister_netdev(dev);
                iounmap(tp->regs);
                free_netdev(dev);
+               pci_disable_msi(pdev);
                pci_release_regions(pdev);
                pci_disable_device(pdev);
                pci_set_drvdata(pdev, NULL);
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to