Hello All,
I've been investigating migrating one of our products from a 2.6.39 kernel to a much newer 3.12.13 kernel and have run into issues using the R5.SP4 version of the ti-utils calibrator utility in conjunction with the wl12xx driver from the 3.12.13 kernel.
Our custom hardware uses the wl1271-based Murata LBEE5ZSTNC-523 chip and an Atmel SAM9G25 processor.
With the 2.6.39 kernel we were using compat wireless and the R5.SP4.01 verison of the wl12xx driver as well as R5.SP4.01 versions of firmware for the chip. We could consistently calibrate the chip without any issues whatsoever using this setup.
Using the driver from the 3.12.13 kernel, we can bring up and use the wireless interface, but we cannot calibrate it. The calibrate step fails with the following error:
wl1271_sdio: probe of mmc0:0001:1 failed with error -110 wl1271_sdio: probe of mmc0:0001:2 failed with error -110 Fail to set PLT power mode on
Clearly, the probe of the chip timed out, and it looks like the chip may not even be powered on at this point. We are using the same calibration process, firmware, and calibrator tool as before, only the driver has changed.
Has anybody had success using the wl12xx driver included in a newer 3.x linux kernel (3.12 specifically)? Any suggestions or help would be appreciated.
-Mike