Freescale i.MX51 Babbage Board test results 11.07

Test Matrix

Category

Feature

Priority

state

notes

Audio

ISSUES: audio on jacks

HDMI audio

3

N/A

Not available on board

audio on jacks

4

OK

Video Out - HDMI

Not available on board

all resolutions work

4

N/A

monitor recognized

3

N/A

native resolution used

3

N/A

xrandr lists resolutions

4

N/A

xrandr changes resolution

4

N/A

monitor hotplug

4

N/A

disabling output results in broken display

4

N/A

<fgcolor="red"> What is this feature?

Video Out - DVI

all resolutions

4

NEEDS WORK

resolution currently hardcoded in source code to be 1024x768

monitor recognized

3

N/A

EDID reading not available on board

native resolution used

3

N/A

EDID reading not available on board

xrandr lists resolutions

4

N/A

EDID reading not available on board

xrandr changes resolution

4

N/A

EDID reading not available on board - resolution is hardcoded

monitor hotplug

4

N/A

EDID reading not available on board - monitor is assumed to be always present

disabling output results in broken display

4

N/A

<fgcolor="red"> What is this feature?

Graphics

ISSUES: OpenGLES/EGL only available in private hwpack due to license restrictions

Framebuffer

2

OK

Framebuffer X11

3

OK

Framebuffer OpenGLES

4

N/A

need to check if framebuffer based test cases are available

Framebuffer OpenGLES/EGL X11

5

OK

Networking

ISSUES: failed to set MAC address

Onboard Ethernet Kernel

1

OK

Onboard Ethernet U-Boot

3

OK

Onboard Ethernet - ifconfig up/down

2

OK

Onboard Ethernet - dhclient

2

OK

Onboard Ethernet - network-manager

3

OK

Onboard Wireless Kernel

4

N/A

No wireless hardware on board

Onboard Wireless - wireless-tools (scan, unprotective + dhclient)

4

N/A

Onboard Wireless - wpasupplicant (WEP, WPA-PSK)

4

N/A

Onboard Wireless - network-manager (clear, WEP, WPA-PSK, eth + wlan)

4

N/A

Bluetooth

Not available on board

Bluetooth Kernel Driver

4

N/A

USB Host

Kernel/Controller

1

OK

Kernel/HID keyboard

2

OK

Kernel/HID mouse

2

OK

storage

2

OK

recognized, automounted, filemanager window opens

performance

4

OK

about 4MB/s from card reader on both target board and x86 PC

USB Device

Gadget driver loaded

OK

Mass Storage function

OK

mass storage detected, folder automatically opened on host

Ethernet function

NEEDS WORK

ethernet detected on host, but with some errors

USB OTG

Role Host

N/A

Need a special OTG cable for host role

Role Device

OK

tested above USB device functions on this OTG port

SD/MMC

kernel

1

OK

u-boot

1

OK

performance

3

OK

about 4MB/s from card reader on x86 PC

serial port

serial kernel

1

OK

serial u-boot

1

OK

auto root login

2

OK

kernel output

2

OK

Multimedia

ISSUES: video playback on i.mx51 failed

Video to Framebuffer

3

FAIL

Video to X11

4

FAIL

Video Acceleration Mem2Mem H.264

4

FAIL

Video Acceleration Mem2Mem MPEG-4

4

FAIL

Video Acceleration FullScreen

5

FAIL

Video Acceleration X11

5

FAIL

Video Acceleration X11 ZeroCopy

5

FAIL

Powermanagement

clock tree in debugfs

3

OK

P-states (cpufreq driver)

3

OK

C-states (cpuidle driver)

4

OK

test and optimise cpuidle latency using tracepoints

5

FAIL

powertop

2

OK

powerdebug

2

NEED WORK

powerdebug running but looks crappy

test commands

audio

  • speaker-test to check does it generate audible sound

  • cat /proc/asound/cards to check which cards are detected

  • alsamixer to check which mixers are available and does volume change works

video

  • boot with dvi only monitor and check was it detected and does it work
  • boot with hdmi only monitor and check was it detected and does it work
  • boot with dvi and hdmi monitors and check were they detected and do they work
  • fbset to check does default monitor resolution was detected properly

  • xrandr to get list of available resolutions and list of detected displays

  • xrandr --output NAME-OF-OUTPUT --off to check does it handle turning off display

  • xrandr --output NAME-OF-OUTPUT --auto to check does it handle turning on display

OpenGLES

  • es2_gears to simple test of performance

networking

ethernet

  • dhclient -v eth0 to get IPv4 address

  • iperf -c to check performance

wireless

  • iwconfig to check for presence

  • iwlist wlan0 scan to check for network detection

  • NetworkManager applet to connect to any wireless available

bluetooth

  • hciconfig to check for presence

  • hcitool scan to check for BT devices detection

USB controller

  • lsusb to check for devices connected

  • plug devices and check do they work
  • plug thumbdrive and check was it automounted
  • hdparm -t /dev/sda to check storage performance

SD

  • hdparm -t /dev/mmcblk0 to check storage performance

serial port

  • run minicom on desktop and check does messages from board appears

Cycles/1107/BoardSupportStatus/Freescale/Babbage/Ubuntu (last modified 2011-07-28 02:14:35)