Silex Unwired

Linux Evaluation for SX-SDMAC/SX-SDPAC with Roaming Support

Posted by Babar Hashim on 2017-09-28 00:10:26

 Our SX-SDCAC which is in a SD card form factor (using the SX-SDMAC) is designed to allow evaluation of our QCA9377 based radios (SX-SDMAC and SX-SDPAC)) with the NXP's i.MX 6 SoloX Sabre SD board. To go with the hardware we also provide an evaluation software to make the evaluation process easy for our customers. 

We have just released an update to our evaluation software.

Summary of Updates:

 We have updated to support Linux kernel version 4.1. The most important enhancement in this release is the addition of roaming support.  We in our internal testing had found that roaming was not working well in the QCA reference driver. Silex being a QCA partner has access to the radio firmware source code which enables us to fix bugs and in some cases even add features to the driver. Our reference driver now supports roaming with roam times under 150msec. 

The evaluation image includes the Silex reference radio driver (with roaming support), supplicant and tools to test the following:

  • Basic Wireless Functionality
  • Advanced Wi-Fi Security
  • Data Throughput
  • Soft Access Point Mode
  • DHCP Server and Client
Read More

Tags: Roaming, QCA9377

Debugging techniques for the QCA9377 Wi-Fi driver

Posted by Babar Hashim on 2017-03-31 22:48:00

Two of our latest 802.11ac wireless modules, the SX-SDMAC and the SX-SDPAC are based on Qualcomm's QCA9377 chipset. The drivers for these QCA9377 based modules are made available via Qualcomm through their code aurora site, and may soon be available on their Qualcomm Developers Network site. 

For our "Absolutely Must Connect" customers such as medical, industrial, and manufacturing – unstable wireless connectivity can lead to a stop in operations, loss of productivity and economic efficiency, or even significant threats of safety and health. Those mission-critical scenarios where it absolutely must connect are where engineers and designers rely on our propriety Silex reference driver where we have made enhancements to the Qualcomm reference driver. 

One could choose either driver depending on their application, but when compiling Wi-Fi drivers for their devices, one of the most compelling problems they face is how to approach debugging. It is important to know how to debug code errors because it:

  • Can be exceedingly hard to reproduce
  • Can bring down the entire system
  • Can destroy evidence that could be used to track the issue
Read More

Tags: QCA9377