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.