How do I integrate a Laird supplicant in the SSD45/MSD45 on the Linux platform?
The supplicant is slightly more complex. Laird recommends that you do not attempt to do this without first doing a step by step check of the driver and kernel integration and patch.
If you must integrate our supplicant, you will need our libsdc_sdk, sdc_cli, and our firmware. Our firmware will work fine with the standard driver/supplicant. The following parts are needed:
msd45n_x86/bin/sdcsupp
msd45n_x86/bin/sdc_cli
msd45n_x86/bin/libsdc_sdk.so.1.0
sdcsupp and sdc_cli typically go in /usr/bin
libsdc_sdk.so.1.0 typically goes in /usr/lib
A symlink goes in /usr/lib:
lrwxrwxrwx 1 root root 17 Mar 28 2014 libsdc_sdk.so.1 -> libsdc_sdk.so.1.0
For the Laird supplicant, sdcsupp, we do not use the /etc/wpa_supplicant.conf, but instead the sdc_cli to create a file that is stored in /etc/summit/ called profiles.conf. This file does not need to be specified, so the launch should look like the following:
sdcsupp -Dnl80211 -iwlan0
Here is an example of how to create a profile for use with the sdcsupp (Profile name is miles_profile and SSID is some_ssid. This was done assuming there is an open AP):
#sdc_cli profile list
Default ACTIVE
# sdc_cli profile miles_profile add
# sdc_cli profile miles_profile set ssid some_ssid
# sdc_cli profile miles_profile activate