Le 03/05/2012 15:35, endym a écrit :
Guillaume Gardet
schrieb: Le 03/05/2012 10:38, Guillaume Gardet a écrit :
Le 02/05/2012 21:59, endym a écrit :
Am 02.05.2012 09:48, schrieb Guillaume Gardet:
Le 01/05/2012 22:10, endym a écrit :
Am 01.05.2012 19:25, schrieb Guillaume Gardet: > New kernel with wifi support is not yet available. Do you know if
you need calibration [0] for your wifi?
If I understand the description here (http://omappedia.org/wiki/Mac80211_based_open_source_architecture#Firmware_a...) right, all necessary files already exists in a git repository?! Anyway, it might be a good idea to configure the kernel to support a calibration: NL80211_TESTMODE=y (nl80211 testmode commands) Unfortunatly NL80211_TESTMODE is not set. Is there something else you need for pandaboard?
Kernel help about NL80211_TESTMODE says: "The nl80211 testmode command helps implementing things like factory calibration or validation tools for wireless chips. Select this option ONLY for kernels that are specifically built for such purposes. Debugging tools that are supposed to end up in the hands of users should better be implemented with debugfs. Say N."
According to http://omappedia.org/wiki/Mac80211_based_open_source_architect ure#To_enable_WLAN_on_the_Panda_Bo ard_Linux_Kernel the "nl80211 testmode command" are needed for the iw tool.
Ok. I enabled it in kernel config.
So, if it is done in factory, you should not need to do calibration. Am I right? My understanding is following: The wl12xx driver needs a NVS file suitable for the specific hardware design. If we can use the file from git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git then all is fine. Otherwise we have to generate the NVS file via the calibration process.
Not sure if NVS file should be generated on a per chip basis (1 file for all WL12xx chips), per board design basis (1 file for all pandaboards) or per board basis (1 file for 1 pandaboard, not the same for all pandaboards). If the one from linux-firmware git is fine, we can use the kernel-firmware package. Anyway, if we have to generate it, we will be able to do so since it is enabled in kernel.
I just see that WL12XX* are not enabled in the config files where as it should be. I will send a patch as soon as possible to enable it.
As told just before, I enabled it in kernel config. Guillaume -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org