On the Freescale i.MX31 BSP, the following CTK tests are known to fail with the issues described below:

Type of Test

Description

Camera quality verification test  In Cameraqualitytests.dll, subtest ID 100 fails because the Sysgen variable SYSGEN_AYGSHELL is set in the Multimedia_Test config images.  

Winsock performance tests

The Winsock performance tests for the LAN9217 Ethernet controller stop responding due to hardware limitations in the i.MX31 3DS three-stack board.

NDT 1-Card Tests (ndt_1c6.dll)

Subtest ID 11 of the ndt_1c6 test hangs during a suspend/resume cycle. The device doesn't resume after being suspended in one of the iterations.

OAL KITL (Stress) v2 tests

In the OAL KITL (Stress) v2 Tests, subtest 1002 (concurrency stress) fails when run on USBDBG Serial or USBDBG RNDIS. There is currently no workaround for this issue. However, this test failure does not hinder common USBDBG user scenarios.

Audio waveform test

In the audio waveform test, subtest 2007 fails intermittently.

NDIS performance test (perf_ndis)

The NDIS performance test (perf_ndis), does not work when run on the LAN9217 Ethernet controller.

Video capture test (vidcaptest)

In the video capture test (vidcaptest), subtests 1104 and 1105 (PinFlowingTests) fail.

IOCTL_HAL_GET_WAKE_SOURCE test

In the IOCTL_HAL_GET_WAKE_SOURCE test, subtests 5500, 5501, and 5502 fail when no wakeup sources are set in the platform. To work around this issue, you can suspend and resume the i.MX31 3DS device once, before running the tests.

Kernel Sleep (Scheduler) Test (Ksched.dll)

The subtest ID 65538 of Ksched.dll test suite fails.

To work around this issue, run this test case on an image without KITL (IMGNOKITL=1).

USB OTG driver test (otgtest.dll)

The present iMX313DS OTG driver does not follow the new Windows Embedded Compact 7 OTG model and hence the USB OTG driver test (otgtest.dll) fails. The test does not pass when run with the current OTG driver.

OAL GetIdleTime tests (oaltesttimers.dll)

In the OAL GetIdleTime tests (oaltesttimers.dll), subtest 7010 (Idle Time While Sleeping) fails. This test must be run without KITL in a NAND Flash-based image to succeed.

Subtest ID 1260 fails.  This test requires the RTC to support a 100-year time span. The MC13783 RTC is limited to approximately 88 years.

SDMemTux.dll test suite

When running the SDMemTux.dll test suite, subtest 1068 may stop responding or may time out due to a CriticalSection not being initialized when a request in the SD host controller's queue is not properly canceled. If the request is canceled properly, the test will complete successfully.

Camera Test Properties (camtestproperties.dll)

Subtest ID 1304 (Test CSPROPERTY_DROPPEDFRAMES_CURRENT) fails.

USB (CLONED EHCI) (usbtest.dll)

The following subtests cause the usbtest.dll test suite with "Golden Bridge" setup to hang in full speed mode:

  • Subtest ID 1403
  • Subtest ID 1405
  • Subtest ID 1412
  • Subtest ID 1413

To work around this issue, run the usbtest.dll suite by excluding test cases 1403-1413.

The following subtests fail in full speed mode because the i.MX31 platform uses a cloned EHCI driver not based on the Windows Embedded Compact 7 common driver. These subtests set the packet size before running further USB tests. Although the subtests fail, the packet size is set properly.

  • Subtest ID 3001
  • Subtest ID 3003

Several subtests fail for non-regular packet size in full-speed mode. These tests are related to Isochronous Transfer.

Subtest ID 9001 fails in both high-speed and full-speed mode.







In subtest ID 1405 for both High and Full speed configurations for non-regular packet size, an "Access Violation" exception is thrown.

USB Performance tests (usbperf.dll)

Several subtests of the usbperf.dll test suite fail in both high-speed and full-speed mode.

Rotation Scaling VMR tests (Rotationscalingtest.dll)

The following subtests fail:

  • Subtest ID 100
  • Subtest ID 200
GDIT Test (gdit.dll)     Subtest 219 fails for Extended surfaces (/surface Extended)

Serial Communication tests (Pserial.dll)

Test id 16 (GetCommModemStatus) fails on the CEPC platform side if the iMX313DS platform is made primary and the CEPC as secondary.

Test id 16 (GetCommModemStatus) fails on both the CEPC platform and the iMX313DS platform if the iMX313DS platform is made secondary and the CEPC as primary.

The test succeeds when run over USB Serial.

On the Freescale i.MX31 BSP, the following platform specific tests (non-CTK) are known to fail with the issues described below:

Type of Test

Description

FM Radio Test (radiotest_iMX313ds, radiotest_iMX313ds_manual)

The following subtests of the RadioTest_iMX313DS test suite fail:

  • Subtest ID 1002
  • Subtest ID 1003
  • Subtest ID 2000
  • Subtest ID 2001
  • Subtest ID 2002
  • Subtest ID 2008
  • Subtest ID 4001
  • Subtest ID 4003

The subtest ID 5000 of the RadioTest_iMX313DS_Manual test suite fails.

DVFC tests (DVFCTest_MC13783.dll)

The following subtests fail:

  • Subtest ID 1001
  • Subtest ID 1002
  • Subtest ID 2000

Accelerometer tests (acctest_iMX313DS.dll)

The following subtests fail:

  • Subtest ID 1001
  • Subtest ID 1002
  • Subtest ID 2000
  • Subtest ID 2001
  • Subtest ID 2002

GPT Tests (GPTTest_iMX313DS.dll)

The following subtests fail:

  • Subtest ID 1001
  • Subtest ID 1002
  • Subtest ID 2007
  • Subtest ID 3001
  • Subtest ID 4001

PMIC tests (pmictest_iMX313DS.dll)

The following subtests fail:

  • Subtest ID 1000
  • Subtest ID 1001
  • Subtest ID 1002
  • Subtest ID 1005
  • Subtest ID 1006
  • Subtest ID 1007
  • Subtest ID 1008
  • Subtest ID 1011
  • Subtest ID 1018
  • Subtest ID 1033
  • Subtest ID 1046
  • Subtest ID 1053
  • Subtest ID 1050
  • Subtest ID 1052
  • Subtest ID 1054
  • Subtest ID 1058
  • Subtest ID 2000
  • Subtest ID 5004

 

See Also