NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

OMAPL138 Wireless Connectivity Release Notes Alpha release

From Texas Instruments Wiki
Jump to: navigation, search

Mid April 2011

Important information on WiFi & Bluetooth Drivers in OMAPL138 4_02_00_06[edit]

Description:

  • Engineering Release of WiFiDrivers
  • Basic Performance & Stability only


Recommended usage:

  • Customer WiFi Hardware bring Up
  • Development & testing of Applications requiring (TCP/IP) Networking Stack
  • Development of Applications requiring WiFi configuration (via WPA Supplicant)

Unsupported features:

  • Bluetooth
  • WiFi-Bluetooth Coexistence
  • Quality of Service
  • System power consumption optimization (incl. Suspend/Resume)
  • WiFi Direct
  • Soft Access Point

Upcoming changes (in SDK 4.02 Release):

  • Proprietary (WEXT based) WiFi Config utility for Production Line will be discontinued and replaced by nl80211 based open source production line tools and utilities
  • WiFi Driver Architecture
  • WPA Supplication Version (0.6 to 0.8)
  • Linux Kernel Version (2.6.33RC4 to 2.6.37)

Overview[edit]

This document describes the WL1271 SDK v3.0.01.06-WL6.1.6.0, release for the Linux operating system (OS). This release, in combination with the WL1271, provides an integrated system solution for WLAN connectivity solutions. This release includes the following components:

  • WLAN driver: Provides a mobile WLAN connectivity solution for home/SOHO, public and enterprise environments

The WL1271 Linux SDK v3.0.01.06-WL6.1.6.0 release was developed and unit-tested on with WL1271 PG2.0 silicon revision.

Important information:

WiKi page Please refer to the WiKi page at www.ti.com/connectivitywiki.

Getting Started Guide Please refer to the WiKi page at Getting Started Guide for more information on build environment and on loading the images on the EVM.

Demo Application Please refer to the WiKi page at www.ti.com/connectivitywiki under "Demo" section for more information Bluetooth and WLAN demo applications.

Download files Please refer to the WiKi page at www.ti.com/connectivitywiki under "Downloads" to download the most updae software release

Video tutorial Please refer to the WiKi page at www.ti.com/connectivitywiki under "Videos" to view video tutorials

WelcomeOMAP.jpg

Release Content[edit]

Testing Environment[edit]

This version was developed and tested using the following equipment and configuration:

  • OMAP3530 EVM Rev G
  • EVM WLAN module Rev B
  • Linux Kernel, Version 2.6.32
  • PSP, Version 03.00.01.06

Wireless LAN[edit]

This section describes the WLAN Station (STA) driver release that operates on a Linux OS platform. The WLAN driver components are listed in following table.

Table 1: WiLink(TM) Driver Components

Component Version
WLAN driver for Linux 6.1.0.0.144
Firmware version 6.1.0.0.335
NVS version 1.0/2.0
DRPW version 3.0.3 (FW 208)



Table 2: Release Content: WLAN main Features

Feature Description
Scan
Application scan Active scan for single SSID or broadcast SSID
Connect scan Scan when not connected. Periodic scan for list of SSIDs. When SSID is found scan result is reported to the host. Connection scan is performed without host intervention.
Split scan Active scan per access category. Each transmitted packet triggers scan on a single channel.
Background scan Periodic scan when connected to discover access point candidates for roaming. Discover as many access points as possible. Track access point roaming candidates.
Roaming
Roaming events Low RSSI
Low pass filter on roaming attempt: Minimum time between two consecutive roaming

events.

BSS loss
Maximum Tx retries
Explicit connection loss (DeAuthentication/DisAssociation)
Security attack
Multiple threshold triggers
Multilevel roaming events Low beacon RSSI event every 1 sec
Low Pkt SNR and low beacon SNR events with different pacing
High beacon RSSI event is reported at pacing interval only when RSSI >= configured

threshold

Low and high packet RSSI event with hysteresis
Low packet SNR event; hysteresis 3 dB
Power Save Operation
Power save protocol Active, power save
AP jitter In idle connection measure the jitter of beacon reception and adjust the beacon reception timing.
Automatic power management (auto mode) In this mode, the WL1271 automatically switches between active and one of the doze

modes (long doze and short doze) based on the predefined traffic thresholds

Beacon early termination This feature allows to reduce time of beacon processing. The WL1271 aborts beacon

termination reception in early stage if there are no buffered frames advertised by the AP in the beacon TIM element.

Wake up nBeacon In this mode, the WL1271 wakes up every n beacon intervals.
Wake up DTIM In this mode, the WL1271 wakes up every n DTIM intervals.
Listen mode This mode is used for beacon reception when beacons are sent in 802.11b rates.
Rx streaming Enabling Auto Rx streaming during coexistence – Improve robustness connection and TP with AP in power save
Quality Of Service
Traffic classification Classification types – By DSCP
Classification types – By port
Classification types – By IP + port
Filtering
ARP filtering In chip filter out all broadcast ARP request packets. Filter in ARP request packet to own IP address.
Beacon Filtering Filter out beacons with information elements not matching the configuration
Received Packet Filtering Filter out or in received packet based on matching of configured patterns. Four filters are supported.
Connect
Automatic Connect to SSID. Driver selects the best BSSID with configured SSID and connects to it.
Manual Driver connects to configured BSSID.
Production Line Testing (PLT)
Rx calibration
Rx statistics (PER)
Tx calibration and power
Tx continuous
Tx CW
Connection Keepalive The WL1271 sends periodic null data packets with configured period when connected

to BSS and no transmit/received traffic.

IBSS
IBSS merge Connect to the BSS with the same SSID but different BSSID.
Regulatory
Multidomain at 2.4 GHz
Transmit power control at 2.4 GHz




Specification Compliance (WLAN standards support)

  • 802.11b
  • 802.11g
  • 802.11d
  • 802.11e
  • 802.11i
  • 802.11n


Supported Features and Standards Additional information: QoS:

  • WMM
  • EDCA (EDCF)
  • U-APSD
  • TXOP

Security:

  • WiFi WPA and WPA2
  • WEP
  • TKIP
  • AES


Power Save:

  • Legacy 802.11 power-saving scheme, in accordance with 802.11-2007
  • U-APSD, as defined by WMM-PS

Host Interface:

  • SDIO four-bit operating at a 24MHz clock; multiblock operation supported


Standards Supported by the Driver

  • WiFi 802.11n – Supporting pre certification draft 2


Constraints and Limitations
Hardware Limitations In some cases, the WL127x device may fail to wake up when receiving a host request because of a timing issue in the POR module. The host driver should contain implementation to work around this issue
Constraints

This release has the following constraints:

  • Configuration of short/long doze with N*Beacon or N*DTIM may lead to application failure when the sleep time is compared to the application protocol expiration time.


Notes

  • need to perform Tx BIP (calibration) after first instaltion in order to gain good RF performance please refer to the the WiKi page at Getting Started Guide to the Calibration procedure.
  • Default MAC address is used for WLAN on all EVM, please refer to the WiKi page at Getting Started Guide to the MAC address modifications instructions.


WiFi Certification

  • The WiFiMode key should be set to True during WiFi certification tests.
  • The buffer size in Chariot scripts that send data to the SUT should be changed to 1456 bytes instead of 29K bytes. All other scripts that send data to other STAs in the test bed should remain with the default buffer size.
  • 802.11n precertification is pending ASD approval by WiFi.
  • RoamScanEnable key enables/disables Roaming and Scanning at initialization

Errata[edit]

This chapter presents the known issues for this release. The errata list is split into two sets. The following listed items were tested in accordance to the environment specified in the Testing Environment section above.

Headline 802.11n: DELBA action frame due to inactivity timeout expiry is not sent
Internal numbering MCS00051003
Description/Scenario DELBA is not sent after traffic is stopped


Headline Calibration: Missed beacon when awake from ELP due to calibration process
Internal numbering MCS00052838
Description/Scenario System misses beacons when wakes up from ELP due to calibration process.


Headline Scan: Background scan period failure
Internal numbering MCS00036882
Description/Scenario When Normal Scan Interval is defined to be 15 sec the delay is for 3sec only


Headline WAPI (linux):TX data transfer fail while security defined as AES or TKIP in varies of fragmentation threshold
Internal numbering MCS00056625
Description/Scenario Failure to Tx in various fragmentation TH (pings, for example)


Headline Auto ARP: RARP request is not supported. Valid only for customers who wish to work with RARP using Auto ARP.
Internal numbering MCS00066872
Description/Scenario STA replies to RARP request with invalid opcode. RARP response is sent with a

wrong op-code.


Headline Rate Adaptation: Inconsistent rate fallback in RSSI of -79 dBm
Internal numbering MCS00071177
Description/Scenario Inconsistent rate fallback in RSSI of –79 dBm. The effect this has on the performance

of the product is low. Probability of occurrence is very low.


Headline When re-association is disabled via the CLI , WLAN driver still tries reconnect
Internal numbering MCS00067507
Description/Scenario When re-association is disabled , WLAN driver still tries reconnect.


Headline SUT does not update rates in assoc request when AP switched from 11b to 11bg
Internal numbering MCS00066668
Description/Scenario SUT does not update rates in assoc req when AP switched from 11b to 11bg. This is

occuring on Zoom platform and could not be recreated on H5 platform.


Headline Security: Unable to connect with WPA2+TKIP to Cisco1250 configured to WPA2-PSK TKIP + CCMP AES.
Internal numbering MCS00075375
Description/Scenario Unable to connect with WPA2+TKIP to Cisco1250 configured to WPA2-PSK TKIP +

CCMP AES. Fourth EAPOL seems to have a wrong Protocol version.


Headline Stability: TCP BiDir -Fail
Internal numbering OMAPS00227623
Description/Scenario Stop traffic after about 8 hours, when transferring downstream and upstream TCP traffic in WEP40 under Long Doze Power Save scheme.


Headline Soft Gemini: Wlan connection is not stable during inquiry scan
Internal numbering OMAPS00227957
Description/Scenario Loosing connection and reconnecting to AP some times. It happens when performing BT inquiry scans while transferring WLAN traffic (TCP downstream).


Headline Stability: 802.11N: Rx UDP 10M test -Fail
Internal numbering OMAPS00227622
Description/Scenario Traffic stopped after about 17 hours, while transferring UDP downstream, with 802.11n and BA (Block Ack) is enabled


Headline Power Consumption : High current consumption when the Station is disconnected
Internal numbering OMAPS00225959
Description/Scenario High current consumption when the Station is disconnected from the WiFi network, it consumes about 46.2 mA were it should be less than 2 mA.


Headline Performance: SUTs Throughput lower than expected.
Internal numbering OMAPS00228067
Description/Scenario Low Performance on AM18x


Headline Performance: 802.11n throughput for Open, WEP, WPA and WPA2 modes
Internal numbering OMAPS00230112
Description/Scenario TCP downstream is about 7Mbps in open environment for all security modes.


Headline Performance: IBSS Throughput is lower than expected.
Internal numbering OMAPS00227898
Description/Scenario Low throughput when transferring data between one Station to 2 other stations (the expected result should be have the Maximum throughput for each one, were the result is less the one fourth of the Maximum throughput.


Headline Stability: WPA2-PSK Security mode
Internal numbering OMAPS00230113
Description/Scenario Data transfer stops after several hours while transferring TCP traffic bidirectional.


Headline Stability: Wlan Traffic with Power Save causes to the SUT to perform recovery
Internal numbering OMAPS00228364
Description/Scenario Station gets recoveries when transferring WLAN downstream Voice and bidirectional Video traffic.

That happens when setting the PS mode to short and Long mode


Headline Stability: TX Video traffic with WEP40 stopped after 10 minutes
Internal numbering OMAPS00228183
Description/Scenario While transferring upstream Video stream the Station had experience 2 recoveries within 10 minutes, at the second one the Tx video traffic had stopped (Video traffic is generated Chariot). in that case the Ping is still working.


Headline Stability: Rx TCP with WPA2 failed.
Internal numbering OMAPS00228065
Description/Scenario Data stop working after 15 hours, when working with WPA2 –AES while transferring TCP downstream


Headline QoS: TP splitting fails when same data type are sent from SUT and another STA
Internal numbering OMAPS00230013
Description/Scenario When transmitting upstream video traffic in parallel from two different stations to one destination then the traffic should be spited equally between the two. In practice we get different performance between both links (about 30% deviation)


Headline QoS: UPSD feature doesn't work
Internal numbering OMAPS00230035
Description/Scenario Although Station is configured to work in UPSD mode, it behaves as Legacy PS mode and sends PS POLL frame upon receiving beacon with Station's AID set to 1


Headline Soft Gemini: A2DP stream stopped due to Wlan voice
Internal numbering OMAPS00228263
Description/Scenario in case the Station is configured to work with 802.11d enabled and the AP is working with 802.11d disabled then the Station should not perform scan and should not connect to the AP. However in that case the Station is able to connect to the AP


Headline RegDomain: SUT doesnt perform scan when required.
Internal numbering OMAPS00228702
Description/Scenario When 802.11d is enabled, the Station is not performing Scan, not when the AP is shut down (that is expected) however not even when the AP is turned ON (and that is the issue)


Headline Coexistence: A2DP WLAN
Internal numbering OMAPS00231974
Description/Scenario Interruption of A2DP music every 2 minutes while listening to music during WLAN traffic.


Headline Coexistence: SUT remain in Idle state after Rx OPP
Internal numbering OMAPS00227394
Description/Scenario After performing OPP receive, the the CLI get stuck and when typing Ctrl+c on the keyboard then the CLI is released




IOP issues[edit]


WLAN IOP issues[edit]


Headline IOP: Netgear3500v1 does not show on the BSS list
Internal numbering MCS00075631
Description/Scenario Netgear3500v1 does not show on the BSS list when using channel 8


Headline IOP: Traffic not stable with Netgear2000 in PS-Auto mode
Internal numbering MCS00075630
Description/Scenario Traffic not stable with Netgear2000 in PS-Auto mode


Headline 11n IOP: Iperf stop and recovery during TCP TX – Buffalo WZR-HP-G300NH
Internal numbering MCS00075611
Description/Scenario 11n IOP: Iperf stop and recovery during TCP TX – Buffalo WZR-HP-G300NH


Headline Recovery: Tx throughput dropped after recovery with bi-directional UDP BA session
Internal numbering MCS00074814
Description/Scenario Tx throughput dropped after recovery with bidirectional UDP BA session


Headline IOP with ALink WNAP 11N AP – STA lose BA session
Internal numbering MCS00070813
Description/Scenario IOP with ALink WNAP 11N AP – STA lose BA session


Headline 802.11N IOP: Cisco 11n Aironet 1250 version:12.4(10b)JDA- low TP
Internal numbering MCS00070387
Description/Scenario Low TP with Cisco 11n Aironet 1250 version:12.4(10b)JDA


Headline IOP: Interoperability with Cisco1250 AP – , Rx TCP throughput jitters in case of TCP Rx AES + 11n block acknowledgment (because of AP bug).
Internal numbering MCS00058635
Description/Scenario Interoperability with Cisco1250 AP – , Rx TCP throughput jitters in case of TCP Rx

AES + 11n block acknowledgment (because of AP bug).


Headline IOP: Interoperability with Cisco1250 AP in case of WEP and fragmentation (because of AP bug)
Internal numbering MCS00057817
Description/Scenario Interoperability with Cisco1250 AP in case of WEP and fragmentation (because of AP

bug)


Headline IOP : Interoperability with RaLink AP module during sleep, because AP Beacons drift over time
Internal numbering MCS00057685
Description/Scenario Interoperability with RaLink AP module during sleep, because AP beacons drift over

time


Headline IOP: Limited performance of TKIP Rx UDP (as a result of Cisco AP abnormal behavior)
Internal numbering MCS00053111
Description/Scenario Limited performance of TKIP Rx UDP (as a result of Cisco AP abnormal behavior)





HomepageIcon.jpgHOME

E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article OMAPL138 Wireless Connectivity Release Notes Alpha release here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article OMAPL138 Wireless Connectivity Release Notes Alpha release here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article OMAPL138 Wireless Connectivity Release Notes Alpha release here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article OMAPL138 Wireless Connectivity Release Notes Alpha release here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article OMAPL138 Wireless Connectivity Release Notes Alpha release here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article OMAPL138 Wireless Connectivity Release Notes Alpha release here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article OMAPL138 Wireless Connectivity Release Notes Alpha release here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article OMAPL138 Wireless Connectivity Release Notes Alpha release here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article OMAPL138 Wireless Connectivity Release Notes Alpha release here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity