This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TIWI under Linux

Other Parts Discussed in Thread: WL1271

I have a TIWI-R2 module connected by a sdio bus to a Zynq processor on a propretary board.

I'm using the wifi feature only.

I'm using Linux 3.10 provided by xilinx.

I update the kernel with the driver provided by LinuxWireless (http://linuxwireless.sipsolutions.net/en/users/Drivers/wl12xx/

The driver correctly communicate with the chip, so:

-Linux correctly recognize the chip and load the wl12xx module

-Linux correctly communicate with the chip

-I'm able to generate the nvs file and I see the wlan0 with "ifconfig -a"

-i'm able to change the MAC address by using the calibrate command or by using the "ifconfig" 

BUT when the system try to wakeup the chip, it does not issue the interrupt.

I have seen that the linux module issue a wakeup command to the chip and wait for the interrupt (wl1271_ps_elp_wakeup function in wlcore/ps.c file)

By using the oscilloscope I'm sure that the chip don't issue the interrupt (performing a 1->0 transition).

The driver fail and the interface become not usable..... After this a lot of other fail from the driver.

Can someone help me?

Thanks