Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Atheros AR9580 and AR9582 pcie from Mikrotik?

    Scheduled Pinned Locked Moved Wireless
    15 Posts 3 Posters 2.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      daemonix @stephenw10
      last edited by

      @stephenw10 Any special configuration that I need to RTFM?

      Cards seem to work ok but Im not sure if I need extra configuration on the AP side.

      5g - R11e-5HnD
      ath0@pci0:1:0:0:        class=0x028000 card=0xd01419b6 chip=0x0033168c rev=0x01 hdr=0x00
          vendor     = 'Qualcomm Atheros'
          device     = 'AR958x 802.11abgn Wireless Network Adapter'
          class      = network
      
      2g - R11e-2HPnD
      ath1@pci0:5:0:0:        class=0x028000 card=0xd01619b6 chip=0x0033168c rev=0x01 hdr=0x00
              vendor     = 'Qualcomm Atheros'
              device     = 'AR958x 802.11abgn Wireless Network Adapter'
              class      = network
      
      ath0_wlan0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
              description: OPT4_WLAN5G
              ether 4c:5e:0c:10:01:ca
              inet6 fe80::4e5e:cff:fe10:1ca%ath0_wlan0 prefixlen 64 scopeid 0x8
              groups: wlan
              ssid lou5 channel 157 (5785 MHz 11a ht/40+) bssid 4c:5e:0c:10:01:ca
              regdomain FCC country US anywhere ecm authmode WPA2/802.11i -wps -tsn
              privacy MIXED deftxkey 3
              AES-CCM 2:128-bit
              AES-CCM 3:128-bit powersavemode OFF powersavesleep 100 txpower 1
              txpowmax 50.0 -dotd rtsthreshold 2346 fragthreshold 2346 bmiss 7
              11a     ucast NONE    mgmt  6 Mb/s mcast  6 Mb/s maxretry 6
              11na    ucast NONE    mgmt  6 Mb/s mcast  6 Mb/s maxretry 6
              scanvalid 60 -bgscan bgscanintvl 300 bgscanidle 250
              roam:11a     rssi    7dBm rate 12 Mb/s
              roam:11na    rssi    7dBm  MCS  1   
              -pureg protmode OFF ht htcompat ampdu ampdulimit 64k ampdudensity 8
              amsdu shortgi htprotmode RTSCTS -puren -smps -rifs stbc ldpc -uapsd
              -vht -vht40 -vht80 -vht160 -vht80p80 -wme burst -dwds -hidessid
              -apbridge dtimperiod 1 doth -dfs inact bintval 100
              parent interface: ath0
              media: IEEE 802.11 Wireless Ethernet autoselect mode 11na <hostap>
              status: running
              nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
              
      ath1_wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
              description: OPT5_WLAN2G
              ether 74:4d:28:36:bc:8c
              inet6 fe80::764d:28ff:fe36:bc8c%ath1_wlan0 prefixlen 64 scopeid 0x9
              inet 192.168.66.26 netmask 0xffffff00 broadcast 192.168.66.255
              groups: wlan
              ssid LittleW channel 9 (2452 MHz 11g ht/20) bssid 00:2a:10:cf:3b:10
              regdomain FCC country US anywhere ecm authmode WPA2/802.11i -wps -tsn
              privacy ON deftxkey UNDEF
              AES-CCM 2:128-bit powersavemode OFF powersavesleep 100 txpower 6
              txpowmax 50.0 -dotd rtsthreshold 2346 fragthreshold 2346 bmiss 7
              11b     ucast NONE    mgmt  1 Mb/s mcast  1 Mb/s maxretry 6
              11g     ucast NONE    mgmt  1 Mb/s mcast  1 Mb/s maxretry 6
              11ng    ucast NONE    mgmt  1 Mb/s mcast  1 Mb/s maxretry 6
              scanvalid 60 -bgscan bgscanintvl 300 bgscanidle 250
              roam:11b     rssi    7dBm rate  1 Mb/s
              roam:11g     rssi    7dBm rate  5 Mb/s
              roam:11ng    rssi    7dBm  MCS  1   
              -pureg protmode OFF ht htcompat ampdu ampdulimit 64k ampdudensity 8
              amsdu shortgi htprotmode RTSCTS -puren -smps -rifs stbc ldpc -uapsd
              -vht -vht40 -vht80 -vht160 -vht80p80 wme burst -dwds roaming MANUAL
              bintval 102
              AC_BE cwmin  4 cwmax 10 aifs  3 txopLimit   0 -acm ack
                    cwmin  4 cwmax 10 aifs  3 txopLimit   0 -acm
              AC_BK cwmin  4 cwmax 10 aifs  7 txopLimit   0 -acm ack
                    cwmin  4 cwmax 10 aifs  7 txopLimit   0 -acm
              AC_VI cwmin  3 cwmax  4 aifs  2 txopLimit  94 -acm ack
                    cwmin  3 cwmax  4 aifs  2 txopLimit  94 -acm
              AC_VO cwmin  2 cwmax  3 aifs  2 txopLimit  47 -acm ack
                    cwmin  2 cwmax  3 aifs  2 txopLimit  47 -acm
              parent interface: ath1
              media: IEEE 802.11 Wireless Ethernet MCS mode 11ng
              status: associated
              nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
              
      wlan2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
              ether 4e:5e:0c:10:01:ca
              groups: wlan
              ssid "" channel 157 (5785 MHz 11a ht/40+) bssid 00:00:00:00:00:00
              regdomain FCC country US anywhere ecm authmode OPEN -wps -tsn
              privacy OFF deftxkey UNDEF powersavemode OFF powersavesleep 100
              txpower 1 txpowmax 50.0 -dotd rtsthreshold 2346 fragthreshold 2346
              bmiss 7
              11a     ucast NONE    mgmt  6 Mb/s mcast  6 Mb/s maxretry 6
              11na    ucast NONE    mgmt  6 Mb/s mcast  6 Mb/s maxretry 6
              scanvalid 60 -bgscan bgscanintvl 300 bgscanidle 250
              roam:11a     rssi    7dBm rate 12 Mb/s
              roam:11na    rssi    7dBm  MCS  1   
              -pureg protmode CTS ht htcompat ampdu ampdulimit 64k ampdudensity 8
              amsdu shortgi htprotmode RTSCTS -puren -smps -rifs stbc ldpc -uapsd
              -vht -vht40 -vht80 -vht160 -vht80p80 wme burst -dwds -hidessid
              apbridge dtimperiod 1 doth -dfs inact bintval 0
              AC_BE cwmin  4 cwmax  6 aifs  3 txopLimit   0 -acm ack
                    cwmin  4 cwmax 10 aifs  3 txopLimit   0 -acm
              AC_BK cwmin  4 cwmax 10 aifs  7 txopLimit   0 -acm ack
                    cwmin  4 cwmax 10 aifs  7 txopLimit   0 -acm
              AC_VI cwmin  3 cwmax  4 aifs  1 txopLimit  94 -acm ack
                    cwmin  3 cwmax  4 aifs  2 txopLimit  94 -acm
              AC_VO cwmin  2 cwmax  3 aifs  1 txopLimit  47 -acm ack
                    cwmin  2 cwmax  3 aifs  2 txopLimit  47 -acm
              parent interface: ath0
              media: IEEE 802.11 Wireless Ethernet autoselect <hostap> (autoselect <hostap>)
              status: no carrier
              nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
      

      (tx power is down because I did it manually for testing)

      • The 5G card seems to be split in two but if I remember correctly its better if I only use one part right??? (This is the 'AP' card)
      • The 5G AP give a max speed of 54Mbit on a Mac I have next to it. Are there any setting I need to check?
      • Do you see anything else I need to RTFM?

      Thanks

      stephenw10S 1 Reply Last reply Reply Quote 0
      • stephenw10S
        stephenw10 Netgate Administrator @daemonix
        last edited by

        Not sure what you mean by split in two?

        54Mbps right next to it seems pretty bad though. Last time I tried I was able to see >200Mbps actual throughput and a linked speed of 405Mbps with that Sparklan card.

        Steve

        1 Reply Last reply Reply Quote 0
        • D
          daemonix
          last edited by

          @stephenw10 Sorry, I mean that one PCIe has two interfaces created.
          Maybe Im utilising the wrong one? (I read in the forum that sometime when cards create two interfaces only one is the ‘good’ one)

          Are there any good configuration guides I can follow?
          Thanks

          1 Reply Last reply Reply Quote 0
          • stephenw10S
            stephenw10 Netgate Administrator
            last edited by

            Hmm, so that's one physical card that appears as two PCI devices?

            One thing that would really kill performance it trying to use the radios at the wrong frequencies and it might allow you to try.

            The other thing to check is the antenna settings in the sysctls:

            dev.ath.0.diversity: 0
            dev.ath.0.rxantenna: 0
            dev.ath.0.txantenna: 0
            

            If you have multiple antennas enabling diversity and/or setting differebt antennas for rx and tx usually helps. Especially if, for exmaple, you have two antennas but 3 ports be sure you're not trying to use the disconnected one.

            Steve

            D 1 Reply Last reply Reply Quote 0
            • T
              tquade @daemonix
              last edited by tquade

              @daemonix Be mindfull that these cards use on board MMCX antenna cable connectors.

              Ted

              D 1 Reply Last reply Reply Quote 1
              • D
                daemonix @tquade
                last edited by

                @tquade :) I have two mmcx afta antennas on both cards (via pigtail).

                I assume they can both have 2 spatial streams each.
                I feel that Im missing something freebsd/ifconfig settings in order to get the best performance...

                1 Reply Last reply Reply Quote 0
                • D
                  daemonix @stephenw10
                  last edited by

                  @stephenw10

                  Both PCIe cards have these diversity settings. Also both of them seem to advertise that they can work with 2 streams but I only get max speed as if one is other active.

                  dev.ath.1.diversity: 0
                  dev.ath.1.rxantenna: 1
                  dev.ath.1.txantenna: 0
                  

                  5G AP give me 140Mbit-ish max.
                  Do I need to do something this the diversity settings?

                  On the Macbook I see that its capable of 2 streams.

                  Screenshot 2022-01-30 at 15.52.33.png

                  but iperf3 disagrees :)

                  Any ideas?

                  1 Reply Last reply Reply Quote 0
                  • stephenw10S
                    stephenw10 Netgate Administrator
                    last edited by

                    Well I would certainly try enabling antenna diversity.

                    How are you testing with iperf? Multiple parallel streams? (-P)

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      daemonix @stephenw10
                      last edited by

                      @stephenw10 yes 5 to 10 parallel and reverse too.

                      I did test diversity but no fun.

                      1 Reply Last reply Reply Quote 0
                      • stephenw10S
                        stephenw10 Netgate Administrator
                        last edited by

                        Actually reviewing this (after some coffee!) I think you are seeing about the correct numbers.

                        With a 2x2 card the maximum connection rate is 300Mbps and your client seems to be showing that already. Does the pfSense wifi status also show that?

                        Around half that speed for actual throughput it about what I was able to get. Though I managed >50% (215/405 Mbps). You are not far off that. I would not expect to see more than, say, 160Mbps.

                        Steve

                        D 1 Reply Last reply Reply Quote 1
                        • D
                          daemonix @stephenw10
                          last edited by

                          @stephenw10 let me retest and Ill post back... I left it a bit on the side as I had a pile of work.
                          Thanks!

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.