This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ezsdk 5.02.01.59 - VPSS problem and Matrix GUI fails to run

Hi,

After moving to ezsdk 5.02.01.59, I see the VPSS error messages in the bootup process and the matrix gui fails to run. The system is booted up with the pre-built linux image and NFS root file system.

Kernel command line: console=ttyO2,115200n8 root=/dev/nfs nfsroot=10.112.12.150:/home/wklaw/targetfs,nolock rw mem=128M earlyprintk vram=50M ti816xfb.vram=0:16M,1:16M,2:6M ip=dhcp

Here are the error messages after the HPVPSS firmware is loaded.

Loading HDVPSS Firmware
FIRMWARE: Memory map bin file not passed
Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [Location of Mem map bin file]
FIRMWARE: Default memory configuration is used
MemCfg: DCMM (Dynamically Configurable Memory Map) Version :  2.1.1.1
FIRMWARE: Memory Configuration status : In Progress
FIRMWARE: 2 start Successful
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_CORE : Failed to init fvid2 interface,
vpss: probe of vpss failed with error -22
ti81xxfb ti81xxfb: no grpxs
ti81xxfb: probe of ti81xxfb failed with error -22
open /dev/fb0: No such file or directory
cat: write error: No space left on device
cat: write error: No space left on device
HDMI W1 rev 2.0
Unable to handle kernel NULL pointer dereference at virtual address 00000140
pgd = c375c000
[00000140] *pgd=8373f031, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1]
last sysfs file: /sys/module/vpss/initstate
Modules linked in: ti81xxhdmi(+) ti81xxfb vpss syslink ipv6
CPU: 0    Not tainted  (2.6.37 #1)
PC is at TI81xx_register_display_panel+0x44/0xfc [vpss]
LR is at init_module+0x274/0x3b4 [ti81xxhdmi]
pc : [<bf18daec>]    lr : [<bf1b8274>]    psr: a0000013
sp : c3db3f10  ip : c3db3f30  fp : c3db3f2c
r10: 00000000  r9 : c3db2000  r8 : bf1b8000
r7 : 40085000  r6 : 00000000  r5 : bf1b491c  r4 : 00000000
r3 : 00000000  r2 : bf198b68  r1 : bf1b491c  r0 : bf1b46e0
Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 10c5387d  Table: 8375c019  DAC: 00000015
Process modprobe (pid: 1091, stack limit = 0xc3db22e8)
Stack: (0xc3db3f10 to 0xc3db4000)
3f00:                                     00000000 bf1b4894 0001b208 40085000
3f20: c3db3f44 c3db3f30 bf1b8274 bf18dab4 00000000 bf1b4770 c3db3f7c c3db3f48
3f40: c00383d8 bf1b800c bf1b4770 0001b208 40085000 c0042f48 00000000 bf1b4770
3f60: 0001b208 40085000 c0042f48 00000000 c3db3fa4 c3db3f80 c0092b5c c0038314
3f80: c00bd750 c00bd668 0001b070 0001b208 00000000 00000080 00000000 c3db3fa8
3fa0: c0042da0 c0092acc 0001b070 0001b208 40085000 00005828 0001b208 0001ac94
3fc0: 0001b070 0001b208 00000000 00000080 0001b088 bea14c74 00000000 bea14c74
3fe0: 0001b3b0 bea1495c 0000b678 401a97d4 60000010 40085000 00000000 00000000
Backtrace:
[<bf18daa8>] (TI81xx_register_display_panel+0x0/0xfc [vpss]) from [<bf1b8274>] (init_module+0x274/0x3b4 [ti81xxhdmi])
 r7:40085000 r6:0001b208 r5:bf1b4894 r4:00000000
[<bf1b8000>] (init_module+0x0/0x3b4 [ti81xxhdmi]) from [<c00383d8>] (do_one_initcall+0xd0/0x1a4)
 r5:bf1b4770 r4:00000000
[<c0038308>] (do_one_initcall+0x0/0x1a4) from [<c0092b5c>] (sys_init_module+0x9c/0x1bc)
[<c0092ac0>] (sys_init_module+0x0/0x1bc) from [<c0042da0>] (ret_fast_syscall+0x0/0x30)
 r7:00000080 r6:00000000 r5:0001b208 r4:0001b070
Code: e89da8f0 e59f20b0 e5906000 e5923000 (e5d33140)
---[ end trace c00419f1b7f1f12d ]---
Segmentation fault
Starting syslogd/klogd: done
Starting thttpd.
ioctl FBIOGET_VSCREENINFO: Inappropriate ioctl for device
ioctl FBIOGET_VSCREENINFO: Inappropriate ioctl for device
expr: syntax error
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999)
(C) Copyright 1995-1999 by Geert Uytterhoeven


Usage: fbset [options] [mode]

Valid options:
  General options:
    -h, --help         : display this usage information
    --test             : don't change, just test whether the mode is valid
    -s, --show         : display video mode settings
    -i, --info         : display all frame buffer information
    -v, --verbose      : verbose mode
    -V, --version      : print version information
    -x, --xfree86      : XFree86 compatibility mode
    -a, --all          : change all virtual consoles on this device
  Frame buffer special device nodes:
    -fb <device>       : processed frame buffer device
                         (default is /dev/fb0)
  Video mode database:
    -db <file>         : video mode database file
                         (default is /etc/fb.modes)
  Display geometry:
    -xres <value>      : horizontal resolution (in pixels)
    -yres <value>      : vertical resolution (in pixels)
    -vxres <value>     : virtual horizontal resolution (in pixels)
    -vyres <value>     : virtual vertical resolution (in pixels)
    -depth <value>     : display depth (in bits per pixel)
    -nonstd <value>    : select nonstandard video mode
    -g, --geometry ... : set all geoomaplfb: OMAPLFB_Init: OMAPLFBInit failed
metry parameters at once
    -match             : set virtual vertical resolution by virtual resolution
  Display timings:
    -pixclock <value>  : pixel clock (in picoseconds)
    -left <value>      : left margin (in pixels)
    -right <value>     : right margin (in pixels)
    -upper <value>     : upper margin (in pixel lines)
    -lower <value>     : lower margin (in pixel lines)
    -hslen <value>     : horizontal sync length (in pixels)
    -vslen <value>     : vertical sync length (in pixel lines)
    -t, --timings ...  : set all timing parameters at once
  Display flags:
    -accel <value>     : hardware text acceleration enable (false or true)
    -hsync <value>     : horizontal sync polarity (low or high)
    -vsync <value>     : vertical sync polarity (low or high)
    -csync <value>     : composite sync polarity (low or high)
    -gsync <value>     : synch on green (false or true)
    -extsync <value>   : external sync enable (false or true)
    -bcast <value>     : broadcast enable (false or true)
    -laced <value>     : interlace enable (false or true)
    -double <value>    : doublescan enable (false or true)
    -rgba <r,g,b,a>    : recommended length of color entries
    -grayscale <value> : grayscale enable (false or true)
  Display positioning:
    -move <direction>  : move the visible part (left, right, up or down)
    -step <value>      : step increment (in pixels or pixel lines)
                         (default is 8 horizontal, 2 vertical)
Starting PVR
FATAL: Error inserting omaplfb (/lib/modules/2.6.37/kernel/drivers/gpu/pvr/omaplfb.ko): No such device
/dev/mem opened.
Memory mapped at address 0x4029e000.
Read at address  0x48180F04 (0x4029ef04): 0x00000001
Write at address 0x48180F04 (0x4029ef04): 0x00000000, readback 0x00000000
/dev/mem opened.
Memory mapped at address 0x402c3000.
Read at address  0x48180900 (0x402c3900): 0x00000102
Write at address 0x48180900 (0x402c3900): 0x00000002, readback 0x00000002
/dev/mem opened.
Memory mapped at address 0x400ad000.
Read at address  0x48180920 (0x400ad920): 0x00040002
Write at address 0x48180920 (0x400ad920): 0x00000002, readback 0x00000002
Starting Matrix GUI application.

Any kind of help is appreciated.