Hi,
I am testing TWT feature with 88W9098 chip. I send a TWT setup packet with a wake interval about 8 secs and get the AP's response which is ACCEPT.
Request:
Response:
It seems AP and STA have agreed on a schedule. So afterwards I expect STA goes to sleep for 8 secs(no traffic) and then wakes up for a while(some packet exchanges) and so on, but I don't see such a pattern in the traffic of STA. In fact there is no changes before and after sending TWT packet. I assume firmware is not doing anything upon getting ACCEPT from AP.
I am using a custom yocto based linux running on IMX8 and firmware/driver version is as follow:
PCIE9098--17.68.1.p136.32-MXM5X17366.p16-GPL-(FP68)
Am I missing something or low power mode with TWT is not supported by this firmware/chip?
Regards,
Javad
Solved! Go to Solution.
Hi @shaun_wu,
I found the issue. I was trying to send twt_setup command via wpa_cli(which sends a command to wpa_supplicant) not mlanutl.
Basically what wpa_supplicant is doing, is sending an action frame and nothing else. So I assume firmware would take it as a data packet, send it to the destination and return the response, nothing more would be done.
Using mlanutil, a command(0x0270) would be send to firmware. Probably some stuffs including sanding/receiving twt_setup packets are being done.
Here is the result using mlanutil.
Regard,
Javad
Hi @shaun_wu,
Actually I tried with these two cases:
UPDATE: I am using wpa_cli(NETLINK) to send twt setup packet. Seems there is a difference between using mlanutl and NETLINK.
Regards,
Javad
Hi @shaun_wu,
I found the issue. I was trying to send twt_setup command via wpa_cli(which sends a command to wpa_supplicant) not mlanutl.
Basically what wpa_supplicant is doing, is sending an action frame and nothing else. So I assume firmware would take it as a data packet, send it to the destination and return the response, nothing more would be done.
Using mlanutil, a command(0x0270) would be send to firmware. Probably some stuffs including sanding/receiving twt_setup packets are being done.
Here is the result using mlanutil.
Regard,
Javad
Hello @javadR3
Could you add ps_mode=2 and auto_ds=2 to disable power save mode then try again?
After 8 seconds, do AP send trigger frame to sta?
Best Regards
Shaun