Help enabling WCN3660B features on custom board using Snapdragon 410E

Hello,

We have developed our product on linaro-18. We have wifi chip WCN3660B in our product. We need to understand power_save feature for the same.

When we keep this feature enabled, we have observed some disconnections and lack in the bandwidth.
If we need to overcome these difficulties, we need to disable “power_save” mode.

That’s why we need to understand the same.

Regards,
Arjun

Hello,

We are using wcn3660b in our product and facing stability and bandwidth issues in the case of WiFi.

Wi-Fi connection stability - Wi-Fi disconnects repeatedly in inconsistent intervals. Ping time varies wildly during operation.

Very low bandwidth - device shows poor performance on both bands.

Regards,
Arjun

Hello,

We are working on Linaro-18(Linux) and wifi chip WCN3660B in our product.

Kindly let us know whether this chip supports 802.11n MAC Enhancements (BA A-MPDU A-MSDU etc.).

If yes, provide the document stating the same and let us know the steps to validate the same.

Regards,
Arjun

Hello,

We are working on Linaro-18(Linux) and wifi chip WCN3660B in our product.

Kindly let us know whether this chip supports WiFi Direct.

If yes, provide the document stating the same and let us know the steps to validate the same.

Regards,
Arjun

Hi Arjan

You have raised a lot of questions about a WiFi chip that is not included on Dragonboard 410C (or, as far as I know, on any other 96Boards product). Very few people on the forums will have any experience to share so, because this is a topic of such niche interest, I decided to merge them all into one topic with a clear title.

We only pubicly support latest release (19.01) for 96boards dragonboard-410c (which includes some WiFi improvements).

Check on 19.01 with original driver. and share some throughput results (iperf?)? Also is the antenna calibrated?

It supports wifi P2P as GO or Client. check with iw phy0 info for capabilities.

Again, it’s community forum for 96boards devices. If you want paid support/service for non 96boards device, I suggest you to email contact@linaro.org.

Hi loic,
Please find iperf test result. NOTE:- Board and AP(mobile hotspot) are located nearby.

oot@linaro-alip:~# iperf3 -c 192.168.43.1 -i1 -t30 -b300M
Connecting to host 192.168.43.1, port 5201
[ 5] local 192.168.43.222 port 51098 connected to 192.168.43.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 2.42 MBytes 20.2 Mbits/sec 0 148 KBytes
[ 5] 1.00-2.00 sec 6.38 MBytes 53.7 Mbits/sec 0 296 KBytes
[ 5] 2.00-3.00 sec 6.38 MBytes 53.5 Mbits/sec 0 365 KBytes
[ 5] 3.00-4.00 sec 6.62 MBytes 55.6 Mbits/sec 0 406 KBytes
[ 5] 4.00-5.00 sec 6.25 MBytes 52.4 Mbits/sec 0 427 KBytes
[ 5] 5.00-6.00 sec 6.50 MBytes 54.5 Mbits/sec 0 427 KBytes
[ 5] 6.00-7.00 sec 6.25 MBytes 52.4 Mbits/sec 0 427 KBytes
[ 5] 7.00-8.00 sec 6.12 MBytes 51.4 Mbits/sec 0 448 KBytes
[ 5] 8.00-9.00 sec 6.38 MBytes 53.5 Mbits/sec 0 471 KBytes
[ 5] 9.00-10.00 sec 6.38 MBytes 53.5 Mbits/sec 0 471 KBytes
[ 5] 10.00-11.00 sec 6.25 MBytes 52.4 Mbits/sec 0 471 KBytes
[ 5] 11.00-12.00 sec 6.38 MBytes 53.3 Mbits/sec 0 471 KBytes
[ 5] 12.00-13.00 sec 6.88 MBytes 57.8 Mbits/sec 0 720 KBytes
[ 5] 13.00-14.00 sec 6.62 MBytes 55.5 Mbits/sec 0 720 KBytes
[ 5] 14.00-15.00 sec 6.12 MBytes 51.5 Mbits/sec 0 720 KBytes
[ 5] 15.00-16.00 sec 6.25 MBytes 52.4 Mbits/sec 0 720 KBytes
[ 5] 16.00-17.00 sec 6.38 MBytes 53.3 Mbits/sec 0 1.06 MBytes
[ 5] 17.00-18.00 sec 6.12 MBytes 51.5 Mbits/sec 0 1.06 MBytes
[ 5] 18.00-19.00 sec 6.25 MBytes 52.5 Mbits/sec 0 1.06 MBytes
[ 5] 19.00-20.00 sec 6.25 MBytes 52.4 Mbits/sec 0 1.06 MBytes
[ 5] 20.00-21.00 sec 6.62 MBytes 55.6 Mbits/sec 0 1.06 MBytes
[ 5] 21.00-22.00 sec 6.50 MBytes 54.3 Mbits/sec 0 1.06 MBytes
[ 5] 22.00-23.00 sec 6.38 MBytes 53.7 Mbits/sec 0 1.06 MBytes
[ 5] 23.00-24.00 sec 6.50 MBytes 54.5 Mbits/sec 0 1.06 MBytes
[ 5] 24.00-25.00 sec 6.38 MBytes 53.5 Mbits/sec 0 1.06 MBytes
[ 5] 25.00-26.00 sec 6.25 MBytes 52.4 Mbits/sec 0 1.06 MBytes
[ 5] 26.00-27.00 sec 6.50 MBytes 54.5 Mbits/sec 0 1.06 MBytes
[ 5] 27.00-28.00 sec 6.25 MBytes 52.4 Mbits/sec 0 1.06 MBytes
[ 5] 28.00-29.00 sec 6.25 MBytes 52.4 Mbits/sec 0 1.06 MBytes
[ 5] 29.00-30.00 sec 6.25 MBytes 52.4 Mbits/sec 0 1.06 MBytes


[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-30.00 sec 187 MBytes 52.3 Mbits/sec 0 sender
[ 5] 0.00-30.08 sec 186 MBytes 51.9 Mbits/sec receiver

Thanks,
Arjun

Hi loic,

We port linux linaro 19.01 release and check “iw phy0 info” but it doesn’t show p2p client or p2p go in “Supported interface modes:”
fine below result.

root@linaro-alip:~# iw phy0 info
Wiphy phy0
max # scan SSIDs: 9
max scan IEs length: 453 bytes
max # sched scan SSIDs: 0
max # match sets: 0
max # scan plans: 1
max scan plan interval: -1
max scan plan iterations: 0
Retry short limit: 7
Retry long limit: 4
Coverage class: 0 (up to 0m)
Supported Ciphers:

  • WEP40 (00-0f-ac:1)
  • WEP104 (00-0f-ac:5)
  • TKIP (00-0f-ac:2)
  • CCMP-128 (00-0f-ac:4)
    Available Antennas: TX 0 RX 0
    Supported interface modes:
  • IBSS
  • managed
  • AP
  • AP/VLAN
  • monitor
    Band 1:
    Capabilities: 0x903c

can you please tell us how to enable p2p support.

Thanks,
Arjun

Well it seems supported by the chip but not yet implemented in the wcn36xx driver.

Continuing the discussion from Help enabling WCN3660B features on custom board using Snapdragon 410E:

Hello,

We need to understand below list down feature supported in wcn36xx driver in linaro 19.01 latest relase?

  1. Support for WMM QoS and WMM PS
  2. Support Enterprise security: WPA & WPA-2, supplicant functionality supporting different EAP variants
  3. Support EAP-TLS, EAP-TTLS/MSCHAPv2, PEAP-TLS, EAP-FAST
  4. Support for 802.11n MAC enhancements (BA A-MPDU A-MSDU etc…)

Please help us to know this feature are available in driver? If yes please tell us how to validate the same.

Thanks,
Arjun

Why are you not continuing the discussion on the original thread?

Hi Daniel,

I was trying to link the question to that thread only, but unable to do so. Therefore, I need to ask the same here. Now, I have observed that this query has linked to previous thread.

Regards,
Arjun

Thanks. I have moved this question into the parent thread.

Yes, AFAIK this one is implemented by the Linux mac80211 layer.

Supported Ciphers:
* WEP40 (00-0f-ac:1)
* WEP104 (00-0f-ac:5)
* TKIP (00-0f-ac:2)
* CCMP-128 (00-0f-ac:4) (also known as AES CCMP)

Authentication methods (PEAP, EAP…) are implemented by wpa_supplicant.

Yes, It’s about wpa_supplicant configuration as well.

Yes, note that BA (block acknowledgment) is mandatory to support by all 802.11n-capable devices.

Hi,

We are using wcn3660b in our product. Getting “Authentication timed out” errors randomly when connected to WiFI network. Below are the logs we see at that time.

[ 691.799356] wlan0: send auth to b0:4e:26:0b:8a:6d (try 1/3)
[ 692.001410] wlan0: send auth to b0:4e:26:0b:8a:6d (try 2/3)
[ 692.205416] wlan0: send auth to b0:4e:26:0b:8a:6d (try 3/3)
[ 692.409410] wlan0: authentication with b0:4e:26:0b:8a:6d timed out

Can you please help us here to solve this issue?

As mentioned before, this WiFi chip that is not included on Dragonboard 410C (or, as far as I know, on any other 96Boards product) so very few people on the forums will have any experience to share. I think you might have to seek support from your vendor.

Not sure why you get these errors on this chip, but you can try to use this workaround service: loic.poulain/wcn36xx-monitor.git - [no description]