> diff -Nru a/drivers/net/wireless/prism54/islpci_hotplug.c b/drivers/net/wireless/prism54/islpci_hotplug.c > --- a/drivers/net/wireless/prism54/islpci_hotplug.c 2004-07-01 12:09:09 -07:00 > +++ b/drivers/net/wireless/prism54/islpci_hotplug.c 2004-07-01 12:09:09 -07:00 > @@ -321,6 +321,9 @@ > DEBUG(SHOW_TRACING, "%s: pci_set_master(pdev)\n", DRV_NAME); > pci_set_master(pdev); > > + /* enable MWI */ > + pci_set_mwi(pdev); > + pci_set_mwi() has a return value that you're supposed to check.....