On Fri, May 09, 2014 at 12:08:21AM +0100, Stuart Henderson wrote:
> You could try adding the ID to the athn driver to get it to match:
> 
> Index: if_athn_pci.c
> ===================================================================
> RCS file: /cvs/src/sys/dev/pci/if_athn_pci.c,v
> retrieving revision 1.14
> diff -u -p -r1.14 if_athn_pci.c
> --- if_athn_pci.c     6 Dec 2013 21:03:03 -0000       1.14
> +++ if_athn_pci.c     8 May 2014 23:07:17 -0000
> @@ -98,7 +98,8 @@ static const struct pci_matchid athn_pci
>       { PCI_VENDOR_ATHEROS, PCI_PRODUCT_ATHEROS_AR2427 },
>       { PCI_VENDOR_ATHEROS, PCI_PRODUCT_ATHEROS_AR9227 },
>       { PCI_VENDOR_ATHEROS, PCI_PRODUCT_ATHEROS_AR9287 },
> -     { PCI_VENDOR_ATHEROS, PCI_PRODUCT_ATHEROS_AR9300 }
> +     { PCI_VENDOR_ATHEROS, PCI_PRODUCT_ATHEROS_AR9300 },
> +     { PCI_VENDOR_ATHEROS, PCI_PRODUCT_ATHEROS_AR9485 }
>  };
>  
>  int
> 
> No guarantees as to whether this is sufficient, or if further
> work is needed, but it will at least get the device picked up by
> the athn driver.

Further work is needed.

I have diffs which do much more but don't yet work either.
I've given up on trying to get this to work for now, and will
share my diffs with anyone who wants to take over. If you're
an aspiring wifi hacker, then this is for you. If not, just
buy a supported card.

Reply via email to