On Thu, Oct 09, 2014 at 01:48:23PM +0400, Kirill Bychkov wrote:
> Index: pcidevs
> ===================================================================
> RCS file: /cvs/src/sys/dev/pci/pcidevs,v
> retrieving revision 1.1746
> diff -u -p -u -r1.1746 pcidevs
> --- pcidevs   8 Oct 2014 07:41:27 -0000       1.1746
> +++ pcidevs   9 Oct 2014 09:43:28 -0000
> @@ -1835,6 +1835,7 @@ product ATHEROS AR9300          0x0030  AR9300
>  product ATHEROS AR9485               0x0032  AR9485
>  product ATHEROS AR9462               0x0034  AR9462
>  product ATHEROS AR9565               0x0036  AR9565
> +product ATHEROS AR9485               0x0037  AR9485
>  product ATHEROS AR5210_AP    0x0207  AR5210
>  product ATHEROS AR5212_IBM   0x1014  AR5212
>  product ATHEROS AR5210_DEFAULT       0x1107  AR5210
> 
> OK?

I'm not sure about this.

AR9485 is already in there as 0x0032. According to FreeBSD's
ath_hal/ah_devid.h the ID 0x0037 maps to "AR1111_PCIE"... ?
Linux ath9k calls it: PCI-E AR1111/AR9485

> BTW, this card is not fully supported. After adding it's ID to if_athn_pci.c
> it gives me calibration error when I'm running `dhclient athn0`.
> I can test diffs or send it to one of the developers.

Yes, this is a known issue. I've been trying to hunt this down for a while.
Still no idea what's wrong with it.
AFAIK the ar9003.c and ar9380.c files contain code which was never
tested on real hardware by damien (see the CVS logs of these files).

Reply via email to