On Thu, Jun 02, 2011 at 10:49:43PM +0100, Owain Ainsworth wrote:
> Been running with this for a couple of weeks, seems to work fine.
> 
> ok?
> 
> diff --git dev/pci/if_iwn.c dev/pci/if_iwn.c
> index 16765f4..a54556b 100644
> --- dev/pci/if_iwn.c
> +++ dev/pci/if_iwn.c
> @@ -338,7 +338,8 @@ iwn_attach(struct device *parent, struct device *self, 
> void *aux)
>       }
>  
>       /* Install interrupt handler. */
> -     if (pci_intr_map(pa, &ih) != 0) {
> +     if (pci_intr_map_msi(pa, &ih) != 0 &&
> +         pci_intr_map(pa, &ih) != 0) {
>               printf(": can't map interrupt\n");
>               return;
>       }
> 
> -- 
> The idea is to die young as late as possible.
>               -- Ashley Montague
> 

work fine

iwn0 at pci3 dev 0 function 0 "Intel Centrino Ultimate-N 6300" rev 0x35: msi, 
MIMO 3T3R, MoW, address 00:24:d7:16:a9:80

-- 
Alexandr Shadchin

Reply via email to