Showing results for 
Search instead for 
Did you mean: 

Disable A-MPDU

New Contributor II
How do you disable A-MPDU?  I have Surface Pro 3,4,2017,6, Surface Laptop2's and also Surface book 1,2's in my environment.  We have Ruckus R700,R710 AP's and a ZD 3025.  We have always had an issue with some unexplained disconnects and I have found an interesting forum post over on Aruba forums talking about very similar symptoms that we see.  There temp fix was to try disabling A-MPDU so I would like to try this.  I have found the below reference in a Ruckus firmware readme so it looks like the command would be available but is kind of "hidden"
Please provide syntax form login of ZD to how I would implement this command for testing?  Thanks

Hidden AP CLI commands have been added that allow the customer or admin to disable the Aggregated Mac Protocol Data Unit (A-MPDU) feature on the WiFi interface. This feature avoids or reduces transmission aggregation errors under certain conditions and maybe helpful in finding errors. By default the A-MPDU is enabled on the AP. [ER-1943]

RUCKUS Team Member
Hi Robert,

Please find the below commands which you can execute on the AP CLI.

To check the A-MPDU status:
get ampdu wifi0 (shows 2.4GHz A-MPDU setting)
get ampdu wifi1 (shows 5GHz A-MPDU setting)

To disable the A-MPDU:
set ampdu wifi0 0 (set 2.4GHz A-MPDU disable)
set ampdu wifi1 0 (set 5GHz A-MPDU disable)

To Enable the A-MPDU:
set ampdu wifi0 1 (set 2.4GHz A-MPDU enable)
set ampdu wifi1 1 (set 5GHz A-MPDU disable)

You can execute the commands from the ZD, here is the below format and example.

remote_ap_cli -a

ruckus> en
ruckus# debug
You have all rights in this mode.
ruckus(debug)# remote_ap_cli -a f8:e7:1e:03:b2:70 "get ampdu wifi0"
---- Command 'rkscli -c "get ampdu wifi0 "' executed at f8:e7:1e:03:b2:70
Ampdu mode: 1
remote_ap_cli "-a" "f8:e7:1e:03:b2:70" ""get" "ampdu" "wifi0""

Sanjay Kumar

New Contributor II
Thanks for the quick reply, if I wanted to implement this on a AP group from the ZD is that possible?

RUCKUS Team Member
Hi Robert,

We can apply this to all the APs connected to the controller or to individual AP but not to the group.

We can execute for all the APs using the below command on the ZD.

ruckus(debug)# remote_ap_cli -A "set ampdu wifi1 0"
ruckus(debug)# remote_ap_cli -A "set ampdu wifi0 0"

-A is for all the APs.

I hope this works for you.

Sanjay Kumar