I installed my AM37X with the latest SDK: “ti-sdk-am37x-evm-05.02.00.00-Linux-x86-Install” which contains the linux-2.6.37-psp04.02.00.07.sdk.
I can achieve wireless connectivity and perform pings to other machines on the network using the AM37x from the command line, but it is my feeling that the wl12xx drivers are being used ( under path sdk/drivers/net/wireless/wl12xx/ , not sure ) ???
I would like to use the mac80211 module, but after compiling the kernel, I don’t see evidence that the 80211 modules are being compiled although I am successful in creating a new uImage file. I looked at the “System.map” file and also observed the makefile output and don’t see reference to any mac80211 modules being compiled. The steps I followed when compiling the code is:
$ make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm distclean
$ make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm omap3_evm_defconfig
$ make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm uImage
I also applied the final suggested step to build WLAN modules
$ make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm modules
I also went into the .config file and added the following line: CONFIG_CFG80211=y
The sitara-linuxsdk-sdg-0.5.02.00.00.pdf provides a WLAN Build procedure and suggest to apply patches located in the “patch” folder. I don’t see these patches and I don’t see the “w11271_wlan_build.sh” script file to build these patches. Is this doc outdated?
Long story short, I need to understand the procedures for compiling/linking the mac80211 source code into the kernel.
Can anyone provide any suggestions on how to do this?