Older Sonic Wall TZ-190

A client of mine has been suffering from really poor performance on some of their wireless devices.  Namely some WinCe 4.1 based hand held scanners.  Thier WAP is a Sonic Wall TZ-190 with firmware 4.2.1.  Pinging the handheld, would have about 4 out 20 packets dropped, another 5 in the 400~500ms, and another 5 greater than 500ms range.  Here are the ping times from my notebook (I am sitting about 6 feet away from it):

Reply from 172.16.35.1: bytes=32 time=55ms TTL=64
Reply from 172.16.35.1: bytes=32 time=811ms TTL=64
Reply from 172.16.35.1: bytes=32 time=2ms TTL=64
Reply from 172.16.35.1: bytes=32 time=4ms TTL=64
Reply from 172.16.35.1: bytes=32 time=3ms TTL=64
Reply from 172.16.35.1: bytes=32 time=4ms TTL=64
Reply from 172.16.35.1: bytes=32 time=3ms TTL=64
Reply from 172.16.35.1: bytes=32 time=1576ms TTL=64
Reply from 172.16.35.1: bytes=32 time=6ms TTL=64
Reply from 172.16.35.1: bytes=32 time=5ms TTL=64
Reply from 172.16.35.1: bytes=32 time=4ms TTL=64
Reply from 172.16.35.1: bytes=32 time=3ms TTL=64
Reply from 172.16.35.1: bytes=32 time=52ms TTL=64
Reply from 172.16.35.1: bytes=32 time=56ms TTL=64
Reply from 172.16.35.1: bytes=32 time=3ms TTL=64
Reply from 172.16.35.1: bytes=32 time=2ms TTL=64
Reply from 172.16.35.1: bytes=32 time=5ms TTL=64
Reply from 172.16.35.1: bytes=32 time=308ms TTL=64

Just on a whim, i changed the access point to brodcast only 802.11b instead both 802.11b & 802.11g, now take a look at the ping times:

Reply from 172.16.35.1: bytes=32 time=3ms TTL=64
Reply from 172.16.35.1: bytes=32 time=4ms TTL=64
Reply from 172.16.35.1: bytes=32 time=4ms TTL=64
Reply from 172.16.35.1: bytes=32 time=3ms TTL=64
Reply from 172.16.35.1: bytes=32 time=3ms TTL=64
Reply from 172.16.35.1: bytes=32 time=3ms TTL=64
Reply from 172.16.35.1: bytes=32 time=3ms TTL=64
Reply from 172.16.35.1: bytes=32 time=2ms TTL=64
Reply from 172.16.35.1: bytes=32 time=3ms TTL=64
Reply from 172.16.35.1: bytes=32 time=611ms TTL=64
Reply from 172.16.35.1: bytes=32 time=364ms TTL=64
Reply from 172.16.35.1: bytes=32 time=457ms TTL=64
Reply from 172.16.35.1: bytes=32 time=3ms TTL=64
Reply from 172.16.35.1: bytes=32 time=4ms TTL=64
Reply from 172.16.35.1: bytes=32 time=3ms TTL=64
Reply from 172.16.35.1: bytes=32 time=3ms TTL=64
Reply from 172.16.35.1: bytes=32 time=2ms TTL=64
Reply from 172.16.35.1: bytes=32 time=3ms TTL=64
Reply from 172.16.35.1: bytes=32 time=3ms TTL=64
Reply from 172.16.35.1: bytes=32 time=3ms TTL=64
Reply from 172.16.35.1: bytes=32 time=3ms TTL=64
Reply from 172.16.35.1: bytes=32 time=3ms TTL=64
Reply from 172.16.35.1: bytes=32 time=2ms TTL=64
Reply from 172.16.35.1: bytes=32 time=2ms TTL=64
Reply from 172.16.35.1: bytes=32 time=3ms TTL=64
Reply from 172.16.35.1: bytes=32 time=3ms TTL=64