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.

dm816x and OpenGL: X Window System problems

Hello,

After I installed the latest SDK on the Ubuntu host (see my previous post http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/179013.aspx ), I was able to compile OpenGL applications. When I run them on the target, it says "Could not open display", this means they need the X Window System

After copying the X Window System to /usr/local/XSGX, copying applications like pvrsrvinit to /usr/local/bin, I tried to run the X Window System "X -config /usr/local/XSGX/etc/xorg.conf"

There are two scenarios:

1) when the Matrix GUI is running, the X Window System behaves like it's running, does not complain about anything, when I run the applications with DISPLAY=:0, they succesfully connect to it and behave like they are running, but I don't see any output on the display, I see Matrix GUI there instead

2) when I stop the Matrix GUI, the X Window System fails to start saying there are no displays to connect to. I tried running "/etc/init.d/rc.pvr start" but there is no difference.

Is there any configuration option I am unaware of? It seems so...

Thanks,

      Daniel Novotny

  • Hi Daniel,

    The Matrix GUI runs on QWS (Qt Window System) so you cannot have X11 applications running on top of it. You can either be running X11 _or_ QWS.

    As for installing the graphics libraries on the target you need to use the 38xx-demo script to install them.

    Are you copying across the correct demos? They are split into "Raw", "X11" and "EWS".

    Ralph

  • hello Ralph, the problem is that when I stop the Matrix GUI, X complains it has no display to run on. I don't know how to correct this.

    Another way would be to compile my application in a way it won't need X. I am attaching my Rules.make and Makefile for building the app, maybe there is something wrong with them...

    # Import the variables from the EZSDK so that you can find the EZSDK components
    include ${EZSDK}/Rules.make
    include $(GRAPHICS_INSTALL_DIR)/Rules.make
    include /home/danny/workdir/Rules.make
    
    basicGL:
    # Make sure that you use a tab below
    	$(CSTOOL_PREFIX)gcc -o basicGL basicGL.c $(GFX_CMDLINE)
    
    GFX=/home/danny/ti-ezsdk_dm816x-evm_5_01_01_80/Graphics_SDK_4_05_00_03
    GFX_INCLUDE_DIR=$(GFX)/targetfs/XSGX/include
    GFX_LIB_DIR=$(GFX)/targetfs/XSGX/lib
    GFX_LIBS=-lGL -lglut -lGLU -lX11 -lXext -ldrm -lXxf86vm -lXdamage -lXfixes -lXmu -lXt -lSM -lICE -lXi -lxcb -lXau -lXdmcp
    GFX_CMDLINE=-I $(GFX_INCLUDE_DIR) -L $(GFX_LIB_DIR) $(GFX_LIBS)
    

    I will try to use the 38xx-demo script, maybe this will help.

  • Hi Daniel,

    I would go into /etc/init.d and rename the init scripts so that they don't run on boot. I think you need to start with a system that doesn't have Matrix GUI running or anything else. Having had a think about it, I think the graphics libraries may already be on the SDK out-of-box setup. You can check by looking for files with "gl" in the name on the system.

    Assuming the graphics libraries are already there, all you should need to do before running the demos is this:

    /usr/local/share/ti/ti-media-controller-utils/load-hd-firmware.sh start
    /etc/init.d/pvr-init start
    /etc/init.d/rc.pvr start
    export LD_LIBRARY_PATH=/usr/local/XSGX/lib
    export DISPLAY=:0

    Make sure you have the correct "rc.pvr" script as there are two versions; 1 for QWS and 1 for X11. The X11 one has a line that runs the x server so it should be easy to spot.

    Ralph

  • hello Ralph,

    Thanks for your advice, but unfortunately this doesn't help. The X Server still says

    Fatal error:

    no screens found

    I did't rename the scripts, I took a different approach: I dedicated runlevel2 to these tests and deleted the init script links from /etc/rc2.d and set runlevel 2 as default in /etc/inittab. this way I can still boot the init 5 configuration with all the default setup and if I boot into runlevel 2, almost nothing does run.

    ad /usr/local/share/ti/ti-media-controller-utils/load-hd-firmware.sh start : there is no /usr/local/share in my installation, do I need to install anything additional?

    It would be strange that TI bundles an X Window System installation which does not work: but maybe we are missing something...

  • If you could post the output of the 3 commands (scripts) that I put in a previous post, that would help.

    Ralph

  • OK,

    here's the script output, when the Matrix GUI is not running:

    root@dm816x-evm:/media/mmcblk0p3/progs# . ./skript
    -sh: ./skript: /usr/local/share/ti/ti-media-controller-utils/load-hd-firmware.sh: not found
    Starting PVR
    insmod: error inserting '/lib/modules/2.6.37/kernel/drivers/gpu/pvr/pvrsrvkm.ko': -1 File exists
    /dev/mem opened.
    Memory mapped at address 0x40186000.
    Read at address  0x48180F04 (0x40186f04): 0x00000000
    Write at address 0x48180F04 (0x40186f04): 0x00000000, readback 0x00000000
    /dev/mem opened.
    Memory mapped at address 0x40266000.
    Read at address  0x48180900 (0x40266900): 0x00000102
    Write at address 0x48180900 (0x40266900): 0x00000002, readback 0x00000002
    /dev/mem opened.
    Memory mapped at address 0x40105000.
    Read at address  0x48180920 (0x40105920): 0x00000002
    Write at address 0x48180920 (0x40105920): 0x00000002, readback 0x00000002
    
    X.Org X Server 1.7.5
    Release Date: 2010-02-16
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 2.6.35-30-generic-pae i686 
    Current Operating System: Linux dm816x-evm 2.6.37 #1 Wed Jun 1 12:18:59 IST 2011 armv7l
    Kernel command line: console=ttyO2,115200n8 rootwait root=/dev/mmcblk0p2 rw mem=256M earlyprink vram=50M ti816xfb.vram=0:16M,1:16M,2:6M ip=off noinitrd
    Build Date: 28 September 2011  11:37:44PM
     
    Current version of pixman: 0.16.4
    .Before reporting problems, check http://wiki.x.org
    .to make sure that you have the latest version.
    Markers: (--) probed, (**) from config file, (==) default setting,
    .(++) from command line, (!!) notice, (II) informational,
    .(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: "/usr/local/XSGX/var/log/Xorg.0.log", Time: Wed Jun  1 17:21:48 2011
    (++) Using config file: "/usr/local/XSGX/etc/xorg.conf"
    (==) No Layout section.  Using the first Screen section.
    (**) |-->Screen "Screen" (0)
    (**) |   |-->Monitor "<default monitor>"
    (**) |   |-->Device "Video Device"
    (==) No monitor specified for screen "Screen".
    .Using a default monitor configuration.
    (==) Not automatically adding devices
    (==) Not automatically enabling devices
    (WW) The directory "/usr/local/XSGX/share/fonts/X11/TTF/" does not exist.
    .Entry deleted from font path.
    (WW) The directory "/usr/local/XSGX/share/fonts/X11/OTF" does not exist.
    .Entry deleted from font path.
    (==) FontPath set to:
    ./usr/local/XSGX/share/fonts/X11/misc/,
    ./usr/local/XSGX/share/fonts/X11/Type1/,
    ./usr/local/XSGX/share/fonts/X11/100dpi/,
    ./usr/local/XSGX/share/fonts/X11/75dpi/
    (==) ModulePath set to "/usr/local/XSGX/lib/xorg/modules"
    (==) |-->Input Device "Main Touch Screen"
    (==) |-->Input Device "Keyboard"
    (==) No Layout section. Using the first core pointer device.
    (==) No Layout section. Using the first core keyboard device.
    (--) using VT number 2
    
    Module drm failed to load. Retrying.
    Running /sbin/depmod
    Continuing to load PowerVR services
    root@dm816x-evm:/media/mmcblk0p3/progs# (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libextmod.so
    (II) Module extmod: vendor="X.Org Foundation"
    .compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdbe.so
    (II) Module dbe: vendor="X.Org Foundation"
    .compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libglx.so
    (II) Module glx: vendor="X.Org Foundation"
    .compiled for 1.7.5, module version = 1.0.0
    (==) AIGLX enabled
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdri.so
    (II) Module dri: vendor="X.Org Foundation"
    .compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdri2.so
    (II) Module dri2: vendor="X.Org Foundation"
    .compiled for 1.7.5, module version = 1.1.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/drivers/pvr_drv.so
    (II) Module PVR: vendor="X.Org Foundation"
    .compiled for 1.7.5, module version = 1.6.4117
    (II) Loading /usr/local/XSGX/lib/xorg/modules/input/evdev_drv.so
    (II) Module evdev: vendor="X.Org Foundation"
    .compiled for 1.7.5, module version = 2.3.3
    (II) pvr: Driver for PowerVR chipsets: PowerVR SGX
    (WW) Falling back to old probe method for pvr
    (EE) Couldn't get PVR Services status
    (EE) No devices detected.
    
    Fatal server error:
    no screens found
    
    Please consult the The X.Org Foundation support 
    . at http://wiki.x.org
     for help. 
    Please also check the log file at "/usr/local/XSGX/var/log/Xorg.0.log" for additional information.
    
    

    I also captured the output again, when it is running. The server runs, but I don't see anything on the output screen. (it says it's "on VT 2")

    root@dm816x-evm:/media/mmcblk0p3/progs# . ./skript
    -sh: ./skript: /usr/local/share/ti/ti-media-controller-utils/load-hd-firmware.sh: not found
    Starting PVR
    insmod: error inserting '/lib/modules/2.6.37/kernel/drivers/gpu/pvr/pvrsrvkm.ko': -1 File exists
    /dev/mem opened.
    Memory mapped at address 0x402da000.
    Read at address  0x48180F04 (0x402daf04): 0x00000000
    Write at address 0x48180F04 (0x402daf04): 0x00000000, readback 0x00000000
    /dev/mem opened.
    Memory mapped at address 0x4011a000.
    Read at address  0x48180900 (0x4011a900): 0x00000102
    Write at address 0x48180900 (0x4011a900): 0x00000002, readback 0x00000002
    /dev/mem opened.
    Memory mapped at address 0x402e0000.
    Read at address  0x48180920 (0x402e0920): 0x00000002
    Write at address 0x48180920 (0x402e0920): 0x00000002, readback 0x00000002
    Module drm failed to load. Retrying.
    Running /sbin/depmod
    
    X.Org X Server 1.7.5
    Release Date: 2010-02-16
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 2.6.35-30-generic-pae i686 
    Current Operating System: Linux dm816x-evm 2.6.37 #1 Wed Jun 1 12:18:59 IST 2011 armv7l
    Kernel command line: console=ttyO2,115200n8 rootwait root=/dev/mmcblk0p2 rw mem=256M earlyprink vram=50M ti816xfb.vram=0:16M,1:16M,2:6M ip=off noinitrd
    Build Date: 28 September 2011  11:37:44PM
     
    Current version of pixman: 0.16.4
    .Before reporting problems, check http://wiki.x.org
    .to make sure that you have the latest version.
    Markers: (--) probed, (**) from config file, (==) default setting,
    .(++) from command line, (!!) notice, (II) informational,
    .(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: "/usr/local/XSGX/var/log/Xorg.0.log", Time: Wed Jun  1 17:19:29 2011
    Continuing to load PowerVR services
    (++) Using config file: "/usr/local/XSGX/etc/xorg.conf"
    (==) No Layout section.  Using the first Screen section.
    (**) |-->Screen "Screen" (0)
    (**) |   |-->Monitor "<default monitor>"
    (**) |   |-->Device "Video Device"
    (==) No monitor specified for screen "Screen".
    .Using a default monitor configuration.
    (==) Not automatically adding devices
    (==) Not automatically enabling devices
    (WW) The directory "/usr/local/XSGX/share/fonts/X11/TTF/" does not exist.
    .Entry deleted from font path.
    (WW) The directory "/usr/local/XSGX/share/fonts/X11/OTF" does not exist.
    .Entry deleted from font path.
    (==) FontPath set to:
    ./usr/local/XSGX/share/fonts/X11/misc/,
    ./usr/local/XSGX/share/fonts/X11/Type1/,
    ./usr/local/XSGX/share/fonts/X11/100dpi/,
    ./usr/local/XSGX/share/fonts/X11/75dpi/
    (==) ModulePath set to "/usr/local/XSGX/lib/xorg/modules"
    (==) |-->Input Device "Main Touch Screen"
    (==) |-->Input Device "Keyboard"
    (==) No Layout section. Using the first core pointer device.
    (==) No Layout section. Using the first core keyboard device.
    (--) using VT number 2
    

    Thanks,

     Daniel

    seems for me that the run of Matrix GUI triggers something, which is required for the server to run (some device file creation perhaps?) but in the same time it obscures the output, so nothing is seen. When the Matrix GUI isn't running, this "something" is not present and the server fails with the "no screens found" error.

  • Well, as I'm sure you can tell from the output when the Matrix GUI is not running, there are already some modules still loaded, and the load-hd-firmware.sh script does not seem to be on the EVM.

    You need to resolve these issues before proceeding, so ensure that no graphics-related init scripts are being run on boot, then locate the correct path to the firmware load script.

    Ralph

  • sorry, there is no load-hd-firmware.sh anywhere on the root filesystem, SDK, graphics SDK or anywhere else. I run find(1) on all these locations. However, there are scripts /etc/init.d/load-hdvicp2-firmware.sh and /etc/init.d/load-hdvpss-firmware.sh - they are run on boot and when I tried to remove their running from init 2, the system won't work (X server had some weird internal errors). Are they the same as load-hd-firmware.sh ? or where does load-hd-firmware.sh come from? can you attach it to the forum?

  • Have a look in:

    <EZSDK>/board-support/media-controller-utils_2_03_01_14/src/linux/ti816x/load-hd-firmware.sh

    Ralph

  • sorry, I have no "board-support" directory in the EZSDK folder. I did the full install.

    btw, this is the output from the script run from the custom "init 2" mode, where nothing graphical is loaded on boot. the only thing missing is the load-hd-firmware.sh. The server says "no screens found" again.

    root@dm816x-evm:/media/mmcblk0p3/progs# . ./skript
    -sh: ./skript: /usr/local/share/ti/ti-media-controller-utils/load-hd-firmware.sh: not found
    Starting PVR
    /dev/mem opened.
    Memory mapped at address 0x400a1000.
    Read at address  0x48180F04 (0x400a1f04): 0x00000001
    Write at address 0x48180F04 (0x400a1f04): 0x00000000, readback 0x00000000
    /dev/mem opened.
    Memory mapped at address 0x4029a000.
    Read at address  0x48180900 (0x4029a900): 0x00000102
    Write at address 0x48180900 (0x4029a900): 0x00000002, readback 0x00000002
    /dev/mem opened.
    Memory mapped at address 0x40203000.
    Read at address  0x48180920 (0x40203920): 0x00040002
    Write at address 0x48180920 (0x40203920): 0x00000002, readback 0x00000002
    Module drm failed to load. Retrying.
    Running /sbin/depmod
    Continuing to load PowerVR services
    root@dm816x-evm:/media/mmcblk0p3/progs# 
    X.Org X Server 1.7.5
    Release Date: 2010-02-16
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 2.6.35-30-generic-pae i686 
    Current Operating System: Linux dm816x-evm 2.6.37 #1 Wed Jun 1 12:18:59 IST 2011 armv7l
    Kernel command line: console=ttyO2,115200n8 rootwait root=/dev/mmcblk0p2 rw mem=256M earlyprink vram=50M ti816xfb.vram=0:16M,1:16M,2:6M ip=off noinitrd
    Build Date: 28 September 2011  11:37:44PM
     
    Current version of pixman: 0.16.4
    .Before reporting problems, check http://wiki.x.org
    .to make sure that you have the latest version.
    Markers: (--) probed, (**) from config file, (==) default setting,
    .(++) from command line, (!!) notice, (II) informational,
    .(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: "/usr/local/XSGX/var/log/Xorg.0.log", Time: Wed Jun  1 15:27:38 2011
    (++) Using config file: "/usr/local/XSGX/etc/xorg.conf"
    (==) No Layout section.  Using the first Screen section.
    (**) |-->Screen "Screen" (0)
    (**) |   |-->Monitor "<default monitor>"
    (**) |   |-->Device "Video Device"
    (==) No monitor specified for screen "Screen".
    .Using a default monitor configuration.
    (==) Not automatically adding devices
    (==) Not automatically enabling devices
    (WW) The directory "/usr/local/XSGX/share/fonts/X11/TTF/" does not exist.
    .Entry deleted from font path.
    (WW) The directory "/usr/local/XSGX/share/fonts/X11/OTF" does not exist.
    .Entry deleted from font path.
    (==) FontPath set to:
    ./usr/local/XSGX/share/fonts/X11/misc/,
    ./usr/local/XSGX/share/fonts/X11/Type1/,
    ./usr/local/XSGX/share/fonts/X11/100dpi/,
    ./usr/local/XSGX/share/fonts/X11/75dpi/
    (==) ModulePath set to "/usr/local/XSGX/lib/xorg/modules"
    (==) |-->Input Device "Main Touch Screen"
    (==) |-->Input Device "Keyboard"
    (==) No Layout section. Using the first core pointer device.
    (==) No Layout section. Using the first core keyboard device.
    (--) using VT number 2
    
    (WW) xf86OpenConsole: setpgid failed: Operation not permitted
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libextmod.so
    (II) Module extmod: vendor="X.Org Foundation"
    .compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdbe.so
    (II) Module dbe: vendor="X.Org Foundation"
    .compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libglx.so
    (II) Module glx: vendor="X.Org Foundation"
    .compiled for 1.7.5, module version = 1.0.0
    (==) AIGLX enabled
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdri.so
    (II) Module dri: vendor="X.Org Foundation"
    .compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdri2.so
    (II) Module dri2: vendor="X.Org Foundation"
    .compiled for 1.7.5, module version = 1.1.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/drivers/pvr_drv.so
    (II) Module PVR: vendor="X.Org Foundation"
    .compiled for 1.7.5, module version = 1.6.4117
    (II) Loading /usr/local/XSGX/lib/xorg/modules/input/evdev_drv.so
    (II) Module evdev: vendor="X.Org Foundation"
    .compiled for 1.7.5, module version = 2.3.3
    (II) pvr: Driver for PowerVR chipsets: PowerVR SGX
    (WW) Falling back to old probe method for pvr
    (EE) Couldn't get PVR Services status
    (EE) No devices detected.
    
    Fatal server error:
    no screens found
    
    Please consult the The X.Org Foundation support 
    . at http://wiki.x.org
     for help. 
    Please also check the log file at "/usr/local/XSGX/var/log/Xorg.0.log" for additional information.
    
    

  • "board-support" is a vital directory of the EZSDK. I would reinstall the EZSDK and get that directory installed. You won't be able to build Linux without it for example!

    You need the script to ensure the graphics chips get loaded correctly. I don't have experience with the ones pre-supplied in the EZSDK SD card.

    Ralph

  • Hello Ralph,

    OK, so this seems to be the same as my previous problem: the EZSDK version, which is bundled with the board on the SD card, is different than the one on the TI pages. I will download the newest EZSDK from TI pages and let you know.

    In addition, there are more findings in this case:

    When the Matrix GUI is loaded, the X Window System doesn't complain there are no screens - but I discovered that this is not because it runs succesfully, but because it waits for the graphics HW and is blocked. I discovered this when I try to run "glxgears" on it and "ps" revealed that both X and glxgears are not running but sleeping.

    Another question:

    is it possible to compile OpenGL apps in a way they don't need X Window System? When I use the Rules.make and Makefile from my previous post, it seems it drags the X dependency in... maybe if I cannot run X yet I can at least run something like gles1test1, which works but doesn't show frames per second rate and I have no source code to change it to do so.

  • Hi Daniel,

    Yes, I would _definitely_ look at the latest EZSDK online. It has numerous bug fixes and improved documentation and more features.

    There are 3 build targets for the demo applications; QWS (Qt Windowing System), X11 and "RAW". I think you want to be trying out the "RAW" demos. Look for a folder of the same name in the graphics SDK folder and try out those applications.

    Ralph

  • Hi Ralph,

    I downloaded the latest EZSDK on Friday and installed it today. I will look for the "RAW" demos - in fact I had some problems compiling those on the older SDK, maybe now this will be corrected. As we are porting application from Windows and desktop Linux, software for X would be a better choice (no need to port window-related stuff as glut etc takes care of that). But it's better to have raw demos that do work than X window apps that doesn't work. I will try to compile the raw demos and try to get X Window working in parallel.

  • Hi Ralph,

    my first attempts to make the new setup (new SDK, new kernel, new kernel modules) to work are quite unsuccesfull. I keep getting this kernel error on boot:

    notify_send_event failed! status = 0xfffffff3
    ------------[ cut here ]------------
    WARNING: at drivers/dsp/syslink/omap_notify/notify.c:776 notify_send_event+0xd4/0x26c()
    Modules linked in: vpss(+) syslink ipv6
    Backtrace: 
    [<c0048b58>] (dump_backtrace+0x0/0x110) from [<c036b8d8>] (dump_stack+0x18/0x1c)
     r7:00000000 r6:c02aa1e0 r5:c0469330 r4:00000308
    [<c036b8c0>] (dump_stack+0x0/0x1c) from [<c006bd54>] (warn_slowpath_common+0x54/0x6c)
    [<c006bd00>] (warn_slowpath_common+0x0/0x6c) from [<c006bd90>] (warn_slowpath_null+0x24/0x2c)
     r9:cbc1b300 r8:00000001 r7:00000002 r6:00000000 r5:00000009
    r4:00000000
    [<c006bd6c>] (warn_slowpath_null+0x0/0x2c) from [<c02aa1e0>] (notify_send_event+0xd4/0x26c)
    [<c02aa10c>] (notify_send_event+0x0/0x26c) from [<bf1e7aa0>] (vps_fvid2_init+0x164/0x490 [vpss])
    [<bf1e793c>] (vps_fvid2_init+0x0/0x490 [vpss]) from [<bf1e70c0>] (vps_probe+0x60/0x160 [vpss])
    [<bf1e7060>] (vps_probe+0x0/0x160 [vpss]) from [<c01e0758>] (platform_drv_probe+0x20/0x24)
     r7:ccae7100 r6:bf1f57d8 r5:c04b3c28 r4:c04b3c28
    [<c01e0738>] (platform_drv_probe+0x0/0x24) from [<c01df6c4>] (driver_probe_device+0xd0/0x190)
    [<c01df5f4>] (driver_probe_device+0x0/0x190) from [<c01df7ec>] (__driver_attach+0x68/0x8c)
     r7:ccae7100 r6:bf1f57d8 r5:c04b3c5c r4:c04b3c28
    [<c01df784>] (__driver_attach+0x0/0x8c) from [<c01dee70>] (bus_for_each_dev+0x50/0x84)
     r7:ccae7100 r6:bf1f57d8 r5:c01df784 r4:00000000
    [<c01dee20>] (bus_for_each_dev+0x0/0x84) from [<c01df4e8>] (driver_attach+0x20/0x28)
     r6:bf1f57d8 r5:bf1f57c4 r4:00000000
    [<c01df4c8>] (driver_attach+0x0/0x28) from [<c01de748>] (bus_add_driver+0xb4/0x234)
    [<c01de694>] (bus_add_driver+0x0/0x234) from [<c01dfb24>] (driver_register+0xb0/0x13c)
    [<c01dfa74>] (driver_register+0x0/0x13c) from [<c01e0a44>] (platform_driver_register+0x4c/0x60)
     r9:ccb5a000 r8:bf1fb000 r7:40248000 r6:0001b088 r5:bf1f57c4
    r4:00000000
    [<c01e09f8>] (platform_driver_register+0x0/0x60) from [<c01e0a78>] (platform_driver_probe+0x20/0x70)
    [<c01e0a58>] (platform_driver_probe+0x0/0x70) from [<bf1fb030>] (vps_init+0x30/0x5c [vpss])
     r5:bf1f5b44 r4:00000000
    [<bf1fb000>] (vps_init+0x0/0x5c [vpss]) from [<c003a3d8>] (do_one_initcall+0xd0/0x1a4)
    [<c003a308>] (do_one_initcall+0x0/0x1a4) from [<c0097440>] (sys_init_module+0x9c/0x1bc)
    [<c00973a4>] (sys_init_module+0x0/0x1bc) from [<c0044da0>] (ret_fast_syscall+0x0/0x30)
     r7:00000080 r6:00000000 r5:0001b088 r4:4009cbe0
    ---[ end trace 6094489030ec67ca ]---
    

    do you have an idea what it means?

    This is an output of the script you suggested me to run, with a boot to my custom "init 2"

    Loading HDVICP2 Firmware
    DM816X prcm_config_app version: 2.0.0.1
    Doing PRCM settings...
    	PRCM for IVHD0 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180600 Data : 0x00000102
    			AW Phy Addr : 0x48180600 Data : 0x00000102
    			Phy Addr : 0x48180c04 Data : 0x00000037
    			BW Phy Addr : 0x48180620 Data : 0x00000002
    			AW Phy Addr : 0x48180620 Data : 0x00000002
    			BW Phy Addr : 0x48180624 Data : 0x00000002
    			AW Phy Addr : 0x48180624 Data : 0x00000002
    			Phy Addr : 0x48180600 Data : 0x00000102
    			BW Phy Addr : 0x48180c10 Data : 0x00000000
    			AW Phy Addr : 0x48180c10 Data : 0x00000003
    			Phy Addr : 0x48180c14 Data : 0x00000007
    			BW Phy Addr : 0x58088000 Data : 0xeafffffe
    			AW Phy Addr : 0x58088000 Data : 0xeafffffe
    			BW Phy Addr : 0x58098000 Data : 0xeafffffe
    			AW Phy Addr : 0x58098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180c10 Data : 0x00000003
    			AW Phy Addr : 0x48180c10 Data : 0x00000000
    			Phy Addr : 0x48180c14 Data : 0x00000007
    	PRCM for IVHD0 is Done Successfully  
    	PRCM for IVHD1 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180700 Data : 0x00000102
    			AW Phy Addr : 0x48180700 Data : 0x00000102
    			Phy Addr : 0x48180d04 Data : 0x00000037
    			BW Phy Addr : 0x48180720 Data : 0x00000002
    			AW Phy Addr : 0x48180720 Data : 0x00000002
    			BW Phy Addr : 0x48180724 Data : 0x00000002
    			AW Phy Addr : 0x48180724 Data : 0x00000002
    			Phy Addr : 0x48180700 Data : 0x00000102
    			BW Phy Addr : 0x48180d10 Data : 0x00000000
    			AW Phy Addr : 0x48180d10 Data : 0x00000003
    			Phy Addr : 0x48180d14 Data : 0x00000007
    			BW Phy Addr : 0x5a088000 Data : 0xeafffffe
    			AW Phy Addr : 0x5a088000 Data : 0xeafffffe
    			BW Phy Addr : 0x5a098000 Data : 0xeafffffe
    			AW Phy Addr : 0x5a098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180d10 Data : 0x00000003
    			AW Phy Addr : 0x48180d10 Data : 0x00000000
    			Phy Addr : 0x48180d14 Data : 0x00000007
    	PRCM for IVHD1 is Done Successfully  
    	PRCM for IVHD2 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180800 Data : 0x00000102
    			AW Phy Addr : 0x48180800 Data : 0x00000102
    			Phy Addr : 0x48180e04 Data : 0x00000037
    			BW Phy Addr : 0x48180820 Data : 0x00000002
    			AW Phy Addr : 0x48180820 Data : 0x00000002
    			BW Phy Addr : 0x48180824 Data : 0x00000002
    			AW Phy Addr : 0x48180824 Data : 0x00000002
    			Phy Addr : 0x48180800 Data : 0x00000102
    			BW Phy Addr : 0x48180e10 Data : 0x00000000
    			AW Phy Addr : 0x48180e10 Data : 0x00000003
    			Phy Addr : 0x48180e14 Data : 0x00000007
    			BW Phy Addr : 0x53088000 Data : 0xeafffffe
    			AW Phy Addr : 0x53088000 Data : 0xeafffffe
    			BW Phy Addr : 0x53098000 Data : 0xeafffffe
    			AW Phy Addr : 0x53098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180e10 Data : 0x00000003
    			AW Phy Addr : 0x48180e10 Data : 0x00000000
    			Phy Addr : 0x48180e14 Data : 0x00000007
    	PRCM for IVHD2 is Done Successfully  
    PRCM Initialization completed 
    FIRMWARE: Memory Configuration status : In Progress
    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: 1 start Successful
    Loading HDVPSS Firmware
    FIRMWARE: Memory Configuration status : In Progress
    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: 2 start Successful
    FATAL: Error inserting vpss (/lib/modules/2.6.37/kernel/drivers/video/ti81xx/vpss/vpss.ko): No such device
    FATAL: Error inserting ti81xxfb (/lib/modules/2.6.37/kernel/drivers/video/ti81xx/ti81xxfb/ti81xxfb.ko): No such device
    ioctl FBIOGET_VSCREENINFO: Inappropriate ioctl for device
    FATAL: Error inserting ti81xxhdmi (/lib/modules/2.6.37/kernel/drivers/video/ti81xx/ti81xxhdmi/ti81xxhdmi.ko): No such device
    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 geometry 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
    insmod: error inserting '/lib/modules/2.6.37/kernel/drivers/gpu/pvr/pvrsrvkm.ko': -1 File exists
    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 0x4027e000.
    Read at address  0x48180F04 (0x4027ef04): 0x00000000
    Write at address 0x48180F04 (0x4027ef04): 0x00000000, readback 0x00000000
    /dev/mem opened.
    Memory mapped at address 0x40335000.
    Read at address  0x48180900 (0x40335900): 0x00000102
    Write at address 0x48180900 (0x40335900): 0x00000002, readback 0x00000002
    /dev/mem opened.
    Memory mapped at address 0x4031e000.
    Read at address  0x48180920 (0x4031e920): 0x00040002
    Write at address 0x48180920 (0x4031e920): 0x00000002, readback 0x00000002
    PVR:(Error): OpenServices: drmOpen failed [79, /pvr_bridge_u.c]
    PVR:(Error): PVRSRVInitSrvConnect: PVRSRVConnect failed [1932, /bridged_pvr_glue.c]
    PVR:(Error): SrvInit: PVRSRVInitSrvConnect failed (4) [56, /srvinit.c]
    
    X.Org X Server 1.7.5PVR:(Error): OpenServices: drmOpen failed [79, /pvr_bridge_u.c]
    PVR:(Error): PVRSRVInitSrvConnect: PVRSRVConnect failed [1932, /bridged_pvr_glue.c]
    PVR:(Error): SrvInit: PVRSRVInitSrvConnect failed (4) [56, /srvinit.c]
    PVR:(Error): main: SrvInit failed (4) [47, main.c]
    
    Release Date: 2010-02-16
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 2.6.35-30-generic-pae i686 
    Current Operating System: Linux dm816x-evm 2.6.37 #1 Tue Apr 10 14:25:59 CEST 2012 armv7l
    Kernel command line: console=ttyO2,115200n8 rootwait root=/dev/mmcblk0p2 rw mem=256M earlyprink vram=50M ti816xfb.vram=0:16M,1:16M,2:6M ip=off noinitrd
    Build Date: 28 September 2011  11:37:44PM
     
    Current version of pixman: 0.16.4
    	Before reporting problems, check http://wiki.x.org
    	to make sure that you have the latest version.
    Markers: (--) probed, (**) from config file, (==) default setting,
    	(++) from command line, (!!) notice, (II) informational,
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: "/usr/local/XSGX/var/log/Xorg.0.log", Time: Wed Jun  1 15:53:23 2011
    (++) Using config file: "/usr/local/XSGX/etc/xorg.conf"
    (==) No Layout section.  Using the first Screen section.
    (**) |-->Screen "Screen" (0)
    (**) |   |-->Monitor "<default monitor>"
    (**) |   |-->Device "Video Device"
    (==) No monitor specified for screen "Screen".
    	Using a default monitor configuration.
    (==) Not automatically adding devices
    (==) Not automatically enabling devices
    (WW) The directory "/usr/local/XSGX/share/fonts/X11/TTF/" does not exist.
    	Entry deleted from font path.
    (WW) The directory "/usr/local/XSGX/share/fonts/X11/OTF" does not exist.
    	Entry deleted from font path.
    (==) FontPath set to:
    	/usr/local/XSGX/share/fonts/X11/misc/,
    	/usr/local/XSGX/share/fonts/X11/Type1/,
    	/usr/local/XSGX/share/fonts/X11/100dpi/,
    	/usr/local/XSGX/share/fonts/X11/75dpi/
    (==) ModulePath set to "/usr/local/XSGX/lib/xorg/modules"
    (==) |-->Input Device "Main Touch Screen"
    (==) |-->Input Device "Keyboard"
    (==) No Layout section. Using the first core pointer device.
    (==) No Layout section. Using the first core keyboard device.
    (--) using VT number 2
    
    (WW) xf86OpenConsole: setpgid failed: Operation not permitted
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libextmod.so
    (II) Module extmod: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdbe.so
    (II) Module dbe: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libglx.so
    (II) Module glx: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (==) AIGLX enabled
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdri.so
    (II) Module dri: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdri2.so
    (II) Module dri2: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.1.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/drivers/pvr_drv.so
    (II) Module PVR: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.6.4117
    (II) Loading /usr/local/XSGX/lib/xorg/modules/input/evdev_drv.so
    (II) Module evdev: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 2.3.3
    (II) pvr: Driver for PowerVR chipsets: PowerVR SGX
    (WW) Falling back to old probe method for pvr
    (EE) Couldn't get PVR Services status
    (EE) No devices detected.
    
    Fatal server error:
    no screens found
    
    Please consult the The X.Org Foundation support 
    	 at http://wiki.x.org
     for help. 
    Please also check the log file at "/usr/local/XSGX/var/log/Xorg.0.log" for additional information.
    
    

    while this was happening, a flood of error messages was output to the console - they were not redirected to a file, even when redirecting the output and error output to the text file, so they have to come from the kernel.

    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

    they flooded the terminal in such amount, that the machine used for terminal emulation crashed, however I was able to save the output.

    IMHO this all seem to have one underlying cause, but I don't know what it is, since I was following the "make help" instructions (make all, make install, make in the gfx directory...) to install the new kernel, library and modules

  • First fix your kernel error.

    You need to include the following in your U-Boot bootargs:

    mem=364M mem=324M@0x9F900000 notifyk.vpssm3_sva=0xBF900000 vram=50M ti816xfb.vram=0:16M,1:16M,2:6M vmalloc=500M omapfb.vram=50M

    I think you are missing the bit I put in bold in particular.

    Ralph

  • Hello Ralph,

    thanks for the kernel boot parameter. this one was really missing. Adding it made really the kernel crash to go away, but the second kernel error message

    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

    still exists during boot. what puzzles me, that there's another kernel parameter that is missing in my setup: mem=324M@0x9F900000 I tried to add this, but I don't know what is the proper value of "mem" for this command, when I have mem=256M and not mem=364M like you. When I tried to guess some value, the big kernel crash reintroduced itself.

    X still fails to start with the same error message, but thanks for the help with the solving of the first kernel error.

     

  • If you use the EVM with the latest EZSDK, your kernel parameters should be including precisely the arguments I listed above.

    Could you post your latest kernel boot output and I'll have a look.

    Ralph

  • When I use your exact boot parameters, including the memory, the kernel crash re-introduces itself. once it booted into getty, but I was unable to login, because /bin/login complained about corrupt shared library. there were lots of segfaults also. next time I logged the boot and I got stuck somwhere between the initializations. here is the boot log:

    
    U-Boot 2010.06 (Jun 01 2011 - 15:00:16)
    
    DRAM:  2 GiB
    Using default environment
    
    Hit any key to stop autoboot:  0 
    mmc1 is available
    reading u-boot.bin
    
    179256 bytes read
    ## Starting application at 0x80800000 ...
    
    
    U-Boot 2010.06 (Jun 01 2011 - 12:30:57)
    
    TI8168-GP rev 1.1
    
    ARM clk: 987MHz
    DDR clk: 796MHz
    
    I2C:   ready
    DRAM:  2 GiB
    NAND:  HW ECC Hamming Code selected
    No NAND device found!!!
    0 MiB
    *** Warning - bad CRC or NAND, using default environment
    
    :,;;:;:;;;;;;;;r;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:;;;;;;;;:,;;:;:
    ;,;:::;;;;r;;;rssiSiS552X5252525259GX2X9hX9X9XX2325S55252i5:,;;:;:;;;;;;;;:,;;:
    ;:;;;;;;;rrssSsS52S22h52299GGAAMHMM#BBH#B#HMM#HMBA&&XX2255S2S5Si:,;;:;:;;;;;;;;
    ;:;;r;;rsrrriiXS5S329&A&MH#BMB#A&9XXA252GXiSXX39AAMMMBB&G22S5i2SSiiiisi:,;;:;:;
    ;;;;;r;rr2iisiih393HB#B#AA99i22irrrX3X52AGsisss2Xii2299HBMA&X2S5S5iSiisSsi:,;;:
    r:r;rrsrsihXSi2&##MHB&Ahh3AGHGA9G9h&#H##@@@##MAMMXXX9SSS29&&HGGX2i5iisiiisisi:,
    ;;rrrrsSiiiA&ABH&A9GAGhAhBAMHA9HM@@@@@@@@@@@@@@@@@@@HHhAh2S2SX9&Gh22SSiisiiisii
    r:rrssisiS2XM##&h3AGAX&3GG3Ssr5H@M#HM2; ;2X&&&MHMB###GBB#B&XXSSs529XX55iSsisisi
    r;rsrisSi2XHAhX99A3XXG&&XS;:,rH#HGhAS   @@@@3rs2XBM@@A552&&AHA2XiisSS252SSsisSs
    r;issi5S22&&3iSSX292&hXsr;;:;h@&G339&S9@@@@2@MA&9&HB##Xris29ABMAAX2ir;rsSi5iss5
    rrsSi2XhG&9GXh399&X99i;;;;;;r#H&293H9X#@@@@@@@B&9GhAH@XrrsrsiXABHB&HG2rr;rrSiSi
    ;:rsisS599&AA9XG&3A35r;:::;,;BMh&&2iX5A@@@@@@@&392X5GB2;;;r;iSX393A##A&Xi:::rsi
    ;:rss552222X553&XHMhir;;::,:,h#HhGSXhG3#@@@@#AXXS2XAHA;::;;;;ss55XShBA3239r:,;;
    r;ii2S5SSi2i53hirsh2srr::,,,,;MMXX359&Ah3h&Si59SX99A#i:,::::;;sri2,.2r;:SGAr;,:
    ;:;rrrrssiriXGSi::shs;;;,,,:,,rBBA9h5s5h5iS5isi2SAHB5:,,,:::;rrs5&SrisSX5Srrr:,
    ;,r;;;;rsriSSrrrr;;5Xrr;;,:,,.,;9AA2SsisS5323XXXG9&i:.,,::;;r;;;srrrrrr;;:;::::
    :,;r;r;rrissrrr;:;::;s;;;;,:,,..,r293h222hXXAAGGGX;:,,,:,:,::;:;::,:,,,,...,,,,
    ;,;;;;rrrrrrrrirr;,.,,:::::::,,,,.,;SX&ABAB2hhXir:,,.,,.,,:,,,,..,,,..,..,,,..:
    :.:;:;;;:;;;;r;rrs;:.. ,,:::::,:,:,,.::rrsrr;;,,.......,..,....,,,,,,,...,.,,:,
    :.:::,::::::;;r;rrr;:.......,.,.,,:::,,...............,,::.,,,,:,::,,:,:,,,:,;:
    ,.::,:,,,,,;;;;;;;;r;;::,..............................;;;:;::::,:::::::,:,:,,,
    : ,,:,,,,,,,,,,,,,:;rrr;;:;,,,,,,,::,.,.:.,.,;s,:;;;;:;:;;;;;::::,:::,:::,:,:,:
    ,.,,,,,,,...,,.,,....................................:,............:,,,:,:,,,,,
    
    Net:   <ethaddr> not set. Reading from E-fuse
    Detected MACID:40:5f:c2:1f:ee:7e
    Ethernet PHY: GENERIC @ 0x01
    DaVinci EMAC
    Hit any key to stop autoboot:  3  2  1  0 
    mmc1 is available
    reading boot.scr
    
    338 bytes read
    Running bootscript from MMC/SD to set the ENV...
    ## Executing script at 80900000
    reading uImage
    
    2428456 bytes read
    ## Booting kernel from Legacy Image at 80009000 ...
       Image Name:   Linux-2.6.37
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    2428392 Bytes = 2.3 MiB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK
    
    Starting kernel ...
    
    Uncompressing Linux... done, booting the kernel.
    Linux version 2.6.37 (danny@ub-for-arm) (gcc version 4.3.3 (Sourcery G++ Lite 20
    09q1-203) ) #1 Tue Apr 10 14:25:59 CEST 2012
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    Machine: ti8168evm
    vram size = 52428800 at 0x0
    reserved size = 52428800 at 0x0
    FB: Reserving 52428800 bytes SDRAM for VRAM
    Memory policy: ECC disabled, Data cache writeback
    OMAP chip is TI8168 1.1
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 161670
    Kernel command line: console=ttyO2,115200n8 rootwait root=/dev/mmcblk0p2 rw mem=
    364M mem=324M@0x9F900000 notifyk.vpssm3_sva=0xBF900000 vram=50M ti816xfb.vram=0:
    16M,1:16M,2:6M vmalloc=500M omapfb.vram=50M ip=off noinitrd
    PID hash table entries: 2048 (order: 1, 8192 bytes)
    Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    Memory: 364MB 274MB = 638MB total
    Memory: 642104k/642104k available, 62408k reserved, 280576K highmem
    Virtual kernel memory layout:
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)
        fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
        DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
        vmalloc : 0xd7000000 - 0xf8000000   ( 528 MB)
        lowmem  : 0xc0000000 - 0xd6c00000   ( 364 MB)
        pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
        modules : 0xbf000000 - 0xbfe00000   (  14 MB)
          .init : 0xc0008000 - 0xc003a000   ( 200 kB)
          .text : 0xc003a000 - 0xc049c000   (4488 kB)
          .data : 0xc049c000 - 0xc04e36c0   ( 286 kB)
    SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    NR_IRQS:407
    IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    Total of 128 interrupts on 1 active controller
    GPMC revision 6.0
    Trying to install interrupt handler for IRQ400
    Trying to install interrupt handler for IRQ401
    Trying to install interrupt handler for IRQ402
    Trying to install interrupt handler for IRQ403
    Trying to install interrupt handler for IRQ404
    Trying to install interrupt handler for IRQ405
    Trying to install interrupt handler for IRQ406
    Trying to install type control for IRQ407
    Trying to set irq flags for IRQ407
    OMAP clockevent source: GPTIMER1 at 27000000 Hz
    Console: colour dummy device 80x30
    Calibrating delay loop... 986.31 BogoMIPS (lpj=4931584)
    pid_max: default: 32768 minimum: 301
    Security Framework initialized
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    devtmpfs: initialized
    omap_voltage_early_init: voltage driver support not added
    regulator: core version 0.5
    regulator: dummy: 
    NET: Registered protocol family 16
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    omap_mux_init: Add partition: #1: core, flags: 0
    _omap_mux_get_by_name: Could not find signal i2c2_scl.i2c2_scl
    _omap_mux_get_by_name: Could not find signal i2c2_sda.i2c2_sda
    NOR: Can't request GPMC CS
    registered ti816x_vpss device
    registered ti816x_gpio_vr device
    registered TI816x on-chip HDMI device
    registered ti816x_sr device
    registered ti81xx_vidout device
    pm_dbg_init: only OMAP3 supported
    ti81xx_pcie: Invoking PCI BIOS...
    ti81xx_pcie: Setting up Host Controller...
    ti81xx_pcie: Register base mapped @0xd7020000
    ti81xx_pcie: Starting PCI scan...
    PCI: bus0: Fast back to back transfers enabled
    bio: create slab <bio-0> at 0
    regulator: VFB: 800 <--> 1025 mV at 1010 mV 
    vgaarb: loaded
    SCSI subsystem initialized
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    registerd cppi-dma Intr @ IRQ 17
    Cppi41 Init Done
    omap_i2c omap_i2c.1: bus 1 rev4.0 at 100 kHz
    omap_i2c omap_i2c.2: bus 2 rev4.0 at 100 kHz
    Advanced Linux Sound Architecture Driver Version 1.0.23.
    Switching to clocksource gp timer
    musb-hdrc: version 6.0, host, debug=0
    musb-hdrc musb-hdrc.0: dma type: dma-cppi41
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc musb-hdrc.0: MUSB HDRC host driver
    musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
    usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: Product: MUSB HDRC host driver
    usb usb1: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb1: SerialNumber: musb-hdrc.0
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.0: USB Host mode controller at d701e000 using DMA, IRQ 18
    musb-hdrc musb-hdrc.1: dma type: dma-cppi41
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
    usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: Product: MUSB HDRC host driver
    usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb2: SerialNumber: musb-hdrc.1
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.1: USB Host mode controller at d7026800 using DMA, IRQ 19
    NET: Registered protocol family 2
    IP route cache hash table entries: 16384 (order: 4, 65536 bytes)
    TCP established hash table entries: 65536 (order: 7, 524288 bytes)
    TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
    TCP: Hash tables configured (established 65536 bind 65536)
    TCP reno registered
    UDP hash table entries: 256 (order: 0, 4096 bytes)
    UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    NET: Registered protocol family 1
    RPC: Registered udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    NetWinder Floating Point Emulator V0.97 (double precision)
    PMU: registered new PMU device of type 0
    omap-iommu omap-iommu.0: ducati registered
    omap-iommu omap-iommu.1: sys registered
    highmem bounce pool size: 64 pages
    JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
    msgmni has been set to 706
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
    omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
    omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
    console [ttyO2] enabled
    brd: module loaded
    loop: module loaded
    ahci ahci.0: forcing PORTS_IMPL to 0x3
    ahci ahci.0: AHCI 0001.0100 32 slots 2 ports 3 Gbps 0x3 impl platform mode
    ahci ahci.0: flags: ncq sntf pm led clo only pmp pio slum part ccc 
    scsi0 : ahci_platform
    scsi1 : ahci_platform
    ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x100 irq 16
    ata2: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x180 irq 16
    m25p80 spi1.0: found m25p05-nonjedec, expected w25x32
    m25p80 spi1.0: m25p05-nonjedec (64 Kbytes)
    Creating 4 MTD partitions on "spi_flash":
    0x000000000000-0x000000040000 : "U-Boot"
    mtd: partition "U-Boot" extends beyond the end of device "spi_flash" -- size tru
    ncated to 0x10000
    0x000000010000-0x000000012000 : "U-Boot Env"
    mtd: partition "U-Boot Env" is out of reach -- disabled
    0x000000000000-0x000000280000 : "Kernel"
    mtd: partition "Kernel" extends beyond the end of device "spi_flash" -- size tru
    ncated to 0x10000
    0x000000010000-0x000000010000 : "File System"
    mtd: partition "File System" is out of reach -- disabled
    omap2-nand driver initializing
    No NAND device found.
    No NAND device found.
    davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
    davinci_mdio davinci_mdio.0: detected phy mask fffffff9
    davinci_mdio.0: probed
    davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
    davinci_mdio davinci_mdio.0: phy[2]: device 0:02, driver unknown
    usbcore: registered new interface driver cdc_ether
    usbcore: registered new interface driver dm9601
    Initializing USB Mass Storage driver...
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    mice: PS/2 mouse device common for all mice
    omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
    i2c /dev entries driver
    Linux video capture interface: v2.00
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (v1.0.0)
    OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
    usbcore: registered new interface driver usbhid
    usbhid: USB HID core driver
    notify_init : notify drivercreated  for  remote proc id 2 at physical Address 0x
    bf900000
    usbcore: registered new interface driver snd-usb-audio
    asoc: tlv320aic3x-hifi <-> davinci-mcasp.2 mapping ok
    ALSA device list:
      #0: TI81XX EVM
    TCP cubic registered
    NET: Registered protocol family 17
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    omap_voltage_late_init: Voltage driver support not added
    Power Management for TI81XX.
    smartreflex smartreflex: Driver initialized
    omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    mmc0: new high speed SDHC card at address f449
    mmcblk0: mmc0:f449 SD08G 7.40 GiB 
     mmcblk0: p1 p2 p3
    ata1: SATA link down (SStatus 0 SControl 300)
    ata2: SATA link down (SStatus 0 SControl 300)
    EXT3-fs: barriers not enabled
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is rec
    ommended
    EXT3-fs (mmcblk0p2): using internal journal
    EXT3-fs (mmcblk0p2): recovery complete
    EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
    VFS: Mounted root (ext3 filesystem) on device 179:2.
    devtmpfs: mounted
    Freeing init memory: 200K
    INIT: version 2.86 booting
    Please wait: booting...
    Error opening /dev/fb0: No such file or directory
    Starting udev
    udevd (73): /proc/73/oom_adj is deprecated, please use /proc/73/oom_score_adj in
    stead.
    BUG: Your driver calls ioremap() on system memory.  This leads
    to architecturally unpredictable behaviour on ARMv6+, and ioremap()
    will fail in the next kernel release.  Please fix your driver.
    ------------[ cut here ]------------
    WARNING: at arch/arm/mm/ioremap.c:211 __arm_ioremap_pfn_caller+0x58/0x190()
    Modules linked in: vpss(+)
    Backtrace: 
    [<c0048b58>] (dump_backtrace+0x0/0x110) from [<c036b8d8>] (dump_stack+0x18/0x1c)
     r7:00000000 r6:c004c678 r5:c0424da8 r4:000000d3
    [<c036b8c0>] (dump_stack+0x0/0x1c) from [<c006bd54>] (warn_slowpath_common+0x54/
    0x6c)
    [<c006bd00>] (warn_slowpath_common+0x0/0x6c) from [<c006bd90>] (warn_slowpath_nu
    ll+0x24/0x2c)
     r9:d5cce000 r8:c04c9aa8 r7:bf015390 r6:000a0200 r5:00200000
    r4:00000000
    [<c006bd6c>] (warn_slowpath_null+0x0/0x2c) from [<c004c678>] (__arm_ioremap_pfn_
    caller+0x58/0x190)
    [<c004c620>] (__arm_ioremap_pfn_caller+0x0/0x190) from [<c004c834>] (__arm_iorem
    ap_caller+0x64/0x6c)
    [<c004c7d0>] (__arm_ioremap_caller+0x0/0x6c) from [<c005ec6c>] (omap_ioremap+0x6
    0/0x64)
     r6:00000000 r5:00200000 r4:a0200000
    [<c005ec0c>] (omap_ioremap+0x0/0x64) from [<bf015390>] (vps_sbuf_init+0xf8/0x1a8
     [vpss])
     r7:bf00ed08 r6:00200000 r5:a0200000 r4:d5c3c240
    [<bf015298>] (vps_sbuf_init+0x0/0x1a8 [vpss]) from [<bf00009c>] (vps_probe+0x3c/
    0x160 [vpss])
     r7:d5d77380 r6:bf00ec68 r5:c04b3c20 r4:c04b3c28
    [<bf000060>] (vps_probe+0x0/0x160 [vpss]) from [<c01e0758>] (platform_drv_probe+
    0x20/0x24)
     r7:d5d77380 r6:bf00e7d8 r5:c04b3c28 r4:c04b3c28
    [<c01e0738>] (platform_drv_probe+0x0/0x24) from [<c01df6c4>] (driver_probe_devic
    e+0xd0/0x190)
    [<c01df5f4>] (driver_probe_device+0x0/0x190) from [<c01df7ec>] (__driver_attach+
    0x68/0x8c)
     r7:d5d77380 r6:bf00e7d8 r5:c04b3c5c r4:c04b3c28
    [<c01df784>] (__driver_attach+0x0/0x8c) from [<c01dee70>] (bus_for_each_dev+0x50
    /0x84)
     r7:d5d77380 r6:bf00e7d8 r5:c01df784 r4:00000000
    [<c01dee20>] (bus_for_each_dev+0x0/0x84) from [<c01df4e8>] (driver_attach+0x20/0
    x28)
     r6:bf00e7d8 r5:bf00e7c4 r4:00000000
    [<c01df4c8>] (driver_attach+0x0/0x28) from [<c01de748>] (bus_add_driver+0xb4/0x2
    34)
    [<c01de694>] (bus_add_driver+0x0/0x234) from [<c01dfb24>] (driver_register+0xb0/
    0x13c)
    [<c01dfa74>] (driver_register+0x0/0x13c) from [<c01e0a44>] (platform_driver_regi
    ster+0x4c/0x60)
     r9:d5cce000 r8:bf014000 r7:40071000 r6:0001b458 r5:bf00e7c4
    r4:00000000
    [<c01e09f8>] (platform_driver_register+0x0/0x60) from [<c01e0a78>] (platform_dri
    ver_probe+0x20/0x70)
    [<c01e0a58>] (platform_driver_probe+0x0/0x70) from [<bf014030>] (vps_init+0x30/0
    x5c [vpss])
     r5:bf00eb44 r4:00000000
    [<bf014000>] (vps_init+0x0/0x5c [vpss]) from [<c003a3d8>] (do_one_initcall+0xd0/
    0x1a4)
    [<c003a308>] (do_one_initcall+0x0/0x1a4) from [<c0097440>] (sys_init_module+0x9c
    /0x1bc)
    [<c00973a4>] (sys_init_module+0x0/0x1bc) from [<c0044da0>] (ret_fast_syscall+0x0
    /0x30)
     r7:00000080 r6:00000000 r5:0001b458 r4:400dbbe0
    ---[ end trace 4aaffd14fde3d0eb ]---
    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
    EXT3-fs: barriers not enabled
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (mmcblk0p3): warning: maximal mount count reached, running e2fsck is rec
    ommended
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    EXT3-fs (mmcblk0p3): using internal journal
    EXT3-fs (mmcblk0p3): recovery complete
    EXT3-fs (mmcblk0p3): mounted filesystem with writeback data mode
    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
    VPSS_CORE : failed to register ti81xx-vpss driver
    BUG: Your driver calls ioremap() on system memory.  This leads
    to architecturally unpredictable behaviour on ARMv6+, and ioremap()
    will fail in the next kernel release.  Please fix your driver.
    ------------[ cut here ]------------
    WARNING: at arch/arm/mm/ioremap.c:211 __arm_ioremap_pfn_caller+0x58/0x190()
    Modules linked in: vpss(+)
    Backtrace: 
    [<c0048b58>] (dump_backtrace+0x0/0x110) from [<c036b8d8>] (dump_stack+0x18/0x1c)
     r7:00000000 r6:c004c678 r5:c0424da8 r4:000000d3
    [<c036b8c0>] (dump_stack+0x0/0x1c) from [<c006bd54>] (warn_slowpath_common+0x54/
    0x6c)
    [<c006bd00>] (warn_slowpath_common+0x0/0x6c) from [<c006bd90>] (warn_slowpath_nu
    ll+0x24/0x2c)
     r9:d5d08000 r8:c04c9aa8 r7:bf034390 r6:000a0200 r5:00200000
    r4:00000000
    [<c006bd6c>] (warn_slowpath_null+0x0/0x2c) from [<c004c678>] (__arm_ioremap_pfn_
    caller+0x58/0x190)
    [<c004c620>] (__arm_ioremap_pfn_caller+0x0/0x190) from [<c004c834>] (__arm_iorem
    ap_caller+0x64/0x6c)
    [<c004c7d0>] (__arm_ioremap_caller+0x0/0x6c) from [<c005ec6c>] (omap_ioremap+0x6
    0/0x64)
     r6:00000000 r5:00200000 r4:a0200000
    [<c005ec0c>] (omap_ioremap+0x0/0x64) from [<bf034390>] (vps_sbuf_init+0xf8/0x1a8
     [vpss])
     r7:bf02dd08 r6:00200000 r5:a0200000 r4:d5fc73c0
    [<bf034298>] (vps_sbuf_init+0x0/0x1a8 [vpss]) from [<bf01f09c>] (vps_probe+0x3c/
    0x160 [vpss])
     r7:d5c48680 r6:bf02dc68 r5:c04b3c20 r4:c04b3c28
    [<bf01f060>] (vps_probe+0x0/0x160 [vpss]) from [<c01e0758>] (platform_drv_probe+
    0x20/0x24)
     r7:d5c48680 r6:bf02d7d8 r5:c04b3c28 r4:c04b3c28
    [<c01e0738>] (platform_drv_probe+0x0/0x24) from [<c01df6c4>] (driver_probe_devic
    e+0xd0/0x190)
    [<c01df5f4>] (driver_probe_device+0x0/0x190) from [<c01df7ec>] (__driver_attach+
    0x68/0x8c)
     r7:d5c48680 r6:bf02d7d8 r5:c04b3c5c r4:c04b3c28
    [<c01df784>] (__driver_attach+0x0/0x8c) from [<c01dee70>] (bus_for_each_dev+0x50
    /0x84)
     r7:d5c48680 r6:bf02d7d8 r5:c01df784 r4:00000000
    [<c01dee20>] (bus_for_each_dev+0x0/0x84) from [<c01df4e8>] (driver_attach+0x20/0
    x28)
     r6:bf02d7d8 r5:bf02d7c4 r4:00000000
    [<c01df4c8>] (driver_attach+0x0/0x28) from [<c01de748>] (bus_add_driver+0xb4/0x2
    34)
    [<c01de694>] (bus_add_driver+0x0/0x234) from [<c01dfb24>] (driver_register+0xb0/
    0x13c)
    [<c01dfa74>] (driver_register+0x0/0x13c) from [<c01e0a44>] (platform_driver_regi
    ster+0x4c/0x60)
     r9:d5d08000 r8:bf033000 r7:40022000 r6:0001b458 r5:bf02d7c4
    r4:00000000
    [<c01e09f8>] (platform_driver_register+0x0/0x60) from [<c01e0a78>] (platform_dri
    ver_probe+0x20/0x70)
    [<c01e0a58>] (platform_driver_probe+0x0/0x70) from [<bf033030>] (vps_init+0x30/0
    x5c [vpss])
     r5:bf02db44 r4:00000000
    [<bf033000>] (vps_init+0x0/0x5c [vpss]) from [<c003a3d8>] (do_one_initcall+0xd0/
    0x1a4)
    [<c003a308>] (do_one_initcall+0x0/0x1a4) from [<c0097440>] (sys_init_module+0x9c
    /0x1bc)
    [<c00973a4>] (sys_init_module+0x0/0x1bc) from [<c0044da0>] (ret_fast_syscall+0x0
    /0x30)
     r7:00000080 r6:00000000 r5:0001b458 r4:40060be0
    ---[ end trace 4aaffd14fde3d0ec ]---
    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
    VPSS_CORE : failed to register ti81xx-vpss driver
    Remounting root file system...
    Caching udev devnodes
    Populating dev cachemv: cannot rename '/tmp/devices': No such file or directory
    NET: Registered protocol family 10
    ALSA: Restoring mixer settings...
    Configuring network interfaces... davinci_mdio davinci_mdio.0: resetting idled c
    ontroller
    net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=282f014)
    ADDRCONF(NETDEV_UP): eth0: link is not ready
    udhcpc (v1.13.2) started
    Sending discover...
    Sending discover...
    Sending discover...
    No lease, forking to background
    done.
    Setting up IP spoofing protection: rp_filter.
    Wed Jun  1 16:03:00 UTC 2011
    INIT: Entering runlevel: 5
    Starting system message bus: /usr/bin/dbus-daemon: error while loading shared li
    braries: libexpat.so.1: cannot open shared object file: No such file or director
    y
    Loading HDVICP2 Firmware
    DM816X prcm_config_app version: 2.0.0.1
    Doing PRCM settings...
    	PRCM for IVHD0 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180600 Data : 0x00000002
    			AW Phy Addr : 0x48180600 Data : 0x00000002
    			Phy Addr : 0x48180c04 Data : 0x00000037
    			BW Phy Addr : 0x48180620 Data : 0x00070000
    			AW Phy Addr : 0x48180620 Data : 0x00070002
    			BW Phy Addr : 0x48180624 Data : 0x00030000
    			AW Phy Addr : 0x48180624 Data : 0x00010002
    			Phy Addr : 0x48180600 Data : 0x00000102
    			BW Phy Addr : 0x48180c10 Data : 0x00000007
    			AW Phy Addr : 0x48180c10 Data : 0x00000003
    			Phy Addr : 0x48180c14 Data : 0x00000004
    			BW Phy Addr : 0x58088000 Data : 0xde431afb
    			AW Phy Addr : 0x58088000 Data : 0xeafffffe
    			BW Phy Addr : 0x58098000 Data : 0x1290a2f5
    			AW Phy Addr : 0x58098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180c10 Data : 0x00000003
    			AW Phy Addr : 0x48180c10 Data : 0x00000000
    			Phy Addr : 0x48180c14 Data : 0x00000007
    	PRCM for IVHD0 is Done Successfully  
    	PRCM for IVHD1 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180700 Data : 0x00000002
    			AW Phy Addr : 0x48180700 Data : 0x00000002
    			Phy Addr : 0x48180d04 Data : 0x00000037
    			BW Phy Addr : 0x48180720 Data : 0x00070000
    			AW Phy Addr : 0x48180720 Data : 0x00050002
    			BW Phy Addr : 0x48180724 Data : 0x00030000
    			AW Phy Addr : 0x48180724 Data : 0x00010002
    			Phy Addr : 0x48180700 Data : 0x00000102
    			BW Phy Addr : 0x48180d10 Data : 0x00000007
    			AW Phy Addr : 0x48180d10 Data : 0x00000003
    			Phy Addr : 0x48180d14 Data : 0x00000004
    			BW Phy Addr : 0x5a088000 Data : 0x1991543b
    			AW Phy Addr : 0x5a088000 Data : 0xeafffffe
    			BW Phy Addr : 0x5a098000 Data : 0x2e43d938
    			AW Phy Addr : 0x5a098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180d10 Data : 0x00000003
    			AW Phy Addr : 0x48180d10 Data : 0x00000000
    			Phy Addr : 0x48180d14 Data : 0x00000007
    	PRCM for IVHD1 is Done Successfully  
    	PRCM for IVHD2 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180800 Data : 0x00000002
    			AW Phy Addr : 0x48180800 Data : 0x00000002
    			Phy Addr : 0x48180e04 Data : 0x00000037
    			BW Phy Addr : 0x48180820 Data : 0x00070000
    			AW Phy Addr : 0x48180820 Data : 0x00050002
    			BW Phy Addr : 0x48180824 Data : 0x00030000
    			AW Phy Addr : 0x48180824 Data : 0x00010002
    			Phy Addr : 0x48180800 Data : 0x00000102
    			BW Phy Addr : 0x48180e10 Data : 0x00000007
    			AW Phy Addr : 0x48180e10 Data : 0x00000003
    			Phy Addr : 0x48180e14 Data : 0x00000004
    			BW Phy Addr : 0x53088000 Data : 0xe660e9e9
    			AW Phy Addr : 0x53088000 Data : 0xeafffffe
    			BW Phy Addr : 0x53098000 Data : 0xfb6d60d1
    			AW Phy Addr : 0x53098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180e10 Data : 0x00000003
    			AW Phy Addr : 0x48180e10 Data : 0x00000000
    			Phy Addr : 0x48180e14 Data : 0x00000007
    	PRCM for IVHD2 is Done Successfully  
    PRCM Initialization completed 
    SysLink version : 2.00.05.85
    SysLink module created on Date:Apr 10 2012 Time:14:38:19
    FIRMWARE: Memory map bin file not passed
    Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [Loca
    tion 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: 1 start Successful
    Starting telnet daemon.
    Loading HDVPSS Firmware
    FIRMWARE: Memory map bin file not passed
    Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [Loca
    tion of Mem map bin file]
    FIRMWARE: Default memory configuration is used
    MemCfg: DCMM (Dynamically Configurable Memory Map) Version :  2.1.1.1
    BUG: Your driver calls ioremap() on system memory.  This leads
    to architecturally unpredictable behaviour on ARMv6+, and ioremap()
    will fail in the next kernel release.  Please fix your driver.
    ------------[ cut here ]------------
    WARNING: at arch/arm/mm/ioremap.c:211 __arm_ioremap_pfn_caller+0x58/0x190()
    Modules linked in: syslink ipv6
    Backtrace: 
    [<c0048b58>] (dump_backtrace+0x0/0x110) from [<c036b8d8>] (dump_stack+0x18/0x1c)
     r7:00000000 r6:c004c678 r5:c0424da8 r4:000000d3
    [<c036b8c0>] (dump_stack+0x0/0x1c) from [<c006bd54>] (warn_slowpath_common+0x54/
    0x6c)
    [<c006bd00>] (warn_slowpath_common+0x0/0x6c) from [<c006bd90>] (warn_slowpath_nu
    ll+0x24/0x2c)
     r9:00000002 r8:00000000 r7:bf0bcb6c r6:0009fa00 r5:001e8868
    r4:00000000
    [<c006bd6c>] (warn_slowpath_null+0x0/0x2c) from [<c004c678>] (__arm_ioremap_pfn_
    caller+0x58/0x190)
    [<c004c620>] (__arm_ioremap_pfn_caller+0x0/0x190) from [<c004c834>] (__arm_iorem
    ap_caller+0x64/0x6c)
    [<c004c7d0>] (__arm_ioremap_caller+0x0/0x6c) from [<c005ec6c>] (omap_ioremap+0x6
    0/0x64)
     r6:00000000 r5:001e8868 r4:9fa00000
    [<c005ec0c>] (omap_ioremap+0x0/0x64) from [<bf0bcb6c>] (MemoryOS_map+0x1e0/0x398
     [syslink])
     r7:d58b3cd8 r6:00000000 r5:d58b3c70 r4:d7089000
    [<bf0bc98c>] (MemoryOS_map+0x0/0x398 [syslink]) from [<bf08b4d4>] (_ProcMgr_map+
    0x1cc/0x4a0 [syslink])
     r8:00000002 r7:d58b3cd8 r6:00000000 r5:06a85000 r4:d58b3d54
    [<bf08b308>] (_ProcMgr_map+0x0/0x4a0 [syslink]) from [<bf099874>] (ElfLoaderTrgW
    rite_copy+0x13c/0x3a0 [syslink])
    [<bf099738>] (ElfLoaderTrgWrite_copy+0x0/0x3a0 [syslink]) from [<bf09cbf8>] (DLI
    F_copy+0x18/0x24 [syslink])
    [<bf09cbe0>] (DLIF_copy+0x0/0x24 [syslink]) from [<bf09b914>] (DLOAD_load+0x834/
    0xaa8 [syslink])
    [<bf09b0e0>] (DLOAD_load+0x0/0xaa8 [syslink]) from [<bf098ac4>] (ElfLoader_load+
    0x270/0x330 [syslink])
    [<bf098854>] (ElfLoader_load+0x0/0x330 [syslink]) from [<bf0892d0>] (Loader_load
    +0xec/0x164 [syslink])
    [<bf0891e4>] (Loader_load+0x0/0x164 [syslink]) from [<bf08d8f4>] (ProcMgr_load+0
    x21c/0x2f8 [syslink])
    [<bf08d6d8>] (ProcMgr_load+0x0/0x2f8 [syslink]) from [<bf08f9b0>] (ProcMgrDrv_io
    ctl+0xc8c/0x1cc8 [syslink])
    [<bf08ed24>] (ProcMgrDrv_ioctl+0x0/0x1cc8 [syslink]) from [<c00d10e4>] (vfs_ioct
    l+0x28/0x44)
     r8:beff6b68 r7:00000008 r6:00000008 r5:d5f99980 r4:00000000
    [<c00d10bc>] (vfs_ioctl+0x0/0x44) from [<c00d17f4>] (do_vfs_ioctl+0x500/0x540)
    [<c00d12f4>] (do_vfs_ioctl+0x0/0x540) from [<c00d188c>] (sys_ioctl+0x58/0x7c)
    [<c00d1834>] (sys_ioctl+0x0/0x7c) from [<c0044da0>] (ret_fast_syscall+0x0/0x30)
     r8:c0044f48 r7:00000036 r6:00008be8 r5:00000000 r4:00044060
    ---[ end trace 4aaffd14fde3d0ed ]---
    BUG: Your driver calls ioremap() on system memory.  This leads
    to architecturally unpredictable behaviour on ARMv6+, and ioremap()
    will fail in the next kernel release.  Please fix your driver.
    ------------[ cut here ]------------
    WARNING: at arch/arm/mm/ioremap.c:211 __arm_ioremap_pfn_caller+0x58/0x190()
    Modules linked in: syslink ipv6
    Backtrace: 
    [<c0048b58>] (dump_backtrace+0x0/0x110) from [<c036b8d8>] (dump_stack+0x18/0x1c)
     r7:00000000 r6:c004c678 r5:c0424da8 r4:000000d3
    [<c036b8c0>] (dump_stack+0x0/0x1c) from [<c006bd54>] (warn_slowpath_common+0x54/
    0x6c)
    [<c006bd00>] (warn_slowpath_common+0x0/0x6c) from [<c006bd90>] (warn_slowpath_nu
    ll+0x24/0x2c)
     r9:00000002 r8:00000000 r7:bf0bcb6c r6:000a0000 r5:00122700
    r4:00000000
    [<c006bd6c>] (warn_slowpath_null+0x0/0x2c) from [<c004c678>] (__arm_ioremap_pfn_
    caller+0x58/0x190)
    [<c004c620>] (__arm_ioremap_pfn_caller+0x0/0x190) from [<c004c834>] (__arm_iorem
    ap_caller+0x64/0x6c)
    [<c004c7d0>] (__arm_ioremap_caller+0x0/0x6c) from [<c005ec6c>] (omap_ioremap+0x6
    0/0x64)
     r6:00000000 r5:00122700 r4:a0000000
    [<c005ec0c>] (omap_ioremap+0x0/0x64) from [<bf0bcb6c>] (MemoryOS_map+0x1e0/0x398
     [syslink])
     r7:d58b3cd8 r6:00000000 r5:d58b3c70 r4:d7089000
    [<bf0bc98c>] (MemoryOS_map+0x0/0x398 [syslink]) from [<bf08b4d4>] (_ProcMgr_map+
    0x1cc/0x4a0 [syslink])
     r8:00000002 r7:d58b3cd8 r6:00000000 r5:06a85000 r4:d58b3d54
    [<bf08b308>] (_ProcMgr_map+0x0/0x4a0 [syslink]) from [<bf099874>] (ElfLoaderTrgW
    rite_copy+0x13c/0x3a0 [syslink])
    [<bf099738>] (ElfLoaderTrgWrite_copy+0x0/0x3a0 [syslink]) from [<bf09cbf8>] (DLI
    F_copy+0x18/0x24 [syslink])
    [<bf09cbe0>] (DLIF_copy+0x0/0x24 [syslink]) from [<bf09b914>] (DLOAD_load+0x834/
    0xaa8 [syslink])
    [<bf09b0e0>] (DLOAD_load+0x0/0xaa8 [syslink]) from [<bf098ac4>] (ElfLoader_load+
    0x270/0x330 [syslink])
    [<bf098854>] (ElfLoader_load+0x0/0x330 [syslink]) from [<bf0892d0>] (Loader_load
    +0xec/0x164 [syslink])
    [<bf0891e4>] (Loader_load+0x0/0x164 [syslink]) from [<bf08d8f4>] (ProcMgr_load+0
    x21c/0x2f8 [syslink])
    [<bf08d6d8>] (ProcMgr_load+0x0/0x2f8 [syslink]) from [<bf08f9b0>] (ProcMgrDrv_io
    ctl+0xc8c/0x1cc8 [syslink])
    [<bf08ed24>] (ProcMgrDrv_ioctl+0x0/0x1cc8 [syslink]) from [<c00d10e4>] (vfs_ioct
    l+0x28/0x44)
     r8:beff6b68 r7:00000008 r6:00000008 r5:d5f99980 r4:00000000
    [<c00d10bc>] (vfs_ioctl+0x0/0x44) from [<c00d17f4>] (do_vfs_ioctl+0x500/0x540)
    [<c00d12f4>] (do_vfs_ioctl+0x0/0x540) from [<c00d188c>] (sys_ioctl+0x58/0x7c)
    [<c00d1834>] (sys_ioctl+0x0/0x7c) from [<c0044da0>] (ret_fast_syscall+0x0/0x30)
     r8:c0044f48 r7:00000036 r6:00008be8 r5:00000000 r4:00044060
    ---[ end trace 4aaffd14fde3d0ee ]---
    BUG: Your driver calls ioremap() on system memory.  This leads
    to architecturally unpredictable behaviour on ARMv6+, and ioremap()
    will fail in the next kernel release.  Please fix your driver.
    ------------[ cut here ]------------
    WARNING: at arch/arm/mm/ioremap.c:211 __arm_ioremap_pfn_caller+0x58/0x190()
    Modules linked in: syslink ipv6
    Backtrace: 
    [<c0048b58>] (dump_backtrace+0x0/0x110) from [<c036b8d8>] (dump_stack+0x18/0x1c)
     r7:00000000 r6:c004c678 r5:c0424da8 r4:000000d3
    [<c036b8c0>] (dump_stack+0x0/0x1c) from [<c006bd54>] (warn_slowpath_common+0x54/
    0x6c)
    [<c006bd00>] (warn_slowpath_common+0x0/0x6c) from [<c006bd90>] (warn_slowpath_nu
    ll+0x24/0x2c)
     r9:00000002 r8:00000000 r7:bf0bcb6c r6:000a0123 r5:0000f060
    r4:00000000
    [<c006bd6c>] (warn_slowpath_null+0x0/0x2c) from [<c004c678>] (__arm_ioremap_pfn_
    caller+0x58/0x190)
    [<c004c620>] (__arm_ioremap_pfn_caller+0x0/0x190) from [<c004c834>] (__arm_iorem
    ap_caller+0x64/0x6c)
    [<c004c7d0>] (__arm_ioremap_caller+0x0/0x6c) from [<c005ec6c>] (omap_ioremap+0x6
    0/0x64)
     r6:00000000 r5:0000f060 r4:a0123000
    [<c005ec0c>] (omap_ioremap+0x0/0x64) from [<bf0bcb6c>] (MemoryOS_map+0x1e0/0x398
     [syslink])
     r7:d58b3cd8 r6:00000000 r5:d58b3c70 r4:d7089000
    [<bf0bc98c>] (MemoryOS_map+0x0/0x398 [syslink]) from [<bf08b4d4>] (_ProcMgr_map+
    0x1cc/0x4a0 [syslink])
     r8:00000002 r7:d58b3cd8 r6:00000000 r5:06a85000 r4:d58b3d54
    [<bf08b308>] (_ProcMgr_map+0x0/0x4a0 [syslink]) from [<bf099874>] (ElfLoaderTrgW
    rite_copy+0x13c/0x3a0 [syslink])
    [<bf099738>] (ElfLoaderTrgWrite_copy+0x0/0x3a0 [syslink]) from [<bf09cbf8>] (DLI
    F_copy+0x18/0x24 [syslink])
    [<bf09cbe0>] (DLIF_copy+0x0/0x24 [syslink]) from [<bf09b914>] (DLOAD_load+0x834/
    0xaa8 [syslink])
    [<bf09b0e0>] (DLOAD_load+0x0/0xaa8 [syslink]) from [<bf098ac4>] (ElfLoader_load+
    0x270/0x330 [syslink])
    [<bf098854>] (ElfLoader_load+0x0/0x330 [syslink]) from [<bf0892d0>] (Loader_load
    +0xec/0x164 [syslink])
    [<bf0891e4>] (Loader_load+0x0/0x164 [syslink]) from [<bf08d8f4>] (ProcMgr_load+0
    x21c/0x2f8 [syslink])
    [<bf08d6d8>] (ProcMgr_load+0x0/0x2f8 [syslink]) from [<bf08f9b0>] (ProcMgrDrv_io
    ctl+0xc8c/0x1cc8 [syslink])
    [<bf08ed24>] (ProcMgrDrv_ioctl+0x0/0x1cc8 [syslink]) from [<c00d10e4>] (vfs_ioct
    l+0x28/0x44)
     r8:beff6b68 r7:00000008 r6:00000008 r5:d5f99980 r4:00000000
    [<c00d10bc>] (vfs_ioctl+0x0/0x44) from [<c00d17f4>] (do_vfs_ioctl+0x500/0x540)
    [<c00d12f4>] (do_vfs_ioctl+0x0/0x540) from [<c00d188c>] (sys_ioctl+0x58/0x7c)
    [<c00d1834>] (sys_ioctl+0x0/0x7c) from [<c0044da0>] (ret_fast_syscall+0x0/0x30)
     r8:c0044f48 r7:00000036 r6:00008be8 r5:00000000 r4:00044060
    ---[ end trace 4aaffd14fde3d0ef ]---
    BUG: Your driver calls ioremap() on system memory.  This leads
    to architecturally unpredictable behaviour on ARMv6+, and ioremap()
    will fail in the next kernel release.  Please fix your driver.
    ------------[ cut here ]------------
    WARNING: at arch/arm/mm/ioremap.c:211 __arm_ioremap_pfn_caller+0x58/0x190()
    Modules linked in: syslink ipv6
    Backtrace: 
    [<c0048b58>] (dump_backtrace+0x0/0x110) from [<c036b8d8>] (dump_stack+0x18/0x1c)
     r7:00000000 r6:c004c678 r5:c0424da8 r4:000000d3
    [<c036b8c0>] (dump_stack+0x0/0x1c) from [<c006bd54>] (warn_slowpath_common+0x54/
    0x6c)
    [<c006bd00>] (warn_slowpath_common+0x0/0x6c) from [<c006bd90>] (warn_slowpath_nu
    ll+0x24/0x2c)
     r9:00000002 r8:00000000 r7:bf0bcb6c r6:000a0132 r5:00015d30
    r4:00000000
    [<c006bd6c>] (warn_slowpath_null+0x0/0x2c) from [<c004c678>] (__arm_ioremap_pfn_
    caller+0x58/0x190)
    [<c004c620>] (__arm_ioremap_pfn_caller+0x0/0x190) from [<c004c834>] (__arm_iorem
    ap_caller+0x64/0x6c)
    [<c004c7d0>] (__arm_ioremap_caller+0x0/0x6c) from [<c005ec6c>] (omap_ioremap+0x6
    0/0x64)
     r6:00000000 r5:00015d30 r4:a0132200
    [<c005ec0c>] (omap_ioremap+0x0/0x64) from [<bf0bcb6c>] (MemoryOS_map+0x1e0/0x398
     [syslink])
     r7:d58b3cd8 r6:00000000 r5:d58b3c70 r4:d7089000
    [<bf0bc98c>] (MemoryOS_map+0x0/0x398 [syslink]) from [<bf08b4d4>] (_ProcMgr_map+
    0x1cc/0x4a0 [syslink])
     r8:00000002 r7:d58b3cd8 r6:00000000 r5:06a85000 r4:d58b3d54
    [<bf08b308>] (_ProcMgr_map+0x0/0x4a0 [syslink]) from [<bf099874>] (ElfLoaderTrgW
    rite_copy+0x13c/0x3a0 [syslink])
    [<bf099738>] (ElfLoaderTrgWrite_copy+0x0/0x3a0 [syslink]) from [<bf09cbf8>] (DLI
    F_copy+0x18/0x24 [syslink])
    [<bf09cbe0>] (DLIF_copy+0x0/0x24 [syslink]) from [<bf09b914>] (DLOAD_load+0x834/
    0xaa8 [syslink])
    [<bf09b0e0>] (DLOAD_load+0x0/0xaa8 [syslink]) from [<bf098ac4>] (ElfLoader_load+
    0x270/0x330 [syslink])
    [<bf098854>] (ElfLoader_load+0x0/0x330 [syslink]) from [<bf0892d0>] (Loader_load
    +0xec/0x164 [syslink])
    [<bf0891e4>] (Loader_load+0x0/0x164 [syslink]) from [<bf08d8f4>] (ProcMgr_load+0
    x21c/0x2f8 [syslink])
    [<bf08d6d8>] (ProcMgr_load+0x0/0x2f8 [syslink]) from [<bf08f9b0>] (ProcMgrDrv_io
    ctl+0xc8c/0x1cc8 [syslink])
    [<bf08ed24>] (ProcMgrDrv_ioctl+0x0/0x1cc8 [syslink]) from [<c00d10e4>] (vfs_ioct
    l+0x28/0x44)
     r8:beff6b68 r7:00000008 r6:00000008 r5:d5f99980 r4:00000000
    [<c00d10bc>] (vfs_ioctl+0x0/0x44) from [<c00d17f4>] (do_vfs_ioctl+0x500/0x540)
    [<c00d12f4>] (do_vfs_ioctl+0x0/0x540) from [<c00d188c>] (sys_ioctl+0x58/0x7c)
    [<c00d1834>] (sys_ioctl+0x0/0x7c) from [<c0044da0>] (ret_fast_syscall+0x0/0x30)
     r8:c0044f48 r7:00000036 r6:00008be8 r5:00000000 r4:00044060
    ---[ end trace 4aaffd14fde3d0f0 ]---
    

    I also managed to get the boot log of the most sane environment I can achieve with this setup: this means "my" boot parameters with notifyk.vpssm3_sva=0xBF900000 added:

    
    U-Boot 2010.06 (Jun 01 2011 - 15:00:16)
    
    DRAM:  2 GiB
    Using default environment
    
    Hit any key to stop autoboot:  0 
    mmc1 is available
    reading u-boot.bin
    
    179256 bytes read
    ## Starting application at 0x80800000 ...
    
    
    U-Boot 2010.06 (Jun 01 2011 - 12:30:57)
    
    TI8168-GP rev 1.1
    
    ARM clk: 987MHz
    DDR clk: 796MHz
    
    I2C:   ready
    DRAM:  2 GiB
    NAND:  HW ECC Hamming Code selected
    No NAND device found!!!
    0 MiB
    *** Warning - bad CRC or NAND, using default environment
    
    :,;;:;:;;;;;;;;r;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:;;;;;;;;:,;;:;:
    ;,;:::;;;;r;;;rssiSiS552X5252525259GX2X9hX9X9XX2325S55252i5:,;;:;:;;;;;;;;:,;;:
    ;:;;;;;;;rrssSsS52S22h52299GGAAMHMM#BBH#B#HMM#HMBA&&XX2255S2S5Si:,;;:;:;;;;;;;;
    ;:;;r;;rsrrriiXS5S329&A&MH#BMB#A&9XXA252GXiSXX39AAMMMBB&G22S5i2SSiiiisi:,;;:;:;
    ;;;;;r;rr2iisiih393HB#B#AA99i22irrrX3X52AGsisss2Xii2299HBMA&X2S5S5iSiisSsi:,;;:
    r:r;rrsrsihXSi2&##MHB&Ahh3AGHGA9G9h&#H##@@@##MAMMXXX9SSS29&&HGGX2i5iisiiisisi:,
    ;;rrrrsSiiiA&ABH&A9GAGhAhBAMHA9HM@@@@@@@@@@@@@@@@@@@HHhAh2S2SX9&Gh22SSiisiiisii
    r:rrssisiS2XM##&h3AGAX&3GG3Ssr5H@M#HM2; ;2X&&&MHMB###GBB#B&XXSSs529XX55iSsisisi
    r;rsrisSi2XHAhX99A3XXG&&XS;:,rH#HGhAS   @@@@3rs2XBM@@A552&&AHA2XiisSS252SSsisSs
    r;issi5S22&&3iSSX292&hXsr;;:;h@&G339&S9@@@@2@MA&9&HB##Xris29ABMAAX2ir;rsSi5iss5
    rrsSi2XhG&9GXh399&X99i;;;;;;r#H&293H9X#@@@@@@@B&9GhAH@XrrsrsiXABHB&HG2rr;rrSiSi
    ;:rsisS599&AA9XG&3A35r;:::;,;BMh&&2iX5A@@@@@@@&392X5GB2;;;r;iSX393A##A&Xi:::rsi
    ;:rss552222X553&XHMhir;;::,:,h#HhGSXhG3#@@@@#AXXS2XAHA;::;;;;ss55XShBA3239r:,;;
    r;ii2S5SSi2i53hirsh2srr::,,,,;MMXX359&Ah3h&Si59SX99A#i:,::::;;sri2,.2r;:SGAr;,:
    ;:;rrrrssiriXGSi::shs;;;,,,:,,rBBA9h5s5h5iS5isi2SAHB5:,,,:::;rrs5&SrisSX5Srrr:,
    ;,r;;;;rsriSSrrrr;;5Xrr;;,:,,.,;9AA2SsisS5323XXXG9&i:.,,::;;r;;;srrrrrr;;:;::::
    :,;r;r;rrissrrr;:;::;s;;;;,:,,..,r293h222hXXAAGGGX;:,,,:,:,::;:;::,:,,,,...,,,,
    ;,;;;;rrrrrrrrirr;,.,,:::::::,,,,.,;SX&ABAB2hhXir:,,.,,.,,:,,,,..,,,..,..,,,..:
    :.:;:;;;:;;;;r;rrs;:.. ,,:::::,:,:,,.::rrsrr;;,,.......,..,....,,,,,,,...,.,,:,
    :.:::,::::::;;r;rrr;:.......,.,.,,:::,,...............,,::.,,,,:,::,,:,:,,,:,;:
    ,.::,:,,,,,;;;;;;;;r;;::,..............................;;;:;::::,:::::::,:,:,,,
    : ,,:,,,,,,,,,,,,,:;rrr;;:;,,,,,,,::,.,.:.,.,;s,:;;;;:;:;;;;;::::,:::,:::,:,:,:
    ,.,,,,,,,...,,.,,....................................:,............:,,,:,:,,,,,
    
    Net:   <ethaddr> not set. Reading from E-fuse
    Detected MACID:40:5f:c2:1f:ee:7e
    Ethernet PHY: GENERIC @ 0x01
    DaVinci EMAC
    Hit any key to stop autoboot:  3  2  1  0 
    mmc1 is available
    reading boot.scr
    
    301 bytes read
    Running bootscript from MMC/SD to set the ENV...
    ## Executing script at 80900000
    reading uImage
    
    2428456 bytes read
    ## Booting kernel from Legacy Image at 80009000 ...
       Image Name:   Linux-2.6.37
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    2428392 Bytes = 2.3 MiB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK
    
    Starting kernel ...
    
    Uncompressing Linux... done, booting the kernel.
    Linux version 2.6.37 (danny@ub-for-arm) (gcc version 4.3.3 (Sourcery G++ Lite 20
    09q1-203) ) #1 Tue Apr 10 14:25:59 CEST 2012
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    Machine: ti8168evm
    bootconsole [earlycon0] enabled
    vram size = 52428800 at 0x0
    reserved size = 52428800 at 0x0
    FB: Reserving 52428800 bytes SDRAM for VRAM
    Memory policy: ECC disabled, Data cache writeback
    OMAP chip is TI8168 1.1
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 52224
    Kernel command line: console=ttyO2,115200n8 rootwait root=/dev/mmcblk0p2 rw mem=
    256M notifyk.vpssm3_sva=0xBF900000 earlyprintk vram=50M ti816xfb.vram=0:16M,1:16
    M,2:6M ip=off noinitrd
    PID hash table entries: 1024 (order: 0, 4096 bytes)
    Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
    Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
    Memory: 206MB = 206MB total
    Memory: 203420k/203420k available, 58724k reserved, 0K highmem
    Virtual kernel memory layout:
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)
        fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
        DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
        vmalloc : 0xd0800000 - 0xf8000000   ( 632 MB)
        lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
        pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
        modules : 0xbf000000 - 0xbfe00000   (  14 MB)
          .init : 0xc0008000 - 0xc003a000   ( 200 kB)
          .text : 0xc003a000 - 0xc049c000   (4488 kB)
          .data : 0xc049c000 - 0xc04e36c0   ( 286 kB)
    SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    NR_IRQS:407
    IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    Total of 128 interrupts on 1 active controller
    GPMC revision 6.0
    Trying to install interrupt handler for IRQ400
    Trying to install interrupt handler for IRQ401
    Trying to install interrupt handler for IRQ402
    Trying to install interrupt handler for IRQ403
    Trying to install interrupt handler for IRQ404
    Trying to install interrupt handler for IRQ405
    Trying to install interrupt handler for IRQ406
    Trying to install type control for IRQ407
    Trying to set irq flags for IRQ407
    OMAP clockevent source: GPTIMER1 at 27000000 Hz
    Console: colour dummy device 80x30
    Calibrating delay loop... 986.31 BogoMIPS (lpj=4931584)
    pid_max: default: 32768 minimum: 301
    Security Framework initialized
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    devtmpfs: initialized
    omap_voltage_early_init: voltage driver support not added
    regulator: core version 0.5
    regulator: dummy: 
    NET: Registered protocol family 16
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    omap_mux_init: Add partition: #1: core, flags: 0
    _omap_mux_get_by_name: Could not find signal i2c2_scl.i2c2_scl
    _omap_mux_get_by_name: Could not find signal i2c2_sda.i2c2_sda
    NOR: Can't request GPMC CS
    registered ti816x_vpss device
    registered ti816x_gpio_vr device
    registered TI816x on-chip HDMI device
    registered ti816x_sr device
    registered ti81xx_vidout device
    pm_dbg_init: only OMAP3 supported
    ti81xx_pcie: Invoking PCI BIOS...
    ti81xx_pcie: Setting up Host Controller...
    ti81xx_pcie: Register base mapped @0xd0820000
    ti81xx_pcie: Starting PCI scan...
    PCI: bus0: Fast back to back transfers enabled
    bio: create slab <bio-0> at 0
    regulator: VFB: 800 <--> 1025 mV at 1010 mV 
    vgaarb: loaded
    SCSI subsystem initialized
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    registerd cppi-dma Intr @ IRQ 17
    Cppi41 Init Done
    omap_i2c omap_i2c.1: bus 1 rev4.0 at 100 kHz
    omap_i2c omap_i2c.2: bus 2 rev4.0 at 100 kHz
    Advanced Linux Sound Architecture Driver Version 1.0.23.
    Switching to clocksource gp timer
    musb-hdrc: version 6.0, host, debug=0
    musb-hdrc musb-hdrc.0: dma type: dma-cppi41
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc musb-hdrc.0: MUSB HDRC host driver
    musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
    usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: Product: MUSB HDRC host driver
    usb usb1: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb1: SerialNumber: musb-hdrc.0
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.0: USB Host mode controller at d081e000 using DMA, IRQ 18
    musb-hdrc musb-hdrc.1: dma type: dma-cppi41
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
    usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: Product: MUSB HDRC host driver
    usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb2: SerialNumber: musb-hdrc.1
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.1: USB Host mode controller at d0826800 using DMA, IRQ 19
    NET: Registered protocol family 2
    IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
    TCP established hash table entries: 8192 (order: 4, 65536 bytes)
    TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
    TCP: Hash tables configured (established 8192 bind 8192)
    TCP reno registered
    UDP hash table entries: 256 (order: 0, 4096 bytes)
    UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    NET: Registered protocol family 1
    RPC: Registered udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    NetWinder Floating Point Emulator V0.97 (double precision)
    PMU: registered new PMU device of type 0
    omap-iommu omap-iommu.0: ducati registered
    omap-iommu omap-iommu.1: sys registered
    JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
    msgmni has been set to 397
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
    omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
    omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
    console [ttyO2] enabled, bootconsole disabled
    console [ttyO2] enabled, bootconsole disabled
    brd: module loaded
    loop: module loaded
    ahci ahci.0: forcing PORTS_IMPL to 0x3
    ahci ahci.0: AHCI 0001.0100 32 slots 2 ports 3 Gbps 0x3 impl platform mode
    ahci ahci.0: flags: ncq sntf pm led clo only pmp pio slum part ccc 
    scsi0 : ahci_platform
    scsi1 : ahci_platform
    ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x100 irq 16
    ata2: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x180 irq 16
    m25p80 spi1.0: found m25p05-nonjedec, expected w25x32
    m25p80 spi1.0: m25p05-nonjedec (64 Kbytes)
    Creating 4 MTD partitions on "spi_flash":
    0x000000000000-0x000000040000 : "U-Boot"
    mtd: partition "U-Boot" extends beyond the end of device "spi_flash" -- size tru
    ncated to 0x10000
    0x000000010000-0x000000012000 : "U-Boot Env"
    mtd: partition "U-Boot Env" is out of reach -- disabled
    0x000000000000-0x000000280000 : "Kernel"
    mtd: partition "Kernel" extends beyond the end of device "spi_flash" -- size tru
    ncated to 0x10000
    0x000000010000-0x000000010000 : "File System"
    mtd: partition "File System" is out of reach -- disabled
    omap2-nand driver initializing
    No NAND device found.
    No NAND device found.
    davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
    davinci_mdio davinci_mdio.0: detected phy mask fffffff9
    davinci_mdio.0: probed
    davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
    davinci_mdio davinci_mdio.0: phy[2]: device 0:02, driver unknown
    usbcore: registered new interface driver cdc_ether
    usbcore: registered new interface driver dm9601
    Initializing USB Mass Storage driver...
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    mice: PS/2 mouse device common for all mice
    omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
    i2c /dev entries driver
    Linux video capture interface: v2.00
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (v1.0.0)
    OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
    usbcore: registered new interface driver usbhid
    usbhid: USB HID core driver
    notify_init : notify drivercreated  for  remote proc id 2 at physical Address 0x
    bf900000
    usbcore: registered new interface driver snd-usb-audio
    asoc: tlv320aic3x-hifi <-> davinci-mcasp.2 mapping ok
    ALSA device list:
      #0: TI81XX EVM
    TCP cubic registered
    NET: Registered protocol family 17
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    omap_voltage_late_init: Voltage driver support not added
    Power Management for TI81XX.
    smartreflex smartreflex: Driver initialized
    omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    mmc0: new high speed SDHC card at address f449
    mmcblk0: mmc0:f449 SD08G 7.40 GiB 
     mmcblk0: p1 p2 p3
    ata1: SATA link down (SStatus 0 SControl 300)
    ata2: SATA link down (SStatus 0 SControl 300)
    EXT3-fs: barriers not enabled
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is rec
    ommended
    EXT3-fs (mmcblk0p2): using internal journal
    EXT3-fs (mmcblk0p2): recovery complete
    EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
    VFS: Mounted root (ext3 filesystem) on device 179:2.
    devtmpfs: mounted
    Freeing init memory: 200K
    INIT: version 2.86 booting
    Please wait: booting...
    Error opening /dev/fb0: No such file or directory
    Starting udev
    udevd (73): /proc/73/oom_adj is deprecated, please use /proc/73/oom_score_adj in
    stead.
    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
    EXT3-fs: barriers not enabled
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (mmcblk0p3): warning: maximal mount count reached, running e2fsck is rec
    ommended
    EXT3-fs (mmcblk0p3): using internal journal
    EXT3-fs (mmcblk0p3): recovery complete
    EXT3-fs (mmcblk0p3): mounted filesystem with writeback data mode
    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
    VPSS_CORE : failed to register ti81xx-vpss driver
    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
    VPSS_CORE : failed to register ti81xx-vpss driver
    Remounting root file system...
    Caching udev devnodes
    Populating dev cachemv: cannot rename '/tmp/devices': No such file or directory
    NET: Registered protocol family 10
    ALSA: Restoring mixer settings...
    Configuring network interfaces... davinci_mdio davinci_mdio.0: resetting idled c
    ontroller
    net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=282f014)
    ADDRCONF(NETDEV_UP): eth0: link is not ready
    udhcpc (v1.13.2) started
    Sending discover...
    Sending discover...
    Sending discover...
    No lease, forking to background
    done.
    Setting up IP spoofing protection: rp_filter.
    Wed Jun  1 16:03:00 UTC 2011
    INIT: Entering runlevel: 5
    Starting system message bus: /usr/bin/dbus-daemon: error while loading shared li
    braries: libexpat.so.1: cannot open shared object file: No such file or director
    y
    Loading HDVICP2 Firmware
    DM816X prcm_config_app version: 2.0.0.1
    Doing PRCM settings...
    	PRCM for IVHD0 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180600 Data : 0x00000002
    			AW Phy Addr : 0x48180600 Data : 0x00000002
    			Phy Addr : 0x48180c04 Data : 0x00000037
    			BW Phy Addr : 0x48180620 Data : 0x00070000
    			AW Phy Addr : 0x48180620 Data : 0x00070002
    			BW Phy Addr : 0x48180624 Data : 0x00030000
    			AW Phy Addr : 0x48180624 Data : 0x00010002
    			Phy Addr : 0x48180600 Data : 0x00000102
    			BW Phy Addr : 0x48180c10 Data : 0x00000007
    			AW Phy Addr : 0x48180c10 Data : 0x00000003
    			Phy Addr : 0x48180c14 Data : 0x00000004
    			BW Phy Addr : 0x58088000 Data : 0xde431afb
    			AW Phy Addr : 0x58088000 Data : 0xeafffffe
    			BW Phy Addr : 0x58098000 Data : 0x1290a2f5
    			AW Phy Addr : 0x58098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180c10 Data : 0x00000003
    			AW Phy Addr : 0x48180c10 Data : 0x00000000
    			Phy Addr : 0x48180c14 Data : 0x00000007
    	PRCM for IVHD0 is Done Successfully  
    	PRCM for IVHD1 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180700 Data : 0x00000002
    			AW Phy Addr : 0x48180700 Data : 0x00000002
    			Phy Addr : 0x48180d04 Data : 0x00000037
    			BW Phy Addr : 0x48180720 Data : 0x00070000
    			AW Phy Addr : 0x48180720 Data : 0x00050002
    			BW Phy Addr : 0x48180724 Data : 0x00030000
    			AW Phy Addr : 0x48180724 Data : 0x00010002
    			Phy Addr : 0x48180700 Data : 0x00000102
    			BW Phy Addr : 0x48180d10 Data : 0x00000007
    			AW Phy Addr : 0x48180d10 Data : 0x00000003
    			Phy Addr : 0x48180d14 Data : 0x00000004
    			BW Phy Addr : 0x5a088000 Data : 0x1991543b
    			AW Phy Addr : 0x5a088000 Data : 0xeafffffe
    			BW Phy Addr : 0x5a098000 Data : 0x2e43d939
    			AW Phy Addr : 0x5a098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180d10 Data : 0x00000003
    			AW Phy Addr : 0x48180d10 Data : 0x00000000
    			Phy Addr : 0x48180d14 Data : 0x00000007
    	PRCM for IVHD1 is Done Successfully  
    	PRCM for IVHD2 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180800 Data : 0x00000002
    			AW Phy Addr : 0x48180800 Data : 0x00000002
    			Phy Addr : 0x48180e04 Data : 0x00000037
    			BW Phy Addr : 0x48180820 Data : 0x00070000
    			AW Phy Addr : 0x48180820 Data : 0x00050002
    			BW Phy Addr : 0x48180824 Data : 0x00030000
    			AW Phy Addr : 0x48180824 Data : 0x00010002
    			Phy Addr : 0x48180800 Data : 0x00000102
    			BW Phy Addr : 0x48180e10 Data : 0x00000007
    			AW Phy Addr : 0x48180e10 Data : 0x00000003
    			Phy Addr : 0x48180e14 Data : 0x00000004
    			BW Phy Addr : 0x53088000 Data : 0xe620e9e9
    			AW Phy Addr : 0x53088000 Data : 0xeafffffe
    			BW Phy Addr : 0x53098000 Data : 0xfb6d60d1
    			AW Phy Addr : 0x53098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180e10 Data : 0x00000003
    			AW Phy Addr : 0x48180e10 Data : 0x00000000
    			Phy Addr : 0x48180e14 Data : 0x00000007
    	PRCM for IVHD2 is Done Successfully  
    PRCM Initialization completed 
    SysLink version : 2.00.05.85
    SysLink module created on Date:Apr 10 2012 Time:14:38:19
    FIRMWARE: Memory map bin file not passed
    Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [Loca
    tion 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: 1 start Successful
    Starting telnet daemon.
    Loading HDVPSS Firmware
    FIRMWARE: Memory map bin file not passed
    Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [Loca
    tion 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
    VPSS_CORE : failed to register ti81xx-vpss driver
    FATAL: Error inserting vpss (/lib/modules/2.6.37/kernel/drivers/video/ti81xx/vps
    s/vpss.ko): No such device
    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
    VPSS_CORE : failed to register ti81xx-vpss driver
    FATAL: Error inserting ti81xxfb (/lib/modules/2.6.37/kernel/drivers/video/ti81xx
    /ti81xxfb/ti81xxfb.ko): No such device
    open /dev/fb0: No such file or directory
    cat: write error: No space left on device
    cat: write error: No space left on device
    FATAL: Module TI81xx_hdmi not found.
    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 geometry 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)
        -vslepvrsrvkm: Unknown parameter `/lib/modules/2.6.37/kernel/drivers/char/pv
    rsrvkm.ko'
    n <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 <valunotify_shm_drv_sendevent failed! status = 0xfffffff0e>    : dou
    blesc
    notify_send_event failed! status = 0xfffffff0an 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
    insmod: error inserting '/lib/modules/2.6.37/kernel/drivers/gpu/pvr/pvrsrvkm.ko'
    : -1 Unknown symbol in module
    
    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
    VPSS_CORE : failed to register ti81xx-vpss driver
    FATAL: Error inserting omaplfb (/lib/modules/2.6.37/kernel/drivers/gpu/pvr/omapl
    fb.ko): No such device
    /dev/mem opened.
    Memory mapped at address 0x40264000.
    Read at address  0x48180F04 (0x40264f04): 0x00000001
    Write at address 0x48180F04 (0x40264f04): 0x00000000, readback 0x00000000
    /dev/mem opened.
    Memory mapped at address 0x40320000.
    Read at address  0x48180900 (0x40320900): 0x00000102
    Write at address 0x48180900 (0x40320900): 0x00000002, readback 0x00000002
    /dev/mem opened.
    Memory mapped at address 0x40225000.
    Read at address  0x48180920 (0x40225920): 0x00040002
    Write at address 0x48180920 (0x40225920): 0x00000002, readback 0x00000002
    PVR:(Error): OpenServices: drmOpen failed [79, /pvr_bridge_u.c]
    PVR:(Error): PVRSRVInitSrvConnect: PVRSRVConnect failed [1932, /bridged_pvr_glue
    .c]
    PVR:(Error): SrvInit: PVRSRVInitSrvConnect failed (4) [56, /srvinit.c]
    Calibrating touchscreen (first time only)ts_open: No such file or directory
    .
    Starting Matrix GUI application.
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project http://arago-project.org dm816x-evm ttyO2
    
    Arago 2011.02 dm816x-evm ttyO2
    
    dm816x-evm login: root
    root@dm816x-evm:~# cd progs
    root@dm816x-evm:/media/mmcblk0p3/progs# . .{ ? /skript
    Loading HDVICP2 Firmware
    DM816X prcm_config_app version: 2.0.0.1
    Doing PRCM settings...
    	PRCM for IVHD0 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180600 Data : 0x00000102
    			AW Phy Addr : 0x48180600 Data : 0x00000102
    			Phy Addr : 0x48180c04 Data : 0x00000037
    			BW Phy Addr : 0x48180620 Data : 0x00000002
    			AW Phy Addr : 0x48180620 Data : 0x00000002
    			BW Phy Addr : 0x48180624 Data : 0x00000002
    			AW Phy Addr : 0x48180624 Data : 0x00000002
    			Phy Addr : 0x48180600 Data : 0x00000102
    			BW Phy Addr : 0x48180c10 Data : 0x00000000
    			AW Phy Addr : 0x48180c10 Data : 0x00000003
    			Phy Addr : 0x48180c14 Data : 0x00000007
    			BW Phy Addr : 0x58088000 Data : 0xeafffffe
    			AW Phy Addr : 0x58088000 Data : 0xeafffffe
    			BW Phy Addr : 0x58098000 Data : 0xeafffffe
    			AW Phy Addr : 0x58098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180c10 Data : 0x00000003
    			AW Phy Addr : 0x48180c10 Data : 0x00000000
    			Phy Addr : 0x48180c14 Data : 0x00000007
    	PRCM for IVHD0 is Done Successfully  
    	PRCM for IVHD1 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180700 Data : 0x00000102
    			AW Phy Addr : 0x48180700 Data : 0x00000102
    			Phy Addr : 0x48180d04 Data : 0x00000037
    			BW Phy Addr : 0x48180720 Data : 0x00000002
    			AW Phy Addr : 0x48180720 Data : 0x00000002
    			BW Phy Addr : 0x48180724 Data : 0x00000002
    			AW Phy Addr : 0x48180724 Data : 0x00000002
    			Phy Addr : 0x48180700 Data : 0x00000102
    			BW Phy Addr : 0x48180d10 Data : 0x00000000
    			AW Phy Addr : 0x48180d10 Data : 0x00000003
    			Phy Addr : 0x48180d14 Data : 0x00000007
    			BW Phy Addr : 0x5a088000 Data : 0xeafffffe
    			AW Phy Addr : 0x5a088000 Data : 0xeafffffe
    			BW Phy Addr : 0x5a098000 Data : 0xeafffffe
    			AW Phy Addr : 0x5a098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180d10 Data : 0x00000003
    			AW Phy Addr : 0x48180d10 Data : 0x00000000
    			Phy Addr : 0x48180d14 Data : 0x00000007
    	PRCM for IVHD1 is Done Successfully  
    	PRCM for IVHD2 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180800 Data : 0x00000102
    			AW Phy Addr : 0x48180800 Data : 0x00000102
    			Phy Addr : 0x48180e04 Data : 0x00000037
    			BW Phy Addr : 0x48180820 Data : 0x00000002
    			AW Phy Addr : 0x48180820 Data : 0x00000002
    			BW Phy Addr : 0x48180824 Data : 0x00000002
    			AW Phy Addr : 0x48180824 Data : 0x00000002
    			Phy Addr : 0x48180800 Data : 0x00000102
    			BW Phy Addr : 0x48180e10 Data : 0x00000000
    			AW Phy Addr : 0x48180e10 Data : 0x00000003
    			Phy Addr : 0x48180e14 Data : 0x00000007
    			BW Phy Addr : 0x53088000 Data : 0xeafffffe
    			AW Phy Addr : 0x53088000 Data : 0xeafffffe
    			BW Phy Addr : 0x53098000 Data : 0xeafffffe
    			AW Phy Addr : 0x53098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180e10 Data : 0x00000003
    			AW Phy Addr : 0x48180e10 Data : 0x00000000
    			Phy Addr : 0x48180e14 Data : 0x00000007
    	PRCM for IVHD2 is Done Successfully  
    PRCM Initialization completed 
    FIRMWARE: Memory map bin file not passed
    Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [Loca
    tion of Mem map bin file]
    FIRMWARE: Default memory configuration is used
    MemCfg: DCMM (Dynamically Configurable Memory Map) Version :  2.1.1.1
    Assertion at Line no: 301 in /home/danny/ezsdk/component-sources/syslink_2_00_05
    _85/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hl
    os/knl/Linux/IpcDrv.c: (status >= 0) : failed
    FIRMWARE: Ipc_CONTROLCMD_LOADCALLBACK Error: ProcMgr status 0xffffffff
    FIRMWARE: Could not start: -1
    Loading HDVPSS Firmware
    FIRMWARE: Memory map bin file not passed
    Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [Loca
    tion of Mem map bin file]
    FIRMWARE: Default memory configuration is used
    MemCfg: DCMM (Dynamically Configurable Memory Map) Version :  2.1.1.1
    Assertion at Line no: 301 in /home/danny/ezsdk/component-sources/syslink_2_00_05
    _85/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hl
    os/knl/Linux/IpcDrv.c: (status >= 0) : failed
    FIRMWARE: Ipc_CONTROLCMD_LOADCALLBACK Error: ProcMgr status 0xffffffff
    FIRMWARE: Could not start: -1
    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
    VPSS_CORE : failed to register ti81xx-vpss driver
    FATAL: Error inserting vpss (/lib/modules/2.6.37/kernel/drivers/video/ti81xx/vps
    s/vpss.ko): No such device
    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
    VPSS_CORE : failed to register ti81xx-vpss driver
    FATAL: Error inserting ti81xxfb (/lib/modules/2.6.37/kernel/drivers/video/ti81xx
    /ti81xxfb/ti81xxfb.ko): No such device
    ioctl FBIOGET_VSCREENINFO: Inappropriate ioctl for device
    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
    VPSS_CORE : failed to register ti81xx-vpss driver
    FATAL: Error inserting ti81xxhdmi (/lib/modules/2.6.37/kernel/drivers/video/ti81
    xx/ti81xxhdmi/ti81xxhdmi.ko): No such device
    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 notify_shm_drv_sendevent failed! status = 0xfffffff0devic
    e nodes:
     
    notify_send_event failed! status = 0xfffffff0   -fb <device>       : processed f
    rame 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 geometry 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
    insmod: error inserting '/lib/modules/2.6.37/kernel/drivers/gpu/pvr/pvrsrvkm.ko'
    : -1 File exists
    
    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
    VPSS_CORE : failed to register ti81xx-vpss driver
    FATAL: Error inserting omaplfb (/lib/modules/2.6.37/kernel/drivers/gpu/pvr/omapl
    fb.ko): No such device
    /dev/mem opened.
    Memory mapped at address 0x40302000.
    Read at address  0x48180F04 (0x40302f04): 0x00000000
    Write at address 0x48180F04 (0x40302f04): 0x00000000, readback 0x00000000
    /dev/mem opened.
    Memory mapped at address 0x4031b000.
    Read at address  0x48180900 (0x4031b900): 0x00000102
    Write at address 0x48180900 (0x4031b900): 0x00000002, readback 0x00000002
    /dev/mem opened.
    Memory mapped at address 0x40326000.
    Read at address  0x48180920 (0x40326920): 0x00040002
    Write at address 0x48180920 (0x40326920): 0x00000002, readback 0x00000002
    PVR:(Error): OpenServices: drmOpen failed [79, /pvr_bridge_u.c]
    PVR:(Error): PVRSRVInitSrvConnect: PVRSRVConnect failed [1932, /bridged_pvr_glue
    .c]
    PVR:(Error): SrvInit: PVRSRVInitSrvConnect failed (4) [56, /srvinit.c]
    [drm] Initialized drm 1.1.0 20060810
    PVR:(Error): OpenServices: drmOpen failed [79, /pvr_bridge_u.c]
    PVR:(Error): PVRSRVInitSrvConnect: PVRSRVConnect failed [1932, /bridged_pvr_glue
    .c]
    PVR:(Error): SrvInit: PVRSRVInitSrvConnect failed (4) [56, /srvinit.c]
    PVR:(Error): main: SrvInit failed (4) [47, main.c]
    root@dm816x-evm:/media/mmcblk0p3/progs# 
    X.Org X Server 1.7.5
    Release Date: 2010-02-16
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 2.6.35-30-generic-pae i686 
    Current Operating System: Linux dm816x-evm 2.6.37 #1 Tue Apr 10 14:25:59 CEST 20
    12 armv7l
    Kernel command line: console=ttyO2,115200n8 rootwait root=/dev/mmcblk0p2 rw mem=
    256M notifyk.vpssm3_sva=0xBF900000 earlyprintk vram=50M ti816xfb.vram=0:16M,1:16
    M,2:6M ip=off noinitrd
    Build Date: 28 September 2011  11:37:44PM
     
    Current version of pixman: 0.16.4
    	Before reporting problems, check http://wiki.x.org
    	to make sure that you have the latest version.
    Markers: (--) probed, (**) from config file, (==) default setting,
    	(++) from command line, (!!) notice, (II) informational,
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: "/usr/local/XSGX/var/log/Xorg.0.log", Time: Wed Jun  1 16:04:49 2
    011
    (++) Using config file: "/usr/local/XSGX/etc/xorg.conf"
    (==) No Layout section.  Using the first Screen section.
    (**) |-->Screen "Screen" (0)
    (**) |   |-->Monitor "<default monitor>"
    (**) |   |-->Device "Video Device"
    (==) No monitor specified for screen "Screen".
    	Using a default monitor configuration.
    (==) Not automatically adding devices
    (==) Not automatically enabling devices
    (WW) The directory "/usr/local/XSGX/share/fonts/X11/TTF/" does not exist.
    	Entry deleted from font path.
    (WW) The directory "/usr/local/XSGX/share/fonts/X11/OTF" does not exist.
    	Entry deleted from font path.
    (==) FontPath set to:
    	/usr/local/XSGX/share/fonts/X11/misc/,
    	/usr/local/XSGX/share/fonts/X11/Type1/,
    	/usr/local/XSGX/share/fonts/X11/100dpi/,
    	/usr/local/XSGX/share/fonts/X11/75dpi/
    (==) ModulePath set to "/usr/local/XSGX/lib/xorg/modules"
    (==) |-->Input Device "Main Touch Screen"
    (==) |-->Input Device "Keyboard"
    (==) No Layout section. Using the first core pointer device.
    (==) No Layout section. Using the first core keyboard device.
    (--) using VT number 2
    
    (WW) xf86OpenConsole: setpgid failed: Operation not permitted
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libextmod.so
    (II) Module extmod: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdbe.so
    (II) Module dbe: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libglx.so
    (II) Module glx: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (==) AIGLX enabled
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdri.so
    (II) Module dri: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdri2.so
    (II) Module dri2: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.1.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/drivers/pvr_drv.so
    (II) Module PVR: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.6.4117
    (II) Loading /usr/local/XSGX/lib/xorg/modules/input/evdev_drv.so
    (II) Module evdev: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 2.3.3
    (II) pvr: Driver for PowerVR chipsets: PowerVR SGX
    (WW) Falling back to old probe method for pvr
    (EE) Couldn't get PVR Services status
    (EE) No devices detected.
    
    Fatal server error:
    no screens found
    
    Please consult the The X.Org Foundation support 
    	 at http://wiki.x.org
     for help. 
    Please also check the log file at "/usr/local/XSGX/var/log/Xorg.0.log" for addit
    ional information.
    
    
    root@dm816x-evm:/media/mmcblk0p3/progs# halt
    
    Broadcast message from root (ttyO2) (Wed Jun  1 16:04:57 2011):
    
    The system is going down for system halt NOW!
    root@d�INITUnloading HDVICP2 Firmware
    FIRMWARE: Memory map bin file not passed
    Usage : firmware_loader <Processor Id> <Location of FiUnable to handle kernel NU
    LL pointer dereference at virtual address 0000000c
    rmware> <start|spgd = cad60000
    top> [Location o[0000000c] *pgd=8bf8b031f Mem map bin fi, *pte=00000000le]
    FIRMWARE: D, *ppte=00000000efault memory co
    nfiguration is uInternal error: Oops: 17 [#1]
    last sysfs file: /sys/module/pvrsrvkm/initstate
    Modules linked in: drm bufferclass_ti pvrsrvkm syslink ipv6
    CPU: 0    Not tainted  (2.6.37 #1)
    PC is at Platform_stopCallback+0x120/0x490 [syslink]
    LR is at Memory_alloc+0x124/0x160 [syslink]
    pc : [<bf09feb4>]    lr : [<bf0b1be0>]    psr: 80000013
    sp : ccb0fe20  ip : 00000000  fp : ccb0fea4
    r10: 00000001  r9 : d5b2e000  r8 : d5b2e000
    r7 : 00000000  r6 : bf17f2c4  r5 : 00000000  r4 : d5b2e000
    r3 : 00000000  r2 : d5b2e000  r1 : ccb0fe50  r0 : d5b2e000
    Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
    Control: 10c5387d  Table: 8ad60019  DAC: 00000015
    Process firmware_loader (pid: 1434, stack limit = 0xccb0e2e8)
    Stack: (0xccb0fe20 to 0xccb10000)
    fe20: 00000000 ccb0fe30 bf0ba5d8 bf0b07a4 00000000 d0889000 97600000 ccb15708
    fe40: ccb0fe84 ccb0fe50 c0191b68 c0191850 0009dcb1 0009d85e 0009d85e 0009d600
    fe60: ccb153f0 ccb153c8 400844fb 00000000 9dd74f00 ccb78180 ccb0fe9c babe0002
    fe80: 00000001 00000000 bf17f4cc be85db88 ccb0e000 00000000 ccb0fecc ccb0fea8
    fea0: bf0d42e0 bf09fda0 babe0002 00000000 be85db88 c014f497 bf17f4cc 00000005
    fec0: ccb0fef4 ccb0fed0 bf10d658 bf0d4224 c014f497 be85db88 cbdca580 00000000
    fee0: cbf65d00 00000005 ccb0ff04 ccb0fef8 c00d10e4 bf10d5fc ccb0ff74 ccb0ff08
    ff00: c00d17f4 c00d10c8 000000fb 000000fb 44773000 cbdca580 ccb78180 00001000
    ff20: 00000001 000bffff ccb0ff74 ccb0ff38 c00b7ce4 c00b766c 000000fb 000bffff
    ff40: ccb0e000 cbdca580 cbc8d600 00000000 be85db88 c014f497 00000005 cbf65d00
    ff60: ccb0e000 00000000 ccb0ffa4 ccb0ff78 c00d188c c00d1300 00000001 00000001
    ff80: 00000004 00044060 00000000 00008be8 00000036 c0044f48 00000000 ccb0ffa8
    ffa0: c0044da0 c00d1840 00044060 00000000 00000005 c014f497 be85db88 00000005
    ffc0: 00044060 00000000 00008be8 00000036 00000000 00000000 40074000 be85db6c
    ffe0: 00000000 be85db50 000265b4 401c3aec 20000010 00000005 00000000 00000000
    Backtrace: 
    [<bf09fd94>] (Platform_stopCallback+0x0/0x490 [syslink]) from [<bf0d42e0>] (Ipc_
    control+0xc8/0x14c [syslink])
    [<bf0d4218>] (Ipc_control+0x0/0x14c [syslink]) from [<bf10d658>] (IpcDrv_drvioct
    l+0x68/0x298 [syslink])
     r7:00000005 r6:bf17f4cc r5:c014f497 r4:be85db88
    [<bf10d5f0>] (IpcDrv_drvioctl+0x0/0x298 [syslink]) from [<c00d10e4>] (vfs_ioctl+
    0x28/0x44)
     r6:00000005 r5:cbf65d00 r4:00000000
    [<c00d10bc>] (vfs_ioctl+0x0/0x44) from [<c00d17f4>] (do_vfs_ioctl+0x500/0x540)
    [<c00d12f4>] (do_vfs_ioctl+0x0/0x540) from [<c00d188c>] (sys_ioctl+0x58/0x7c)
    [<c00d1834>] (sys_ioctl+0x0/0x7c) from [<c0044da0>] (ret_fast_syscall+0x0/0x30)
     r8:c0044f48 r7:00000036 r6:00008be8 r5:00000000 r4:00044060
    Code: eb00418d ea0000aa e596302c e0833005 (e1d300bc) 
    sed
    MemCfg: DCM---[ end trace e1013ebd3d2551a5 ]---
    M (Dynamically Configurable Memory Map) Version :  2.1.1.1
    
    
    
    
    
    

     

    When the settings for the latest EVM don't work, perhaps I have some odd mix of new and old stuff, partially installed new EVM with remnants of the old one - I did "make" with the suggested options and  "make install" for both the EZ SDK and the graphics SDK - maybe there's something else I have to do to properly install the new software...

  • Hmm, yes I think you have a mix. Try making a bootable SD card with a root file system on it by running the mksdboot.sh script (this creates 1 partition with the kernel image and U-Boot image on and 1 partition with the root file system). This will ensure that your components are all in sync.

    Ralph

  • Hello Ralph, it seems that the "make install" did not install everything. The "mksdboot.sh" script gave me an idea: I untarred ezsdk/filesystem/ezsdk-dm816x-evm-rootfs.tar.gz onto /media/ROOTFS and after an hour of correcting mistakes (regenerate boot.scr, remove "previous version" startup scripts from /etc/rc5.d, script to mkdir inside /var/volatile) I got a working system with new SDK installed and now I can continue with the benchmarking effort

    however, as the untarring fixed most of the issues, I had to do some manual steps (listed above) to fix this, I ordered a new SD card from out IT department and will install clean new version there. In the meantime I will work on this one, as it is now possible.

    I will probably try to compile some our demos in a way they don't need X, as running X still does not work (same error "no screens", however Matrix GUI and gles1test1 now work again)

  • Some things and problems discovered with the new setup:

    1. matrix GUI works fully

    2. "RAW" demos work fully, too - I will probably change one of them to a simple benchmark, if the compilation works

    3. "make install" (with all the suggested parameters) of the latest graphics SDK somehow nukes the SYSLINK module, so the board freezes on "FATAL: module SYSLINK not present". I had to untar the "filesystem" again to fix this

    4. init 2 (my custom setup with no graphics initialization after boot) boots,  running X it complains "no screens" again. when running your script (hw initialization) the board freezes with timeout on /dev/fb0

    I forgot to make traces, I will do it next time

     

  • It's going to be hard to help you further so maybe someone from TI can help.

    The overall theme, though, is to make sure everything is kept in sync. i.e. you stick to just using things from the EZSDK and then when you build things, you make sure you are using the same configuration to build those things as you do to build others. Things that are dependent on the kernel for building (e.g. graphics SDK) are classic things to watch out for and ensure that the kernel you are using is the same one as your SDK is built against.

    Ralph

  • Hello Ralph,

    First, thanks very much for all your help.

    Today, I got a mail from a colleague of mine, who contacted some person in TI. The TI person said they don't support X Window System out of the box. So maybe it's not working at all. It's a shame, because this will make porting of the benchmarks more difficult.

    However, with the new SDK, I succeeded to compile the "RAW" demos. This makes a good starting point, I already modified one of the demos to do the benchmarking stuff my company's project is about.

    Have a nice weekend.

  • Hi Daniel,

    Have you been looking at this webpage: http://processors.wiki.ti.com/index.php/Graphics_SDK_Quick_installation_and_user_guide

    ?

    This is TI's best effort to explain how to get X11 running on the EVM. It is difficult for me to help because I am using a Buildroot-based system rather than the pre-built system that TI provides in the EZSDK.

    Ralph

  • Things that are dependent on the kernel for building (e.g. graphics SDK) are classic things to watch out for and ensure that the kernel you are using is the same one as your SDK is built against.

    Have you been looking at this webpage: http://processors.wiki.ti.com/index.php/Graphics_SDK_Quick_installation_and_user_guide

    I cannot proceed with the installation which is described in the web page, because after

    make syslink_install ; make linux_install

    make BUILD=debug OMAPES=6.x FBDEV=yes SUPPORT_XORG=yes install

    the system hangs on boot with

    FATAL: Module syslink not found.

    I attach a trace output:

    
    U-Boot 2010.06 (Dec 09 2011 - 12:31:16)
    
    DRAM:  2 GiB
    Using default environment
    
    MMC:   OMAP SD/MMC: 0
    Hit any key to stop autoboot:  0 
    raise: Signal # 8 caught
    reading u-boot.bin
    
    184792 bytes read
    ## Starting application at 0x80800000 ...
    
    
    U-Boot 2010.06 (Dec 09 2011 - 12:10:47)
    
    TI8168-GP rev 1.1
    
    ARM clk: 987MHz
    DDR clk: 796MHz
    
    I2C:   ready
    DRAM:  2 GiB
    NAND:  HW ECC Hamming Code selected
    No NAND device found!!!
    0 MiB
    *** Warning - bad CRC or NAND, using default environment
    
    :,;;:;:;;;;;;;;r;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:;;;;;;;;:,;;:;:
    ;,;:::;;;;r;;;rssiSiS552X5252525259GX2X9hX9X9XX2325S55252i5:,;;:;:;;;;;;;;:,;;:
    ;:;;;;;;;rrssSsS52S22h52299GGAAMHMM#BBH#B#HMM#HMBA&&XX2255S2S5Si:,;;:;:;;;;;;;;
    ;:;;r;;rsrrriiXS5S329&A&MH#BMB#A&9XXA252GXiSXX39AAMMMBB&G22S5i2SSiiiisi:,;;:;:;
    ;;;;;r;rr2iisiih393HB#B#AA99i22irrrX3X52AGsisss2Xii2299HBMA&X2S5S5iSiisSsi:,;;:
    r:r;rrsrsihXSi2&##MHB&Ahh3AGHGA9G9h&#H##@@@##MAMMXXX9SSS29&&HGGX2i5iisiiisisi:,
    ;;rrrrsSiiiA&ABH&A9GAGhAhBAMHA9HM@@@@@@@@@@@@@@@@@@@HHhAh2S2SX9&Gh22SSiisiiisii
    r:rrssisiS2XM##&h3AGAX&3GG3Ssr5H@M#HM2; ;2X&&&MHMB###GBB#B&XXSSs529XX55iSsisisi
    r;rsrisSi2XHAhX99A3XXG&&XS;:,rH#HGhAS   @@@@3rs2XBM@@A552&&AHA2XiisSS252SSsisSs
    r;issi5S22&&3iSSX292&hXsr;;:;h@&G339&S9@@@@2@MA&9&HB##Xris29ABMAAX2ir;rsSi5iss5
    rrsSi2XhG&9GXh399&X99i;;;;;;r#H&293H9X#@@@@@@@B&9GhAH@XrrsrsiXABHB&HG2rr;rrSiSi
    ;:rsisS599&AA9XG&3A35r;:::;,;BMh&&2iX5A@@@@@@@&392X5GB2;;;r;iSX393A##A&Xi:::rsi
    ;:rss552222X553&XHMhir;;::,:,h#HhGSXhG3#@@@@#AXXS2XAHA;::;;;;ss55XShBA3239r:,;;
    r;ii2S5SSi2i53hirsh2srr::,,,,;MMXX359&Ah3h&Si59SX99A#i:,::::;;sri2,.2r;:SGAr;,:
    ;:;rrrrssiriXGSi::shs;;;,,,:,,rBBA9h5s5h5iS5isi2SAHB5:,,,:::;rrs5&SrisSX5Srrr:,
    ;,r;;;;rsriSSrrrr;;5Xrr;;,:,,.,;9AA2SsisS5323XXXG9&i:.,,::;;r;;;srrrrrr;;:;::::
    :,;r;r;rrissrrr;:;::;s;;;;,:,,..,r293h222hXXAAGGGX;:,,,:,:,::;:;::,:,,,,...,,,,
    ;,;;;;rrrrrrrrirr;,.,,:::::::,,,,.,;SX&ABAB2hhXir:,,.,,.,,:,,,,..,,,..,..,,,..:
    :.:;:;;;:;;;;r;rrs;:.. ,,:::::,:,:,,.::rrsrr;;,,.......,..,....,,,,,,,...,.,,:,
    :.:::,::::::;;r;rrr;:.......,.,.,,:::,,...............,,::.,,,,:,::,,:,:,,,:,;:
    ,.::,:,,,,,;;;;;;;;r;;::,..............................;;;:;::::,:::::::,:,:,,,
    : ,,:,,,,,,,,,,,,,:;rrr;;:;,,,,,,,::,.,.:.,.,;s,:;;;;:;:;;;;;::::,:::,:::,:,:,:
    ,.,,,,,,,...,,.,,....................................:,............:,,,:,:,,,,,
    
    MMC:   OMAP SD/MMC: 0
    Net:   <ethaddr> not set. Reading from E-fuse
    Detected MACID:40:5f:c2:1f:ee:7e
    Ethernet PHY: GENERIC @ 0x01
    DaVinci EMAC
    Hit any key to stop autoboot:  3  2  1  0 
    raise: Signal # 8 caught
    reading boot.scr
    
    301 bytes read
    Running bootscript from MMC/SD to set the ENV...
    ## Executing script at 80900000
    reading uImage
    
    2428376 bytes read
    ## Booting kernel from Legacy Image at 80009000 ...
       Image Name:   Arago/2.6.37-psp04.00.01.13/dm81
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    2428312 Bytes = 2.3 MiB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK
    
    Starting kernel ...
    
    Uncompressing Linux... done, booting the kernel.
    Linux version 2.6.37 (x0029463@swubn01) (gcc version 4.3.3 (Sourcery G++ Lite 20
    09q1-203) ) #1 Fri Dec 9 11:59:08 IST 2011
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    Machine: ti8168evm
    bootconsole [earlycon0] enabled
    vram size = 52428800 at 0x0
    reserved size = 52428800 at 0x0
    FB: Reserving 52428800 bytes SDRAM for VRAM
    Memory policy: ECC disabled, Data cache writeback
    OMAP chip is TI8168 1.1
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 52224
    Kernel command line: console=ttyO2,115200n8 rootwait root=/dev/mmcblk0p2 rw mem=
    256M earlyprintk notifyk.vpssm3_sva=0xBF900000 vram=50M ti816xfb.vram=0:16M,1:16
    M,2:6M ip=off noinitrd
    PID hash table entries: 1024 (order: 0, 4096 bytes)
    Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
    Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
    Memory: 206MB = 206MB total
    Memory: 203420k/203420k available, 58724k reserved, 0K highmem
    Virtual kernel memory layout:
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)
        fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
        DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
        vmalloc : 0xd0800000 - 0xf8000000   ( 632 MB)
        lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
        pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
        modules : 0xbf000000 - 0xbfe00000   (  14 MB)
          .init : 0xc0008000 - 0xc003a000   ( 200 kB)
          .text : 0xc003a000 - 0xc049c000   (4488 kB)
          .data : 0xc049c000 - 0xc04e36c0   ( 286 kB)
    SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    NR_IRQS:407
    IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    Total of 128 interrupts on 1 active controller
    GPMC revision 6.0
    Trying to install interrupt handler for IRQ400
    Trying to install interrupt handler for IRQ401
    Trying to install interrupt handler for IRQ402
    Trying to install interrupt handler for IRQ403
    Trying to install interrupt handler for IRQ404
    Trying to install interrupt handler for IRQ405
    Trying to install interrupt handler for IRQ406
    Trying to install type control for IRQ407
    Trying to set irq flags for IRQ407
    OMAP clockevent source: GPTIMER1 at 27000000 Hz
    Console: colour dummy device 80x30
    Calibrating delay loop... 986.31 BogoMIPS (lpj=4931584)
    pid_max: default: 32768 minimum: 301
    Security Framework initialized
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    devtmpfs: initialized
    omap_voltage_early_init: voltage driver support not added
    regulator: core version 0.5
    regulator: dummy: 
    NET: Registered protocol family 16
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    omap_mux_init: Add partition: #1: core, flags: 0
    _omap_mux_get_by_name: Could not find signal i2c2_scl.i2c2_scl
    _omap_mux_get_by_name: Could not find signal i2c2_sda.i2c2_sda
    NOR: Can't request GPMC CS
    registered ti816x_vpss device
    registered ti816x_gpio_vr device
    registered TI816x on-chip HDMI device
    registered ti816x_sr device
    registered ti81xx_vidout device
    pm_dbg_init: only OMAP3 supported
    ti81xx_pcie: Invoking PCI BIOS...
    ti81xx_pcie: Setting up Host Controller...
    ti81xx_pcie: Register base mapped @0xd0820000
    ti81xx_pcie: Starting PCI scan...
    PCI: bus0: Fast back to back transfers enabled
    bio: create slab <bio-0> at 0
    regulator: VFB: 800 <--> 1025 mV at 1010 mV 
    vgaarb: loaded
    SCSI subsystem initialized
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    registerd cppi-dma Intr @ IRQ 17
    Cppi41 Init Done
    omap_i2c omap_i2c.1: bus 1 rev4.0 at 100 kHz
    omap_i2c omap_i2c.2: bus 2 rev4.0 at 100 kHz
    Advanced Linux Sound Architecture Driver Version 1.0.23.
    Switching to clocksource gp timer
    musb-hdrc: version 6.0, host, debug=0
    musb-hdrc musb-hdrc.0: dma type: dma-cppi41
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc musb-hdrc.0: MUSB HDRC host driver
    musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
    usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: Product: MUSB HDRC host driver
    usb usb1: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb1: SerialNumber: musb-hdrc.0
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.0: USB Host mode controller at d081e000 using DMA, IRQ 18
    musb-hdrc musb-hdrc.1: dma type: dma-cppi41
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
    usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: Product: MUSB HDRC host driver
    usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb2: SerialNumber: musb-hdrc.1
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.1: USB Host mode controller at d0826800 using DMA, IRQ 19
    NET: Registered protocol family 2
    IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
    TCP established hash table entries: 8192 (order: 4, 65536 bytes)
    TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
    TCP: Hash tables configured (established 8192 bind 8192)
    TCP reno registered
    UDP hash table entries: 256 (order: 0, 4096 bytes)
    UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    NET: Registered protocol family 1
    RPC: Registered udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    NetWinder Floating Point Emulator V0.97 (double precision)
    PMU: registered new PMU device of type 0
    omap-iommu omap-iommu.0: ducati registered
    omap-iommu omap-iommu.1: sys registered
    JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
    msgmni has been set to 397
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
    omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
    omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
    console [ttyO2] enabled, bootconsole disabled
    console [ttyO2] enabled, bootconsole disabled
    brd: module loaded
    loop: module loaded
    ahci ahci.0: forcing PORTS_IMPL to 0x3
    ahci ahci.0: AHCI 0001.0100 32 slots 2 ports 3 Gbps 0x3 impl platform mode
    ahci ahci.0: flags: ncq sntf pm led clo only pmp pio slum part ccc 
    scsi0 : ahci_platform
    scsi1 : ahci_platform
    ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x100 irq 16
    ata2: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x180 irq 16
    m25p80 spi1.0: found m25p05-nonjedec, expected w25x32
    m25p80 spi1.0: m25p05-nonjedec (64 Kbytes)
    Creating 4 MTD partitions on "spi_flash":
    0x000000000000-0x000000040000 : "U-Boot"
    mtd: partition "U-Boot" extends beyond the end of device "spi_flash" -- size tru
    ncated to 0x10000
    0x000000010000-0x000000012000 : "U-Boot Env"
    mtd: partition "U-Boot Env" is out of reach -- disabled
    0x000000000000-0x000000280000 : "Kernel"
    mtd: partition "Kernel" extends beyond the end of device "spi_flash" -- size tru
    ncated to 0x10000
    0x000000010000-0x000000010000 : "File System"
    mtd: partition "File System" is out of reach -- disabled
    omap2-nand driver initializing
    No NAND device found.
    No NAND device found.
    davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
    davinci_mdio davinci_mdio.0: detected phy mask fffffff9
    davinci_mdio.0: probed
    davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
    davinci_mdio davinci_mdio.0: phy[2]: device 0:02, driver unknown
    usbcore: registered new interface driver cdc_ether
    usbcore: registered new interface driver dm9601
    Initializing USB Mass Storage driver...
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    mice: PS/2 mouse device common for all mice
    omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
    i2c /dev entries driver
    Linux video capture interface: v2.00
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (v1.0.0)
    OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
    usbcore: registered new interface driver usbhid
    usbhid: USB HID core driver
    notify_init : notify drivercreated  for  remote proc id 2 at physical Address 0x
    bf900000
    usbcore: registered new interface driver snd-usb-audio
    asoc: tlv320aic3x-hifi <-> davinci-mcasp.2 mapping ok
    ALSA device list:
      #0: TI81XX EVM
    TCP cubic registered
    NET: Registered protocol family 17
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    omap_voltage_late_init: Voltage driver support not added
    Power Management for TI81XX.
    smartreflex smartreflex: Driver initialized
    omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    usb 2-1: new low speed USB device using musb-hdrc and address 2
    mmc0: new high speed SDHC card at address f449
    mmcblk0: mmc0:f449 SD08G 7.40 GiB 
     mmcblk0: p1 p2 p3
    ata1: SATA link down (SStatus 0 SControl 300)
    ata2: SATA link down (SStatus 0 SControl 300)
    EXT3-fs: barriers not enabled
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is rec
    ommended
    EXT3-fs (mmcblk0p2): using internal journal
    EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
    VFS: Mounted root (ext3 filesystem) on device 179:2.
    devtmpfs: mounted
    Freeing init memory: 200K
    usb 2-1: New USB device found, idVendor=13ee, idProduct=0003
    usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    usb 2-1: Product: Optical Mouse
    usb 2-1: Manufacturer: MosArt
    input: MosArt Optical Mouse as /devices/platform/omap/ti81xx-usbss/musb-hdrc.1/u
    sb2/2-1/2-1:1.0/input/input0
    generic-usb 0003:13EE:0003.0001: input: USB HID v1.10 Mouse [MosArt Optical Mous
    e] on usb-musb-hdrc.1-1/input0
    INIT: version 2.86 booting
    Please wait: booting...
    Error opening /dev/fb0: No such file or directory
    Starting udev
    udevd (69): /proc/69/oom_adj is deprecated, please use /proc/69/oom_score_adj in
    stead.
    EXT3-fs: barriers not enabled
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (mmcblk0p3): warning: maximal mount count reached, running e2fsck is rec
    ommended
    EXT3-fs (mmcblk0p3): using internal journal
    EXT3-fs (mmcblk0p3): mounted filesystem with writeback data mode
    Remounting root file system...
    Caching udev devnodes
    NET: Registered protocol family 10
    ALSA: Restoring mixer settings...
    Configuring network interfaces... No state is present for card EVM
    Found hardware: "" "" "" "" ""
    Hardware is initialized using a generic method
    No state is present for card EVM
    davinci_mdio davinci_mdio.0: resetting idled controller
    net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=282f014)
    ADDRCONF(NETDEV_UP): eth0: link is not ready
    udhcpc (v1.13.2) started
    Sending discover...
    Sending discover...
    Sending discover...
    No lease, forking to background
    done.
    Setting up IP spoofing protection: rp_filter.
    Fri Dec  9 14:48:00 UTC 2011
    INIT: Entering runlevel: 5
    mkdir: cannot create directory '/var/volatile/cache': File exists
    mkdir: cannot create directory '/var/volatile/lock': File exists
    mkdir: cannot create directory '/var/volatile/log': File exists
    mkdir: cannot create directory '/var/volatile/run': File exists
    mkdir: cannot create directory '/var/volatile/tmp': File exists
    Loading HDVICP2 Firmware
    DM816X prcm_config_app version: 2.0.0.1
    Doing PRCM settings...
    	PRCM for IVHD0 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180600 Data : 0x00000002
    			AW Phy Addr : 0x48180600 Data : 0x00000002
    			Phy Addr : 0x48180c04 Data : 0x00000037
    			BW Phy Addr : 0x48180620 Data : 0x00070000
    			AW Phy Addr : 0x48180620 Data : 0x00070002
    			BW Phy Addr : 0x48180624 Data : 0x00030000
    			AW Phy Addr : 0x48180624 Data : 0x00010002
    			Phy Addr : 0x48180600 Data : 0x00000102
    			BW Phy Addr : 0x48180c10 Data : 0x00000007
    			AW Phy Addr : 0x48180c10 Data : 0x00000003
    			Phy Addr : 0x48180c14 Data : 0x00000004
    			BW Phy Addr : 0x58088000 Data : 0xde431efb
    			AW Phy Addr : 0x58088000 Data : 0xeafffffe
    			BW Phy Addr : 0x58098000 Data : 0x1290a2f5
    			AW Phy Addr : 0x58098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180c10 Data : 0x00000003
    			AW Phy Addr : 0x48180c10 Data : 0x00000000
    			Phy Addr : 0x48180c14 Data : 0x00000007
    	PRCM for IVHD0 is Done Successfully  
    	PRCM for IVHD1 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180700 Data : 0x00000002
    			AW Phy Addr : 0x48180700 Data : 0x00000002
    			Phy Addr : 0x48180d04 Data : 0x00000037
    			BW Phy Addr : 0x48180720 Data : 0x00070000
    			AW Phy Addr : 0x48180720 Data : 0x00050002
    			BW Phy Addr : 0x48180724 Data : 0x00030000
    			AW Phy Addr : 0x48180724 Data : 0x00010002
    			Phy Addr : 0x48180700 Data : 0x00000102
    			BW Phy Addr : 0x48180d10 Data : 0x00000007
    			AW Phy Addr : 0x48180d10 Data : 0x00000003
    			Phy Addr : 0x48180d14 Data : 0x00000004
    			BW Phy Addr : 0x5a088000 Data : 0x19b1543b
    			AW Phy Addr : 0x5a088000 Data : 0xeafffffe
    			BW Phy Addr : 0x5a098000 Data : 0x0e4399b8
    			AW Phy Addr : 0x5a098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180d10 Data : 0x00000003
    			AW Phy Addr : 0x48180d10 Data : 0x00000000
    			Phy Addr : 0x48180d14 Data : 0x00000007
    	PRCM for IVHD1 is Done Successfully  
    	PRCM for IVHD2 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180800 Data : 0x00000002
    			AW Phy Addr : 0x48180800 Data : 0x00000002
    			Phy Addr : 0x48180e04 Data : 0x00000037
    			BW Phy Addr : 0x48180820 Data : 0x00070000
    			AW Phy Addr : 0x48180820 Data : 0x00050002
    			BW Phy Addr : 0x48180824 Data : 0x00030000
    			AW Phy Addr : 0x48180824 Data : 0x00010002
    			Phy Addr : 0x48180800 Data : 0x00000102
    			BW Phy Addr : 0x48180e10 Data : 0x00000007
    			AW Phy Addr : 0x48180e10 Data : 0x00000003
    			Phy Addr : 0x48180e14 Data : 0x00000004
    			BW Phy Addr : 0x53088000 Data : 0xe6a0e9e9
    			AW Phy Addr : 0x53088000 Data : 0xeafffffe
    			BW Phy Addr : 0x53098000 Data : 0xfb6d60d1
    			AW Phy Addr : 0x53098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180e10 Data : 0x00000003
    			AW Phy Addr : 0x48180e10 Data : 0x00000000
    			Phy Addr : 0x48180e14 Data : 0x00000007
    	PRCM for IVHD2 is Done Successfully  
    PRCM Initialization completed 
    FATAL: Module syslink not found.
    
    ^H
    
    
    U-Boot 2010.06 (Dec 09 2011 - 12:31:16)
    
    DRAM:  2 GiB
    Using default environment
    
    MMC:   OMAP SD/MMC: 0
    Hit any key to stop autoboot:  0 
    raise: Signal # 8 caught
    reading u-boot.bin
    
    184792 bytes read
    ## Starting application at 0x80800000 ...
    
    
    U-Boot 2010.06 (Dec 09 2011 - 12:10:47)
    
    TI8168-GP rev 1.1
    
    ARM clk: 987MHz
    DDR clk: 796MHz
    
    I2C:   ready
    DRAM:  2 GiB
    NAND:  HW ECC Hamming Code selected
    No NAND device found!!!
    0 MiB
    *** Warning - bad CRC or NAND, using default environment
    
    :,;;:;:;;;;;;;;r;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:;;;;;;;;:,;;:;:
    ;,;:::;;;;r;;;rssiSiS552X5252525259GX2X9hX9X9XX2325S55252i5:,;;:;:;;;;;;;;:,;;:
    ;:;;;;;;;rrssSsS52S22h52299GGAAMHMM#BBH#B#HMM#HMBA&&XX2255S2S5Si:,;;:;:;;;;;;;;
    ;:;;r;;rsrrriiXS5S329&A&MH#BMB#A&9XXA252GXiSXX39AAMMMBB&G22S5i2SSiiiisi:,;;:;:;
    ;;;;;r;rr2iisiih393HB#B#AA99i22irrrX3X52AGsisss2Xii2299HBMA&X2S5S5iSiisSsi:,;;:
    r:r;rrsrsihXSi2&##MHB&Ahh3AGHGA9G9h&#H##@@@##MAMMXXX9SSS29&&HGGX2i5iisiiisisi:,
    ;;rrrrsSiiiA&ABH&A9GAGhAhBAMHA9HM@@@@@@@@@@@@@@@@@@@HHhAh2S2SX9&Gh22SSiisiiisii
    r:rrssisiS2XM##&h3AGAX&3GG3Ssr5H@M#HM2; ;2X&&&MHMB###GBB#B&XXSSs529XX55iSsisisi
    r;rsrisSi2XHAhX99A3XXG&&XS;:,rH#HGhAS   @@@@3rs2XBM@@A552&&AHA2XiisSS252SSsisSs
    r;issi5S22&&3iSSX292&hXsr;;:;h@&G339&S9@@@@2@MA&9&HB##Xris29ABMAAX2ir;rsSi5iss5
    rrsSi2XhG&9GXh399&X99i;;;;;;r#H&293H9X#@@@@@@@B&9GhAH@XrrsrsiXABHB&HG2rr;rrSiSi
    ;:rsisS599&AA9XG&3A35r;:::;,;BMh&&2iX5A@@@@@@@&392X5GB2;;;r;iSX393A##A&Xi:::rsi
    ;:rss552222X553&XHMhir;;::,:,h#HhGSXhG3#@@@@#AXXS2XAHA;::;;;;ss55XShBA3239r:,;;
    r;ii2S5SSi2i53hirsh2srr::,,,,;MMXX359&Ah3h&Si59SX99A#i:,::::;;sri2,.2r;:SGAr;,:
    ;:;rrrrssiriXGSi::shs;;;,,,:,,rBBA9h5s5h5iS5isi2SAHB5:,,,:::;rrs5&SrisSX5Srrr:,
    ;,r;;;;rsriSSrrrr;;5Xrr;;,:,,.,;9AA2SsisS5323XXXG9&i:.,,::;;r;;;srrrrrr;;:;::::
    :,;r;r;rrissrrr;:;::;s;;;;,:,,..,r293h222hXXAAGGGX;:,,,:,:,::;:;::,:,,,,...,,,,
    ;,;;;;rrrrrrrrirr;,.,,:::::::,,,,.,;SX&ABAB2hhXir:,,.,,.,,:,,,,..,,,..,..,,,..:
    :.:;:;;;:;;;;r;rrs;:.. ,,:::::,:,:,,.::rrsrr;;,,.......,..,....,,,,,,,...,.,,:,
    :.:::,::::::;;r;rrr;:.......,.,.,,:::,,...............,,::.,,,,:,::,,:,:,,,:,;:
    ,.::,:,,,,,;;;;;;;;r;;::,..............................;;;:;::::,:::::::,:,:,,,
    : ,,:,,,,,,,,,,,,,:;rrr;;:;,,,,,,,::,.,.:.,.,;s,:;;;;:;:;;;;;::::,:::,:::,:,:,:
    ,.,,,,,,,...,,.,,....................................:,............:,,,:,:,,,,,
    
    MMC:   OMAP SD/MMC: 0
    Net:   <ethaddr> not set. Reading from E-fuse
    Detected MACID:40:5f:c2:1f:ee:7e
    Ethernet PHY: GENERIC @ 0x01
    DaVinci EMAC
    Hit any key to stop autoboot:  3  2  1  0 
    raise: Signal # 8 caught
    reading boot.scr
    
    301 bytes read
    Running bootscript from MMC/SD to set the ENV...
    ## Executing script at 80900000
    reading uImage
    
    2428456 bytes read
    ## Booting kernel from Legacy Image at 80009000 ...
       Image Name:   Linux-2.6.37
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    2428392 Bytes = 2.3 MiB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK
    
    Starting kernel ...
    
    Uncompressing Linux... done, booting the kernel.
    Linux version 2.6.37 (danny@ub-for-arm) (gcc version 4.3.3 (Sourcery G++ Lite 20
    09q1-203) ) #1 Tue Apr 10 14:25:59 CEST 2012
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    Machine: ti8168evm
    bootconsole [earlycon0] enabled
    vram size = 52428800 at 0x0
    reserved size = 52428800 at 0x0
    FB: Reserving 52428800 bytes SDRAM for VRAM
    Memory policy: ECC disabled, Data cache writeback
    OMAP chip is TI8168 1.1
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 52224
    Kernel command line: console=ttyO2,115200n8 rootwait root=/dev/mmcblk0p2 rw mem=
    256M earlyprintk notifyk.vpssm3_sva=0xBF900000 vram=50M ti816xfb.vram=0:16M,1:16
    M,2:6M ip=off noinitrd
    PID hash table entries: 1024 (order: 0, 4096 bytes)
    Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
    Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
    Memory: 206MB = 206MB total
    Memory: 203420k/203420k available, 58724k reserved, 0K highmem
    Virtual kernel memory layout:
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)
        fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
        DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
        vmalloc : 0xd0800000 - 0xf8000000   ( 632 MB)
        lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
        pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
        modules : 0xbf000000 - 0xbfe00000   (  14 MB)
          .init : 0xc0008000 - 0xc003a000   ( 200 kB)
          .text : 0xc003a000 - 0xc049c000   (4488 kB)
          .data : 0xc049c000 - 0xc04e36c0   ( 286 kB)
    SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    NR_IRQS:407
    IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    Total of 128 interrupts on 1 active controller
    GPMC revision 6.0
    Trying to install interrupt handler for IRQ400
    Trying to install interrupt handler for IRQ401
    Trying to install interrupt handler for IRQ402
    Trying to install interrupt handler for IRQ403
    Trying to install interrupt handler for IRQ404
    Trying to install interrupt handler for IRQ405
    Trying to install interrupt handler for IRQ406
    Trying to install type control for IRQ407
    Trying to set irq flags for IRQ407
    OMAP clockevent source: GPTIMER1 at 27000000 Hz
    Console: colour dummy device 80x30
    Calibrating delay loop... 986.31 BogoMIPS (lpj=4931584)
    pid_max: default: 32768 minimum: 301
    Security Framework initialized
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    devtmpfs: initialized
    omap_voltage_early_init: voltage driver support not added
    regulator: core version 0.5
    regulator: dummy: 
    NET: Registered protocol family 16
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    omap_mux_init: Add partition: #1: core, flags: 0
    _omap_mux_get_by_name: Could not find signal i2c2_scl.i2c2_scl
    _omap_mux_get_by_name: Could not find signal i2c2_sda.i2c2_sda
    NOR: Can't request GPMC CS
    registered ti816x_vpss device
    registered ti816x_gpio_vr device
    registered TI816x on-chip HDMI device
    registered ti816x_sr device
    registered ti81xx_vidout device
    pm_dbg_init: only OMAP3 supported
    ti81xx_pcie: Invoking PCI BIOS...
    ti81xx_pcie: Setting up Host Controller...
    ti81xx_pcie: Register base mapped @0xd0820000
    ti81xx_pcie: Starting PCI scan...
    PCI: bus0: Fast back to back transfers enabled
    bio: create slab <bio-0> at 0
    regulator: VFB: 800 <--> 1025 mV at 1010 mV 
    vgaarb: loaded
    SCSI subsystem initialized
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    registerd cppi-dma Intr @ IRQ 17
    Cppi41 Init Done
    omap_i2c omap_i2c.1: bus 1 rev4.0 at 100 kHz
    omap_i2c omap_i2c.2: bus 2 rev4.0 at 100 kHz
    Advanced Linux Sound Architecture Driver Version 1.0.23.
    Switching to clocksource gp timer
    musb-hdrc: version 6.0, host, debug=0
    musb-hdrc musb-hdrc.0: dma type: dma-cppi41
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc musb-hdrc.0: MUSB HDRC host driver
    musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
    usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: Product: MUSB HDRC host driver
    usb usb1: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb1: SerialNumber: musb-hdrc.0
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.0: USB Host mode controller at d081e000 using DMA, IRQ 18
    musb-hdrc musb-hdrc.1: dma type: dma-cppi41
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
    usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: Product: MUSB HDRC host driver
    usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb2: SerialNumber: musb-hdrc.1
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.1: USB Host mode controller at d0826800 using DMA, IRQ 19
    NET: Registered protocol family 2
    IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
    TCP established hash table entries: 8192 (order: 4, 65536 bytes)
    TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
    TCP: Hash tables configured (established 8192 bind 8192)
    TCP reno registered
    UDP hash table entries: 256 (order: 0, 4096 bytes)
    UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    NET: Registered protocol family 1
    RPC: Registered udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    NetWinder Floating Point Emulator V0.97 (double precision)
    PMU: registered new PMU device of type 0
    omap-iommu omap-iommu.0: ducati registered
    omap-iommu omap-iommu.1: sys registered
    JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
    msgmni has been set to 397
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
    omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
    omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
    console [ttyO2] enabled, bootconsole disabled
    console [ttyO2] enabled, bootconsole disabled
    brd: module loaded
    loop: module loaded
    ahci ahci.0: forcing PORTS_IMPL to 0x3
    ahci ahci.0: AHCI 0001.0100 32 slots 2 ports 3 Gbps 0x3 impl platform mode
    ahci ahci.0: flags: ncq sntf pm led clo only pmp pio slum part ccc 
    scsi0 : ahci_platform
    scsi1 : ahci_platform
    ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x100 irq 16
    ata2: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x180 irq 16
    m25p80 spi1.0: found m25p05-nonjedec, expected w25x32
    m25p80 spi1.0: m25p05-nonjedec (64 Kbytes)
    Creating 4 MTD partitions on "spi_flash":
    0x000000000000-0x000000040000 : "U-Boot"
    mtd: partition "U-Boot" extends beyond the end of device "spi_flash" -- size tru
    ncated to 0x10000
    0x000000010000-0x000000012000 : "U-Boot Env"
    mtd: partition "U-Boot Env" is out of reach -- disabled
    0x000000000000-0x000000280000 : "Kernel"
    mtd: partition "Kernel" extends beyond the end of device "spi_flash" -- size tru
    ncated to 0x10000
    0x000000010000-0x000000010000 : "File System"
    mtd: partition "File System" is out of reach -- disabled
    omap2-nand driver initializing
    No NAND device found.
    No NAND device found.
    davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
    davinci_mdio davinci_mdio.0: detected phy mask fffffff9
    davinci_mdio.0: probed
    davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
    davinci_mdio davinci_mdio.0: phy[2]: device 0:02, driver unknown
    usbcore: registered new interface driver cdc_ether
    usbcore: registered new interface driver dm9601
    Initializing USB Mass Storage driver...
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    mice: PS/2 mouse device common for all mice
    omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
    i2c /dev entries driver
    Linux video capture interface: v2.00
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (v1.0.0)
    OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
    usbcore: registered new interface driver usbhid
    usbhid: USB HID core driver
    notify_init : notify drivercreated  for  remote proc id 2 at physical Address 0x
    bf900000
    usbcore: registered new interface driver snd-usb-audio
    asoc: tlv320aic3x-hifi <-> davinci-mcasp.2 mapping ok
    ALSA device list:
      #0: TI81XX EVM
    TCP cubic registered
    NET: Registered protocol family 17
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    omap_voltage_late_init: Voltage driver support not added
    Power Management for TI81XX.
    smartreflex smartreflex: Driver initialized
    omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    usb 2-1: new low speed USB device using musb-hdrc and address 2
    mmc0: new high speed SDHC card at address f449
    mmcblk0: mmc0:f449 SD08G 7.40 GiB 
     mmcblk0: p1 p2 p3
    ata1: SATA link down (SStatus 0 SControl 300)
    ata2: SATA link down (SStatus 0 SControl 300)
    EXT3-fs: barriers not enabled
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is rec
    ommended
    EXT3-fs (mmcblk0p2): using internal journal
    EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
    VFS: Mounted root (ext3 filesystem) on device 179:2.
    devtmpfs: mounted
    Freeing init memory: 200K
    usb 2-1: New USB device found, idVendor=13ee, idProduct=0003
    usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    usb 2-1: Product: Optical Mouse
    usb 2-1: Manufacturer: MosArt
    input: MosArt Optical Mouse as /devices/platform/omap/ti81xx-usbss/musb-hdrc.1/u
    sb2/2-1/2-1:1.0/input/input0
    generic-usb 0003:13EE:0003.0001: input: USB HID v1.10 Mouse [MosArt Optical Mous
    e] on usb-musb-hdrc.1-1/input0
    INIT: version 2.86 booting
    Please wait: booting...
    Error opening /dev/fb0: No such file or directory
    Starting udev
    udevd (69): /proc/69/oom_adj is deprecated, please use /proc/69/oom_score_adj in
    stead.
    EXT3-fs: barriers not enabled
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (mmcblk0p3): warning: maximal mount count reached, running e2fsck is rec
    ommended
    EXT3-fs (mmcblk0p3): using internal journal
    EXT3-fs (mmcblk0p3): mounted filesystem with writeback data mode
    Remounting root file system...
    Caching udev devnodes
    NET: Registered protocol family 10
    ALSA: Restoring mixer settings...
    Configuring network interfaces... No state is present for card EVM
    Found hardware: "" "" "" "" ""
    Hardware is initialized using a generic method
    No state is present for card EVM
    davinci_mdio davinci_mdio.0: resetting idled controller
    net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=282f014)
    ADDRCONF(NETDEV_UP): eth0: link is not ready
    udhcpc (v1.13.2) started
    Sending discover...
    Sending discover...
    Sending discover...
    No lease, forking to background
    done.
    Setting up IP spoofing protection: rp_filter.
    Fri Dec  9 14:48:00 UTC 2011
    INIT: Entering runlevel: 5
    mkdir: cannot create directory '/var/volatile/cache': File exists
    mkdir: cannot create directory '/var/volatile/lock': File exists
    mkdir: cannot create directory '/var/volatile/log': File exists
    mkdir: cannot create directory '/var/volatile/run': File exists
    mkdir: cannot create directory '/var/volatile/tmp': File exists
    Loading HDVICP2 Firmware
    DM816X prcm_config_app version: 2.0.0.1
    Doing PRCM settings...
    	PRCM for IVHD0 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180600 Data : 0x00000002
    			AW Phy Addr : 0x48180600 Data : 0x00000002
    			Phy Addr : 0x48180c04 Data : 0x00000037
    			BW Phy Addr : 0x48180620 Data : 0x00070000
    			AW Phy Addr : 0x48180620 Data : 0x00070002
    			BW Phy Addr : 0x48180624 Data : 0x00030000
    			AW Phy Addr : 0x48180624 Data : 0x00010002
    			Phy Addr : 0x48180600 Data : 0x00000102
    			BW Phy Addr : 0x48180c10 Data : 0x00000007
    			AW Phy Addr : 0x48180c10 Data : 0x00000003
    			Phy Addr : 0x48180c14 Data : 0x00000004
    			BW Phy Addr : 0x58088000 Data : 0xde431afb
    			AW Phy Addr : 0x58088000 Data : 0xeafffffe
    			BW Phy Addr : 0x58098000 Data : 0x1290a2f5
    			AW Phy Addr : 0x58098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180c10 Data : 0x00000003
    			AW Phy Addr : 0x48180c10 Data : 0x00000000
    			Phy Addr : 0x48180c14 Data : 0x00000007
    	PRCM for IVHD0 is Done Successfully  
    	PRCM for IVHD1 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180700 Data : 0x00000002
    			AW Phy Addr : 0x48180700 Data : 0x00000002
    			Phy Addr : 0x48180d04 Data : 0x00000037
    			BW Phy Addr : 0x48180720 Data : 0x00070000
    			AW Phy Addr : 0x48180720 Data : 0x00050002
    			BW Phy Addr : 0x48180724 Data : 0x00030000
    			AW Phy Addr : 0x48180724 Data : 0x00010002
    			Phy Addr : 0x48180700 Data : 0x00000102
    			BW Phy Addr : 0x48180d10 Data : 0x00000007
    			AW Phy Addr : 0x48180d10 Data : 0x00000003
    			Phy Addr : 0x48180d14 Data : 0x00000004
    			BW Phy Addr : 0x5a088000 Data : 0x1991543b
    			AW Phy Addr : 0x5a088000 Data : 0xeafffffe
    			BW Phy Addr : 0x5a098000 Data : 0x2e43d939
    			AW Phy Addr : 0x5a098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180d10 Data : 0x00000003
    			AW Phy Addr : 0x48180d10 Data : 0x00000000
    			Phy Addr : 0x48180d14 Data : 0x00000007
    	PRCM for IVHD1 is Done Successfully  
    	PRCM for IVHD2 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180800 Data : 0x00000002
    			AW Phy Addr : 0x48180800 Data : 0x00000002
    			Phy Addr : 0x48180e04 Data : 0x00000037
    			BW Phy Addr : 0x48180820 Data : 0x00070000
    			AW Phy Addr : 0x48180820 Data : 0x00050002
    			BW Phy Addr : 0x48180824 Data : 0x00030000
    			AW Phy Addr : 0x48180824 Data : 0x00010002
    			Phy Addr : 0x48180800 Data : 0x00000102
    			BW Phy Addr : 0x48180e10 Data : 0x00000007
    			AW Phy Addr : 0x48180e10 Data : 0x00000003
    			Phy Addr : 0x48180e14 Data : 0x00000004
    			BW Phy Addr : 0x53088000 Data : 0xe620e9e9
    			AW Phy Addr : 0x53088000 Data : 0xeafffffe
    			BW Phy Addr : 0x53098000 Data : 0xfb6d60d1
    			AW Phy Addr : 0x53098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180e10 Data : 0x00000003
    			AW Phy Addr : 0x48180e10 Data : 0x00000000
    			Phy Addr : 0x48180e14 Data : 0x00000007
    	PRCM for IVHD2 is Done Successfully  
    PRCM Initialization completed 
    FATAL: Module syslink not found.
    
    

  • Make sure syslink.ko is on your target system and check that it has its path correctly entered in /lib/modules/linux<version/modules.dep

    Ralph

  • Seems this is the same error:

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/140714.aspx

    in the thread, they suggest to run "depmod -a". I will temporarily remove the init scripts, so I boot into console, and run "depmod -a" there

  • So I booted in custom "init 4" without any scripts and run "depmod -a". now the graphics system seems to be installed. However, this did not resolve the "no screens" X Window error.

    Situation is this:

    1) I am able to run raw demos and compile the code to display raw demos using EGL library - but some functions like glBegin(), glEnd(), glVertex3f() are missing there - this is maybe OK for building new applications from scratch, but horrible for porting existing applications from Windows and/or desktop linux

    2) there are libraries in XSGX/lib containing those, but (a) I am not able to make them work outside X Window System (b) the X Window System does not work despite all the effort

    Attached console log from the last attempt of running the X Window System

    FIRMWARE: Memory Configuration status : In Progress
    FIRMWARE: 2 stop Successful
    Removed syslink kernel module
    Stopping Hardware abstraction layer hald
    run-parts: /etc/dbus-1/event.d/20hal exited with code 1
    Stopping thttpdError opening /dev/fb0: No such file or directory
    .
    ALSA: Storing mixer settings...
    open /dev/fb0: No such file or directory
    open /dev/fb0: No such file or directory
    Stopping PVR
    ERROR: Module bufferclass_ti does not exist in /proc/modules
    Deconfiguring network interfaces... done.
    Stopping syslogd/klogd: stopped syslogd (pid 1257)
    stopped klogd (pid 1259)
    done
    Unloading HDVICP2 Firmware
    FIRMWARE: Memory map bin file not passed
    Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [Loca
    tion of Mem map bin file]
    FIRMWARE: Default memory configuration is used
    MemCfg: DCMM (Dynamically Configurable Memory Map) Version :  2.1.1.1
    OsalDrv driver open: /dev/syslinkipc_Osal: No such file or directory
    OsalDrv driver close: /dev/syslinkipc_Osal: Bad file descriptor
    /dev/syslinkipc_MultiProc: No such file or directory
    MultiProc driver close: : Bad file descriptor
    SharedRegion driver open: : No such file or directory
    SharedRegion driver close: : Bad file descriptor
    /dev/syslinkipc_GateMP: No such file or directory
    /dev/syslinkipc_MessageQ: No such file or directory
    MessageQ driver close: : Bad file descriptor
    Notify driver open: /dev/syslinkipc_Notify: No such file or directory
    Notify driver close: /dev/syslinkipc_Notify: Bad file descriptor
    ProcMgr driver open: /dev/syslinkipc_ProcMgr: No such file or directory
    ProcMgr driver close: /dev/syslinkipc_ProcMgr: Bad file descriptor
    /dev/syslinkipc_HeapBufMP: No such file or directory
    /dev/syslinkipc_HeapMemMP: No such file or directory
    /dev/syslinkipc_ListMP: No such file or directory
    /dev/syslinkipc_RingIO: No such file or directory
    RingIO driver close: : Bad file descriptor
    /dev/syslinkipc_RingIOShm: No such file or directory
    RingIO driver close: : Bad file descriptor
    /dev/syslinkipc_ClientNotifyMgr: No such file or directory
    ClientNotifyMgr driver close: : Bad file descriptor
    /dev/syslinkipc_FrameQBufMgr: No such file or directory
    FrameQBufMgr driver close: : Bad file descriptor
    /dev/syslinkipc_FrameQ: No such file or directory
    FrameQ driver close: : Bad file descriptor
    /dev/syslinkipc_Ipc: No such file or directory
    ProcMgr driver open: /dev/syslinkipc_ProcMgr: No such file or directory
    ProcMgr driver close: /dev/syslinkipc_ProcMgr: Bad file descriptor
    FIRMWARE: Could not open ProcMgr: ProcMgr status 0xfffffff8
    Unloading HDVPSS Firmware
    ERROR: Module ti81xxfb does not exist in /proc/modules
    VPSS_FVID2: contrl event 0x10040018 timeout
    VPSS_DCTRL: failed to get node input status
    
    
    U-Boot 2010.06 (Dec 09 2011 - 12:31:16)
    
    DRAM:  2 GiB
    Using default environment
    
    MMC:   OMAP SD/MMC: 0
    Hit any key to stop autoboot:  0 
    raise: Signal # 8 caught
    reading u-boot.bin
    
    184792 bytes read
    ## Starting application at 0x80800000 ...
    
    
    U-Boot 2010.06 (Dec 09 2011 - 12:10:47)
    
    TI8168-GP rev 1.1
    
    ARM clk: 987MHz
    DDR clk: 796MHz
    
    I2C:   ready
    DRAM:  2 GiB
    NAND:  HW ECC Hamming Code selected
    No NAND device found!!!
    0 MiB
    *** Warning - bad CRC or NAND, using default environment
    
    :,;;:;:;;;;;;;;r;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:;;;;;;;;:,;;:;:
    ;,;:::;;;;r;;;rssiSiS552X5252525259GX2X9hX9X9XX2325S55252i5:,;;:;:;;;;;;;;:,;;:
    ;:;;;;;;;rrssSsS52S22h52299GGAAMHMM#BBH#B#HMM#HMBA&&XX2255S2S5Si:,;;:;:;;;;;;;;
    ;:;;r;;rsrrriiXS5S329&A&MH#BMB#A&9XXA252GXiSXX39AAMMMBB&G22S5i2SSiiiisi:,;;:;:;
    ;;;;;r;rr2iisiih393HB#B#AA99i22irrrX3X52AGsisss2Xii2299HBMA&X2S5S5iSiisSsi:,;;:
    r:r;rrsrsihXSi2&##MHB&Ahh3AGHGA9G9h&#H##@@@##MAMMXXX9SSS29&&HGGX2i5iisiiisisi:,
    ;;rrrrsSiiiA&ABH&A9GAGhAhBAMHA9HM@@@@@@@@@@@@@@@@@@@HHhAh2S2SX9&Gh22SSiisiiisii
    r:rrssisiS2XM##&h3AGAX&3GG3Ssr5H@M#HM2; ;2X&&&MHMB###GBB#B&XXSSs529XX55iSsisisi
    r;rsrisSi2XHAhX99A3XXG&&XS;:,rH#HGhAS   @@@@3rs2XBM@@A552&&AHA2XiisSS252SSsisSs
    r;issi5S22&&3iSSX292&hXsr;;:;h@&G339&S9@@@@2@MA&9&HB##Xris29ABMAAX2ir;rsSi5iss5
    rrsSi2XhG&9GXh399&X99i;;;;;;r#H&293H9X#@@@@@@@B&9GhAH@XrrsrsiXABHB&HG2rr;rrSiSi
    ;:rsisS599&AA9XG&3A35r;:::;,;BMh&&2iX5A@@@@@@@&392X5GB2;;;r;iSX393A##A&Xi:::rsi
    ;:rss552222X553&XHMhir;;::,:,h#HhGSXhG3#@@@@#AXXS2XAHA;::;;;;ss55XShBA3239r:,;;
    r;ii2S5SSi2i53hirsh2srr::,,,,;MMXX359&Ah3h&Si59SX99A#i:,::::;;sri2,.2r;:SGAr;,:
    ;:;rrrrssiriXGSi::shs;;;,,,:,,rBBA9h5s5h5iS5isi2SAHB5:,,,:::;rrs5&SrisSX5Srrr:,
    ;,r;;;;rsriSSrrrr;;5Xrr;;,:,,.,;9AA2SsisS5323XXXG9&i:.,,::;;r;;;srrrrrr;;:;::::
    :,;r;r;rrissrrr;:;::;s;;;;,:,,..,r293h222hXXAAGGGX;:,,,:,:,::;:;::,:,,,,...,,,,
    ;,;;;;rrrrrrrrirr;,.,,:::::::,,,,.,;SX&ABAB2hhXir:,,.,,.,,:,,,,..,,,..,..,,,..:
    :.:;:;;;:;;;;r;rrs;:.. ,,:::::,:,:,,.::rrsrr;;,,.......,..,....,,,,,,,...,.,,:,
    :.:::,::::::;;r;rrr;:.......,.,.,,:::,,...............,,::.,,,,:,::,,:,:,,,:,;:
    ,.::,:,,,,,;;;;;;;;r;;::,..............................;;;:;::::,:::::::,:,:,,,
    : ,,:,,,,,,,,,,,,,:;rrr;;:;,,,,,,,::,.,.:.,.,;s,:;;;;:;:;;;;;::::,:::,:::,:,:,:
    ,.,,,,,,,...,,.,,....................................:,............:,,,:,:,,,,,
    
    MMC:   OMAP SD/MMC: 0
    Net:   <ethaddr> not set. Reading from E-fuse
    Detected MACID:40:5f:c2:1f:ee:7e
    Ethernet PHY: GENERIC @ 0x01
    DaVinci EMAC
    Hit any key to stop autoboot:  3  2  1  0 
    raise: Signal # 8 caught
    reading boot.scr
    
    301 bytes read
    Running bootscript from MMC/SD to set the ENV...
    ## Executing script at 80900000
    reading uImage
    
    2428456 bytes read
    ## Booting kernel from Legacy Image at 80009000 ...
       Image Name:   Linux-2.6.37
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    2428392 Bytes = 2.3 MiB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK
    
    Starting kernel ...
    
    Uncompressing Linux... done, booting the kernel.
    Linux version 2.6.37 (danny@ub-for-arm) (gcc version 4.3.3 (Sourcery G++ Lite 20
    09q1-203) ) #1 Tue Apr 10 14:25:59 CEST 2012
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    Machine: ti8168evm
    bootconsole [earlycon0] enabled
    vram size = 52428800 at 0x0
    reserved size = 52428800 at 0x0
    FB: Reserving 52428800 bytes SDRAM for VRAM
    Memory policy: ECC disabled, Data cache writeback
    OMAP chip is TI8168 1.1
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 52224
    Kernel command line: console=ttyO2,115200n8 rootwait root=/dev/mmcblk0p2 rw mem=
    256M earlyprintk notifyk.vpssm3_sva=0xBF900000 vram=50M ti816xfb.vram=0:16M,1:16
    M,2:6M ip=off noinitrd
    PID hash table entries: 1024 (order: 0, 4096 bytes)
    Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
    Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
    Memory: 206MB = 206MB total
    Memory: 203420k/203420k available, 58724k reserved, 0K highmem
    Virtual kernel memory layout:
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)
        fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
        DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
        vmalloc : 0xd0800000 - 0xf8000000   ( 632 MB)
        lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
        pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
        modules : 0xbf000000 - 0xbfe00000   (  14 MB)
          .init : 0xc0008000 - 0xc003a000   ( 200 kB)
          .text : 0xc003a000 - 0xc049c000   (4488 kB)
          .data : 0xc049c000 - 0xc04e36c0   ( 286 kB)
    SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    NR_IRQS:407
    IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    Total of 128 interrupts on 1 active controller
    GPMC revision 6.0
    Trying to install interrupt handler for IRQ400
    Trying to install interrupt handler for IRQ401
    Trying to install interrupt handler for IRQ402
    Trying to install interrupt handler for IRQ403
    Trying to install interrupt handler for IRQ404
    Trying to install interrupt handler for IRQ405
    Trying to install interrupt handler for IRQ406
    Trying to install type control for IRQ407
    Trying to set irq flags for IRQ407
    OMAP clockevent source: GPTIMER1 at 27000000 Hz
    Console: colour dummy device 80x30
    Calibrating delay loop... 986.31 BogoMIPS (lpj=4931584)
    pid_max: default: 32768 minimum: 301
    Security Framework initialized
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    devtmpfs: initialized
    omap_voltage_early_init: voltage driver support not added
    regulator: core version 0.5
    regulator: dummy: 
    NET: Registered protocol family 16
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    omap_mux_init: Add partition: #1: core, flags: 0
    _omap_mux_get_by_name: Could not find signal i2c2_scl.i2c2_scl
    _omap_mux_get_by_name: Could not find signal i2c2_sda.i2c2_sda
    NOR: Can't request GPMC CS
    registered ti816x_vpss device
    registered ti816x_gpio_vr device
    registered TI816x on-chip HDMI device
    registered ti816x_sr device
    registered ti81xx_vidout device
    pm_dbg_init: only OMAP3 supported
    ti81xx_pcie: Invoking PCI BIOS...
    ti81xx_pcie: Setting up Host Controller...
    ti81xx_pcie: Register base mapped @0xd0820000
    ti81xx_pcie: Starting PCI scan...
    PCI: bus0: Fast back to back transfers enabled
    bio: create slab <bio-0> at 0
    regulator: VFB: 800 <--> 1025 mV at 1010 mV 
    vgaarb: loaded
    SCSI subsystem initialized
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    registerd cppi-dma Intr @ IRQ 17
    Cppi41 Init Done
    omap_i2c omap_i2c.1: bus 1 rev4.0 at 100 kHz
    omap_i2c omap_i2c.2: bus 2 rev4.0 at 100 kHz
    Advanced Linux Sound Architecture Driver Version 1.0.23.
    Switching to clocksource gp timer
    musb-hdrc: version 6.0, host, debug=0
    musb-hdrc musb-hdrc.0: dma type: dma-cppi41
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc musb-hdrc.0: MUSB HDRC host driver
    musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
    usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: Product: MUSB HDRC host driver
    usb usb1: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb1: SerialNumber: musb-hdrc.0
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.0: USB Host mode controller at d081e000 using DMA, IRQ 18
    musb-hdrc musb-hdrc.1: dma type: dma-cppi41
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
    usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: Product: MUSB HDRC host driver
    usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb2: SerialNumber: musb-hdrc.1
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.1: USB Host mode controller at d0826800 using DMA, IRQ 19
    NET: Registered protocol family 2
    IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
    TCP established hash table entries: 8192 (order: 4, 65536 bytes)
    TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
    TCP: Hash tables configured (established 8192 bind 8192)
    TCP reno registered
    UDP hash table entries: 256 (order: 0, 4096 bytes)
    UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    NET: Registered protocol family 1
    RPC: Registered udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    NetWinder Floating Point Emulator V0.97 (double precision)
    PMU: registered new PMU device of type 0
    omap-iommu omap-iommu.0: ducati registered
    omap-iommu omap-iommu.1: sys registered
    JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
    msgmni has been set to 397
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
    omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
    omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
    console [ttyO2] enabled, bootconsole disabled
    console [ttyO2] enabled, bootconsole disabled
    brd: module loaded
    loop: module loaded
    ahci ahci.0: forcing PORTS_IMPL to 0x3
    ahci ahci.0: AHCI 0001.0100 32 slots 2 ports 3 Gbps 0x3 impl platform mode
    ahci ahci.0: flags: ncq sntf pm led clo only pmp pio slum part ccc 
    scsi0 : ahci_platform
    scsi1 : ahci_platform
    ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x100 irq 16
    ata2: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x180 irq 16
    m25p80 spi1.0: found m25p05-nonjedec, expected w25x32
    m25p80 spi1.0: m25p05-nonjedec (64 Kbytes)
    Creating 4 MTD partitions on "spi_flash":
    0x000000000000-0x000000040000 : "U-Boot"
    mtd: partition "U-Boot" extends beyond the end of device "spi_flash" -- size tru
    ncated to 0x10000
    0x000000010000-0x000000012000 : "U-Boot Env"
    mtd: partition "U-Boot Env" is out of reach -- disabled
    0x000000000000-0x000000280000 : "Kernel"
    mtd: partition "Kernel" extends beyond the end of device "spi_flash" -- size tru
    ncated to 0x10000
    0x000000010000-0x000000010000 : "File System"
    mtd: partition "File System" is out of reach -- disabled
    omap2-nand driver initializing
    No NAND device found.
    No NAND device found.
    davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
    davinci_mdio davinci_mdio.0: detected phy mask fffffff9
    davinci_mdio.0: probed
    davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
    davinci_mdio davinci_mdio.0: phy[2]: device 0:02, driver unknown
    usbcore: registered new interface driver cdc_ether
    usbcore: registered new interface driver dm9601
    Initializing USB Mass Storage driver...
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    mice: PS/2 mouse device common for all mice
    omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
    i2c /dev entries driver
    Linux video capture interface: v2.00
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (v1.0.0)
    OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
    usbcore: registered new interface driver usbhid
    usbhid: USB HID core driver
    notify_init : notify drivercreated  for  remote proc id 2 at physical Address 0x
    bf900000
    usbcore: registered new interface driver snd-usb-audio
    asoc: tlv320aic3x-hifi <-> davinci-mcasp.2 mapping ok
    ALSA device list:
      #0: TI81XX EVM
    TCP cubic registered
    NET: Registered protocol family 17
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    omap_voltage_late_init: Voltage driver support not added
    Power Management for TI81XX.
    smartreflex smartreflex: Driver initialized
    omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    usb 2-1: new low speed USB device using musb-hdrc and address 2
    mmc0: new high speed SDHC card at address f449
    mmcblk0: mmc0:f449 SD08G 7.40 GiB 
     mmcblk0: p1 p2 p3
    ata1: SATA link down (SStatus 0 SControl 300)
    ata2: SATA link down (SStatus 0 SControl 300)
    EXT3-fs: barriers not enabled
    usb 2-1: New USB device found, idVendor=13ee, idProduct=0003
    usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    usb 2-1: Product: Optical Mouse
    usb 2-1: Manufacturer: MosArt
    input: MosArt Optical Mouse as /devices/platform/omap/ti81xx-usbss/musb-hdrc.1/u
    sb2/2-1/2-1:1.0/input/input0
    generic-usb 0003:13EE:0003.0001: input: USB HID v1.10 Mouse [MosArt Optical Mous
    e] on usb-musb-hdrc.1-1/input0
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is rec
    ommended
    EXT3-fs (mmcblk0p2): using internal journal
    EXT3-fs (mmcblk0p2): recovery complete
    EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
    VFS: Mounted root (ext3 filesystem) on device 179:2.
    devtmpfs: mounted
    Freeing init memory: 200K
    INIT: version 2.86 booting
    Please wait: booting...
    Error opening /dev/fb0: No such file or directory
    Starting udev
    udevd (69): /proc/69/oom_adj is deprecated, please use /proc/69/oom_score_adj in
    stead.
    EXT3-fs: barriers not enabled
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (mmcblk0p3): warning: maximal mount count reached, running e2fsck is rec
    ommended
    EXT3-fs (mmcblk0p3): using internal journal
    EXT3-fs (mmcblk0p3): recovery complete
    EXT3-fs (mmcblk0p3): mounted filesystem with writeback data mode
    Remounting root file system...
    Caching udev devnodes
    NET: Registered protocol family 10
    ALSA: Restoring mixer settings...
    Configuring network interfaces... davinci_mdio davinci_mdio.0: resetting idled c
    ontroller
    net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=282f014)
    ADDRCONF(NETDEV_UP): eth0: link is not ready
    udhcpc (v1.13.2) started
    Sending discover...
    Sending discover...
    Sending discover...
    No lease, forking to background
    done.
    Setting up IP spoofing protection: rp_filter.
    Fri Dec  9 14:48:00 UTC 2011
    INIT: Entering runlevel: 2
    mkdir: cannot create directory '/var/volatile/cache': File exists
    mkdir: cannot create directory '/var/volatile/lock': File exists
    mkdir: cannot create directory '/var/volatile/log': File exists
    mkdir: cannot create directory '/var/volatile/run': File exists
    mkdir: cannot create directory '/var/volatile/tmp': File exists
    Loading HDVICP2 Firmware
    DM816X prcm_config_app version: 2.0.0.1
    Doing PRCM settings...
    	PRCM for IVHD0 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180600 Data : 0x00000002
    			AW Phy Addr : 0x48180600 Data : 0x00000002
    			Phy Addr : 0x48180c04 Data : 0x00000037
    			BW Phy Addr : 0x48180620 Data : 0x00070000
    			AW Phy Addr : 0x48180620 Data : 0x00070002
    			BW Phy Addr : 0x48180624 Data : 0x00030000
    			AW Phy Addr : 0x48180624 Data : 0x00010002
    			Phy Addr : 0x48180600 Data : 0x00000102
    			BW Phy Addr : 0x48180c10 Data : 0x00000007
    			AW Phy Addr : 0x48180c10 Data : 0x00000003
    			Phy Addr : 0x48180c14 Data : 0x00000004
    			BW Phy Addr : 0x58088000 Data : 0xdec31afb
    			AW Phy Addr : 0x58088000 Data : 0xeafffffe
    			BW Phy Addr : 0x58098000 Data : 0x1290a2f5
    			AW Phy Addr : 0x58098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180c10 Data : 0x00000003
    			AW Phy Addr : 0x48180c10 Data : 0x00000000
    			Phy Addr : 0x48180c14 Data : 0x00000007
    	PRCM for IVHD0 is Done Successfully  
    	PRCM for IVHD1 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180700 Data : 0x00000002
    			AW Phy Addr : 0x48180700 Data : 0x00000002
    			Phy Addr : 0x48180d04 Data : 0x00000037
    			BW Phy Addr : 0x48180720 Data : 0x00070000
    			AW Phy Addr : 0x48180720 Data : 0x00050002
    			BW Phy Addr : 0x48180724 Data : 0x00030000
    			AW Phy Addr : 0x48180724 Data : 0x00010002
    			Phy Addr : 0x48180700 Data : 0x00000102
    			BW Phy Addr : 0x48180d10 Data : 0x00000007
    			AW Phy Addr : 0x48180d10 Data : 0x00000003
    			Phy Addr : 0x48180d14 Data : 0x00000004
    			BW Phy Addr : 0x5a088000 Data : 0x1991543b
    			AW Phy Addr : 0x5a088000 Data : 0xeafffffe
    			BW Phy Addr : 0x5a098000 Data : 0x8e43993c
    			AW Phy Addr : 0x5a098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180d10 Data : 0x00000003
    			AW Phy Addr : 0x48180d10 Data : 0x00000000
    			Phy Addr : 0x48180d14 Data : 0x00000007
    	PRCM for IVHD1 is Done Successfully  
    	PRCM for IVHD2 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180800 Data : 0x00000002
    			AW Phy Addr : 0x48180800 Data : 0x00000002
    			Phy Addr : 0x48180e04 Data : 0x00000037
    			BW Phy Addr : 0x48180820 Data : 0x00070000
    			AW Phy Addr : 0x48180820 Data : 0x00050002
    			BW Phy Addr : 0x48180824 Data : 0x00030000
    			AW Phy Addr : 0x48180824 Data : 0x00010002
    			Phy Addr : 0x48180800 Data : 0x00000102
    			BW Phy Addr : 0x48180e10 Data : 0x00000007
    			AW Phy Addr : 0x48180e10 Data : 0x00000003
    			Phy Addr : 0x48180e14 Data : 0x00000004
    			BW Phy Addr : 0x53088000 Data : 0xe620e9e9
    			AW Phy Addr : 0x53088000 Data : 0xeafffffe
    			BW Phy Addr : 0x53098000 Data : 0xbb6d60d1
    			AW Phy Addr : 0x53098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180e10 Data : 0x00000003
    			AW Phy Addr : 0x48180e10 Data : 0x00000000
    			Phy Addr : 0x48180e14 Data : 0x00000007
    	PRCM for IVHD2 is Done Successfully  
    PRCM Initialization completed 
    SysLink version : 2.00.05.85
    SysLink module created on Date:Apr 10 2012 Time:14:38:19
    FIRMWARE: Memory map bin file not passed
    Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [Loca
    tion 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: 1 start Successful
    Loading HDVPSS Firmware
    FIRMWARE: Memory map bin file not passed
    Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [Loca
    tion 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
    HDMI W1 rev 2.0
    Timing Info:
      pixel_clk = 148500
      x_res	 = 1920
      y_res	 = 1080
      hfp	   = 88
      hsw	   = 44
      hbp	   = 148
      vfp	   = 4
      vsw	   = 5
      vbp	   = 36
    Starting system message bus: dbus.
    Starting telnet daemon.
    Starting syslogd/klogd: done
    Starting thttpd.
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project http://arago-project.org dm816x-evm ttyO2
    
    Arago 2011.09 dm816x-evm ttyO2
    
    dm816x-evm login: root
    root@dm816x-evm:~# cd progs
    root@dm816x-evm:/media/mmcblk0p3/progs# cat skript3
    /etc/init.d/pvr-init start
    /etc/init.d/rc_dri.pvr start
    export LD_LIBRARY_PATH=/usr/local/XSGX/lib
    export DISPLAY=:0
    export PATH=$PATH:/usr/local/XSGX/bin:/usr/local/bin
    root@dm816x-evm:/media/mmcblk0p3/progs# . ./skript3
    Starting PVR
    PVR: PVRCore_Init
    PVR: PVRSRVDriverProbe(pDevice=bf212c98)
    PVR: EnableSystemClocks: Enabling System Clocks
    PVR: GPTIMER11 clock is 0MHz
    PVR: Setting GPTIMER11 mode to posted (currently is non-posted)
    PVR: OSUnMapPhysToLin: unmapping 4 bytes from fa048054
    PVR: OSUnMapPhysToLin: unmapping 4 bytes from fa048038
    PVR: PVRCore_Init: major device 250
    FATAL: Module bufferclass_ti not found.
    /dev/mem opened.
    Memory mapped at address 0x4023e000.
    Read at address  0x48180F04 (0x4023ef04): 0x00000001
    Write at address 0x48180F04 (0x4023ef04): 0x00000000, readback 0x00000000
    /dev/mem opened.
    Memory mapped at address 0x400af000.
    Read at address  0x48180900 (0x400af900): 0x00000102
    Write at address 0x48180900 (0x400af900): 0x00000002, readback 0x00000002
    /dev/mem opened.
    Memory mapped at address 0x40241000.
    Read at address  0x48180920 (0x40241920): 0x00040002
    Write at address 0x48180920 (0x40241920): 0x00000002, readback 0x00000002
    PVR: Installing MISR with cookie bf214358
    PVR: Installing device LISR SGX ISR on IRQ 37 with cookie cbdb4a80
    PVR: OSUnMapPhysToLin: unmapping 65536 bytes from d55a0000
    PVR_K:(Warning): SysFinalise: Version string: SGX revision = 1.2.5 [583, home/da
    nny/ezsdk/component-sources/graphics-sdk_4.04.00.02/GFX_Linux_KM/services4/syste
    m/ti81xx/sysconfig.c]
    PVR: 
    PVR: Memory Stats
    PVR: ------------
    PVR: 
    PVR: High Water Mark = 0 bytes
    Module drm failed to load. Retrying.
    Running /sbin/depmod
    Continuing to load PowerVR services
    
    X.Org X Server 1.7.5
    Release Date: 2010-02-16
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 2.6.35-30-generic-pae i686 
    Current Operating System: Linux dm816x-evm 2.6.37 #1 Tue Apr 10 14:25:59 CEST 20
    12 armv7l
    Kernel command line: console=ttyO2,115200n8 rootwait root=/dev/mmcblk0p2 rw mem=
    256M earlyprintk notifyk.vpssm3_sva=0xBF900000 vram=50M ti816xfb.vram=0:16M,1:16
    M,2:6M ip=off noinitrd
    Build Date: 28 September 2011  11:37:44PM
     
    Current version of pixman: 0.16.4
    	Before reporting problems, check http://wiki.x.org
    	to make sure that you have the latest version.
    Markers: (--) probed, (**) from config file, (==) default setting,
    	(++) from command line, (!!) notice, (II) informational,
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: "/usr/local/XSGX/var/log/Xorg.0.log", Time: Fri Dec  9 14:48:26 2
    011
    (++) Using config file: "/usr/local/XSGX/etc/xorg.conf"
    PVR:(Error): SrvInit: PVRSRVInitSrvConnect failed (127) [56, /srvinit.c]
    PVR:(Error): main: SrvInit failed (127) [47, main.c]
    root@dm816x-evm:/media/mmcblk0p3/progs# (==) No Layout section.  Using the first
     Screen section.
    (**) |-->Screen "Screen" (0)
    (**) |   |-->Monitor "<default monitor>"
    (**) |   |-->Device "Video Device"
    (==) No monitor specified for screen "Screen".
    	Using a default monitor configuration.
    (==) Not automatically adding devices
    (==) Not automatically enabling devices
    (WW) The directory "/usr/local/XSGX/share/fonts/X11/TTF/" does not exist.
    	Entry deleted from font path.
    (WW) The directory "/usr/local/XSGX/share/fonts/X11/OTF" does not exist.
    	Entry deleted from font path.
    (==) FontPath set to:
    	/usr/local/XSGX/share/fonts/X11/misc/,
    	/usr/local/XSGX/share/fonts/X11/Type1/,
    	/usr/local/XSGX/share/fonts/X11/100dpi/,
    	/usr/local/XSGX/share/fonts/X11/75dpi/
    (==) ModulePath set to "/usr/local/XSGX/lib/xorg/modules"
    (==) |-->Input Device "Main Touch Screen"
    (==) |-->Input Device "Keyboard"
    (==) No Layout section. Using the first core pointer device.
    (==) No Layout section. Using the first core keyboard device.
    (--) using VT number 2
    
    (WW) xf86OpenConsole: setpgid failed: Operation not permitted
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libextmod.so
    (II) Module extmod: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdbe.so
    (II) Module dbe: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libglx.so
    (II) Module glx: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (==) AIGLX enabled
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdri.so
    (II) Module dri: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdri2.so
    (II) Module dri2: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.1.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/drivers/pvr_drv.so
    (II) Module PVR: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.6.4117
    (II) Loading /usr/local/XSGX/lib/xorg/modules/input/evdev_drv.so
    (II) Module evdev: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 2.3.3
    (II) pvr: Driver for PowerVR chipsets: PowerVR SGX
    (WW) Falling back to old probe method for pvr
    (EE) Couldn't get PVR Services status
    (EE) No devices detected.
    
    Fatal server error:
    no screens found
    
    Please consult the The X.Org Foundation support 
    	 at http://wiki.x.org
     for help. 
    Please also check the log file at "/usr/local/XSGX/var/log/Xorg.0.log" for addit
    ional information.
    
    
    root@dm816x-evm:/media/mmcblk0p3/progs# 

    Maybe someone from TI can help...

  • Looking at the log, your next problem is that you do not have "drm.ko" on your system -> "Module drm failed to load"

    You need to do the same as with syslink.ko.


    Ralph

  • OK, thanks, added drm.ko and bufferclass_ti.ko - both were missing (why the installer did not copy them?)

    "no screens" again

    
    U-Boot 2010.06 (Dec 09 2011 - 12:31:16)
    
    DRAM:  2 GiB
    Using default environment
    
    MMC:   OMAP SD/MMC: 0
    Hit any key to stop autoboot:  0 
    raise: Signal # 8 caught
    reading u-boot.bin
    
    184792 bytes read
    ## Starting application at 0x80800000 ...
    
    
    U-Boot 2010.06 (Dec 09 2011 - 12:10:47)
    
    TI8168-GP rev 1.1
    
    ARM clk: 987MHz
    DDR clk: 796MHz
    
    I2C:   ready
    DRAM:  2 GiB
    NAND:  HW ECC Hamming Code selected
    No NAND device found!!!
    0 MiB
    *** Warning - bad CRC or NAND, using default environment
    
    :,;;:;:;;;;;;;;r;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:;;;;;;;;:,;;:;:
    ;,;:::;;;;r;;;rssiSiS552X5252525259GX2X9hX9X9XX2325S55252i5:,;;:;:;;;;;;;;:,;;:
    ;:;;;;;;;rrssSsS52S22h52299GGAAMHMM#BBH#B#HMM#HMBA&&XX2255S2S5Si:,;;:;:;;;;;;;;
    ;:;;r;;rsrrriiXS5S329&A&MH#BMB#A&9XXA252GXiSXX39AAMMMBB&G22S5i2SSiiiisi:,;;:;:;
    ;;;;;r;rr2iisiih393HB#B#AA99i22irrrX3X52AGsisss2Xii2299HBMA&X2S5S5iSiisSsi:,;;:
    r:r;rrsrsihXSi2&##MHB&Ahh3AGHGA9G9h&#H##@@@##MAMMXXX9SSS29&&HGGX2i5iisiiisisi:,
    ;;rrrrsSiiiA&ABH&A9GAGhAhBAMHA9HM@@@@@@@@@@@@@@@@@@@HHhAh2S2SX9&Gh22SSiisiiisii
    r:rrssisiS2XM##&h3AGAX&3GG3Ssr5H@M#HM2; ;2X&&&MHMB###GBB#B&XXSSs529XX55iSsisisi
    r;rsrisSi2XHAhX99A3XXG&&XS;:,rH#HGhAS   @@@@3rs2XBM@@A552&&AHA2XiisSS252SSsisSs
    r;issi5S22&&3iSSX292&hXsr;;:;h@&G339&S9@@@@2@MA&9&HB##Xris29ABMAAX2ir;rsSi5iss5
    rrsSi2XhG&9GXh399&X99i;;;;;;r#H&293H9X#@@@@@@@B&9GhAH@XrrsrsiXABHB&HG2rr;rrSiSi
    ;:rsisS599&AA9XG&3A35r;:::;,;BMh&&2iX5A@@@@@@@&392X5GB2;;;r;iSX393A##A&Xi:::rsi
    ;:rss552222X553&XHMhir;;::,:,h#HhGSXhG3#@@@@#AXXS2XAHA;::;;;;ss55XShBA3239r:,;;
    r;ii2S5SSi2i53hirsh2srr::,,,,;MMXX359&Ah3h&Si59SX99A#i:,::::;;sri2,.2r;:SGAr;,:
    ;:;rrrrssiriXGSi::shs;;;,,,:,,rBBA9h5s5h5iS5isi2SAHB5:,,,:::;rrs5&SrisSX5Srrr:,
    ;,r;;;;rsriSSrrrr;;5Xrr;;,:,,.,;9AA2SsisS5323XXXG9&i:.,,::;;r;;;srrrrrr;;:;::::
    :,;r;r;rrissrrr;:;::;s;;;;,:,,..,r293h222hXXAAGGGX;:,,,:,:,::;:;::,:,,,,...,,,,
    ;,;;;;rrrrrrrrirr;,.,,:::::::,,,,.,;SX&ABAB2hhXir:,,.,,.,,:,,,,..,,,..,..,,,..:
    :.:;:;;;:;;;;r;rrs;:.. ,,:::::,:,:,,.::rrsrr;;,,.......,..,....,,,,,,,...,.,,:,
    :.:::,::::::;;r;rrr;:.......,.,.,,:::,,...............,,::.,,,,:,::,,:,:,,,:,;:
    ,.::,:,,,,,;;;;;;;;r;;::,..............................;;;:;::::,:::::::,:,:,,,
    : ,,:,,,,,,,,,,,,,:;rrr;;:;,,,,,,,::,.,.:.,.,;s,:;;;;:;:;;;;;::::,:::,:::,:,:,:
    ,.,,,,,,,...,,.,,....................................:,............:,,,:,:,,,,,
    
    MMC:   OMAP SD/MMC: 0
    Net:   <ethaddr> not set. Reading from E-fuse
    Detected MACID:40:5f:c2:1f:ee:7e
    Ethernet PHY: GENERIC @ 0x01
    DaVinci EMAC
    Hit any key to stop autoboot:  3  2  1  0 
    raise: Signal # 8 caught
    reading boot.scr
    
    301 bytes read
    Running bootscript from MMC/SD to set the ENV...
    ## Executing script at 80900000
    reading uImage
    
    2428456 bytes read
    ## Booting kernel from Legacy Image at 80009000 ...
       Image Name:   Linux-2.6.37
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    2428392 Bytes = 2.3 MiB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK
    
    Starting kernel ...
    
    Uncompressing Linux... done, booting the kernel.
    Linux version 2.6.37 (danny@ub-for-arm) (gcc version 4.3.3 (Sourcery G++ Lite 20
    09q1-203) ) #1 Tue Apr 10 14:25:59 CEST 2012
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    Machine: ti8168evm
    bootconsole [earlycon0] enabled
    vram size = 52428800 at 0x0
    reserved size = 52428800 at 0x0
    FB: Reserving 52428800 bytes SDRAM for VRAM
    Memory policy: ECC disabled, Data cache writeback
    OMAP chip is TI8168 1.1
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 52224
    Kernel command line: console=ttyO2,115200n8 rootwait root=/dev/mmcblk0p2 rw mem=
    256M earlyprintk notifyk.vpssm3_sva=0xBF900000 vram=50M ti816xfb.vram=0:16M,1:16
    M,2:6M ip=off noinitrd
    PID hash table entries: 1024 (order: 0, 4096 bytes)
    Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
    Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
    Memory: 206MB = 206MB total
    Memory: 203420k/203420k available, 58724k reserved, 0K highmem
    Virtual kernel memory layout:
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)
        fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
        DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
        vmalloc : 0xd0800000 - 0xf8000000   ( 632 MB)
        lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
        pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
        modules : 0xbf000000 - 0xbfe00000   (  14 MB)
          .init : 0xc0008000 - 0xc003a000   ( 200 kB)
          .text : 0xc003a000 - 0xc049c000   (4488 kB)
          .data : 0xc049c000 - 0xc04e36c0   ( 286 kB)
    SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    NR_IRQS:407
    IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    Total of 128 interrupts on 1 active controller
    GPMC revision 6.0
    Trying to install interrupt handler for IRQ400
    Trying to install interrupt handler for IRQ401
    Trying to install interrupt handler for IRQ402
    Trying to install interrupt handler for IRQ403
    Trying to install interrupt handler for IRQ404
    Trying to install interrupt handler for IRQ405
    Trying to install interrupt handler for IRQ406
    Trying to install type control for IRQ407
    Trying to set irq flags for IRQ407
    OMAP clockevent source: GPTIMER1 at 27000000 Hz
    Console: colour dummy device 80x30
    Calibrating delay loop... 986.31 BogoMIPS (lpj=4931584)
    pid_max: default: 32768 minimum: 301
    Security Framework initialized
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    devtmpfs: initialized
    omap_voltage_early_init: voltage driver support not added
    regulator: core version 0.5
    regulator: dummy: 
    NET: Registered protocol family 16
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    omap_mux_init: Add partition: #1: core, flags: 0
    _omap_mux_get_by_name: Could not find signal i2c2_scl.i2c2_scl
    _omap_mux_get_by_name: Could not find signal i2c2_sda.i2c2_sda
    NOR: Can't request GPMC CS
    registered ti816x_vpss device
    registered ti816x_gpio_vr device
    registered TI816x on-chip HDMI device
    registered ti816x_sr device
    registered ti81xx_vidout device
    pm_dbg_init: only OMAP3 supported
    ti81xx_pcie: Invoking PCI BIOS...
    ti81xx_pcie: Setting up Host Controller...
    ti81xx_pcie: Register base mapped @0xd0820000
    ti81xx_pcie: Starting PCI scan...
    PCI: bus0: Fast back to back transfers enabled
    bio: create slab <bio-0> at 0
    regulator: VFB: 800 <--> 1025 mV at 1010 mV 
    vgaarb: loaded
    SCSI subsystem initialized
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    registerd cppi-dma Intr @ IRQ 17
    Cppi41 Init Done
    omap_i2c omap_i2c.1: bus 1 rev4.0 at 100 kHz
    omap_i2c omap_i2c.2: bus 2 rev4.0 at 100 kHz
    Advanced Linux Sound Architecture Driver Version 1.0.23.
    Switching to clocksource gp timer
    musb-hdrc: version 6.0, host, debug=0
    musb-hdrc musb-hdrc.0: dma type: dma-cppi41
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc musb-hdrc.0: MUSB HDRC host driver
    musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
    usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: Product: MUSB HDRC host driver
    usb usb1: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb1: SerialNumber: musb-hdrc.0
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.0: USB Host mode controller at d081e000 using DMA, IRQ 18
    musb-hdrc musb-hdrc.1: dma type: dma-cppi41
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
    usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: Product: MUSB HDRC host driver
    usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb2: SerialNumber: musb-hdrc.1
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.1: USB Host mode controller at d0826800 using DMA, IRQ 19
    NET: Registered protocol family 2
    IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
    TCP established hash table entries: 8192 (order: 4, 65536 bytes)
    TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
    TCP: Hash tables configured (established 8192 bind 8192)
    TCP reno registered
    UDP hash table entries: 256 (order: 0, 4096 bytes)
    UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    NET: Registered protocol family 1
    RPC: Registered udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    NetWinder Floating Point Emulator V0.97 (double precision)
    PMU: registered new PMU device of type 0
    omap-iommu omap-iommu.0: ducati registered
    omap-iommu omap-iommu.1: sys registered
    JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
    msgmni has been set to 397
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
    omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
    omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
    console [ttyO2] enabled, bootconsole disabled
    console [ttyO2] enabled, bootconsole disabled
    brd: module loaded
    loop: module loaded
    ahci ahci.0: forcing PORTS_IMPL to 0x3
    ahci ahci.0: AHCI 0001.0100 32 slots 2 ports 3 Gbps 0x3 impl platform mode
    ahci ahci.0: flags: ncq sntf pm led clo only pmp pio slum part ccc 
    scsi0 : ahci_platform
    scsi1 : ahci_platform
    ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x100 irq 16
    ata2: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x180 irq 16
    m25p80 spi1.0: found m25p05-nonjedec, expected w25x32
    m25p80 spi1.0: m25p05-nonjedec (64 Kbytes)
    Creating 4 MTD partitions on "spi_flash":
    0x000000000000-0x000000040000 : "U-Boot"
    mtd: partition "U-Boot" extends beyond the end of device "spi_flash" -- size tru
    ncated to 0x10000
    0x000000010000-0x000000012000 : "U-Boot Env"
    mtd: partition "U-Boot Env" is out of reach -- disabled
    0x000000000000-0x000000280000 : "Kernel"
    mtd: partition "Kernel" extends beyond the end of device "spi_flash" -- size tru
    ncated to 0x10000
    0x000000010000-0x000000010000 : "File System"
    mtd: partition "File System" is out of reach -- disabled
    omap2-nand driver initializing
    No NAND device found.
    No NAND device found.
    davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
    davinci_mdio davinci_mdio.0: detected phy mask fffffff9
    davinci_mdio.0: probed
    davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
    davinci_mdio davinci_mdio.0: phy[2]: device 0:02, driver unknown
    usbcore: registered new interface driver cdc_ether
    usbcore: registered new interface driver dm9601
    Initializing USB Mass Storage driver...
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    mice: PS/2 mouse device common for all mice
    omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
    i2c /dev entries driver
    Linux video capture interface: v2.00
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (v1.0.0)
    OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
    usbcore: registered new interface driver usbhid
    usbhid: USB HID core driver
    notify_init : notify drivercreated  for  remote proc id 2 at physical Address 0x
    bf900000
    usbcore: registered new interface driver snd-usb-audio
    asoc: tlv320aic3x-hifi <-> davinci-mcasp.2 mapping ok
    ALSA device list:
      #0: TI81XX EVM
    TCP cubic registered
    NET: Registered protocol family 17
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    omap_voltage_late_init: Voltage driver support not added
    Power Management for TI81XX.
    smartreflex smartreflex: Driver initialized
    omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    usb 2-1: new low speed USB device using musb-hdrc and address 2
    mmc0: new high speed SDHC card at address f449
    mmcblk0: mmc0:f449 SD08G 7.40 GiB 
     mmcblk0: p1 p2 p3
    ata1: SATA link down (SStatus 0 SControl 300)
    ata2: SATA link down (SStatus 0 SControl 300)
    EXT3-fs: barriers not enabled
    usb 2-1: New USB device found, idVendor=13ee, idProduct=0003
    usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    usb 2-1: Product: Optical Mouse
    usb 2-1: Manufacturer: MosArt
    input: MosArt Optical Mouse as /devices/platform/omap/ti81xx-usbss/musb-hdrc.1/u
    sb2/2-1/2-1:1.0/input/input0
    generic-usb 0003:13EE:0003.0001: input: USB HID v1.10 Mouse [MosArt Optical Mous
    e] on usb-musb-hdrc.1-1/input0
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is rec
    ommended
    EXT3-fs (mmcblk0p2): using internal journal
    EXT3-fs (mmcblk0p2): recovery complete
    EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
    VFS: Mounted root (ext3 filesystem) on device 179:2.
    devtmpfs: mounted
    Freeing init memory: 200K
    INIT: version 2.86 booting
    Please wait: booting...
    Error opening /dev/fb0: No such file or directory
    Starting udev
    udevd (70): /proc/70/oom_adj is deprecated, please use /proc/70/oom_score_adj in
    stead.
    EXT3-fs: barriers not enabled
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (mmcblk0p3): warning: maximal mount count reached, running e2fsck is rec
    ommended
    EXT3-fs (mmcblk0p3): using internal journal
    EXT3-fs (mmcblk0p3): recovery complete
    EXT3-fs (mmcblk0p3): mounted filesystem with writeback data mode
    Remounting root file system...
    Caching udev devnodes
    NET: Registered protocol family 10
    ALSA: Restoring mixer settings...
    Configuring network interfaces... davinci_mdio davinci_mdio.0: resetting idled c
    ontroller
    net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=282f014)
    ADDRCONF(NETDEV_UP): eth0: link is not ready
    udhcpc (v1.13.2) started
    Sending discover...
    Sending discover...
    Sending discover...
    No lease, forking to background
    done.
    Setting up IP spoofing protection: rp_filter.
    Fri Dec  9 14:48:00 UTC 2011
    INIT: Entering runlevel: 2
    mkdir: cannot create directory '/var/volatile/cache': File exists
    mkdir: cannot create directory '/var/volatile/lock': File exists
    mkdir: cannot create directory '/var/volatile/log': File exists
    mkdir: cannot create directory '/var/volatile/run': File exists
    mkdir: cannot create directory '/var/volatile/tmp': File exists
    Loading HDVICP2 Firmware
    DM816X prcm_config_app version: 2.0.0.1
    Doing PRCM settings...
    	PRCM for IVHD0 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180600 Data : 0x00000002
    			AW Phy Addr : 0x48180600 Data : 0x00000002
    			Phy Addr : 0x48180c04 Data : 0x00000037
    			BW Phy Addr : 0x48180620 Data : 0x00070000
    			AW Phy Addr : 0x48180620 Data : 0x00070002
    			BW Phy Addr : 0x48180624 Data : 0x00030000
    			AW Phy Addr : 0x48180624 Data : 0x00010002
    			Phy Addr : 0x48180600 Data : 0x00000102
    			BW Phy Addr : 0x48180c10 Data : 0x00000007
    			AW Phy Addr : 0x48180c10 Data : 0x00000003
    			Phy Addr : 0x48180c14 Data : 0x00000004
    			BW Phy Addr : 0x58088000 Data : 0xde431adb
    			AW Phy Addr : 0x58088000 Data : 0xeafffffe
    			BW Phy Addr : 0x58098000 Data : 0x1290a2f5
    			AW Phy Addr : 0x58098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180c10 Data : 0x00000003
    			AW Phy Addr : 0x48180c10 Data : 0x00000000
    			Phy Addr : 0x48180c14 Data : 0x00000007
    	PRCM for IVHD0 is Done Successfully  
    	PRCM for IVHD1 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180700 Data : 0x00000002
    			AW Phy Addr : 0x48180700 Data : 0x00000002
    			Phy Addr : 0x48180d04 Data : 0x00000037
    			BW Phy Addr : 0x48180720 Data : 0x00070000
    			AW Phy Addr : 0x48180720 Data : 0x00050002
    			BW Phy Addr : 0x48180724 Data : 0x00030000
    			AW Phy Addr : 0x48180724 Data : 0x00010002
    			Phy Addr : 0x48180700 Data : 0x00000102
    			BW Phy Addr : 0x48180d10 Data : 0x00000007
    			AW Phy Addr : 0x48180d10 Data : 0x00000003
    			Phy Addr : 0x48180d14 Data : 0x00000004
    			BW Phy Addr : 0x5a088000 Data : 0x1991543b
    			AW Phy Addr : 0x5a088000 Data : 0xeafffffe
    			BW Phy Addr : 0x5a098000 Data : 0x0e439939
    			AW Phy Addr : 0x5a098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180d10 Data : 0x00000003
    			AW Phy Addr : 0x48180d10 Data : 0x00000000
    			Phy Addr : 0x48180d14 Data : 0x00000007
    	PRCM for IVHD1 is Done Successfully  
    	PRCM for IVHD2 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180800 Data : 0x00000002
    			AW Phy Addr : 0x48180800 Data : 0x00000002
    			Phy Addr : 0x48180e04 Data : 0x00000037
    			BW Phy Addr : 0x48180820 Data : 0x00070000
    			AW Phy Addr : 0x48180820 Data : 0x00050002
    			BW Phy Addr : 0x48180824 Data : 0x00030000
    			AW Phy Addr : 0x48180824 Data : 0x00010002
    			Phy Addr : 0x48180800 Data : 0x00000102
    			BW Phy Addr : 0x48180e10 Data : 0x00000007
    			AW Phy Addr : 0x48180e10 Data : 0x00000003
    			Phy Addr : 0x48180e14 Data : 0x00000004
    			BW Phy Addr : 0x53088000 Data : 0xe620e9e9
    			AW Phy Addr : 0x53088000 Data : 0xeafffffe
    			BW Phy Addr : 0x53098000 Data : 0xfb6d60d1
    			AW Phy Addr : 0x53098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180e10 Data : 0x00000003
    			AW Phy Addr : 0x48180e10 Data : 0x00000000
    			Phy Addr : 0x48180e14 Data : 0x00000007
    	PRCM for IVHD2 is Done Successfully  
    PRCM Initialization completed 
    SysLink version : 2.00.05.85
    SysLink module created on Date:Apr 10 2012 Time:14:38:19
    FIRMWARE: Memory map bin file not passed
    Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [Loca
    tion 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: 1 start Successful
    Loading HDVPSS Firmware
    FIRMWARE: Memory map bin file not passed
    Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [Loca
    tion 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
    open /dev/fb0: No such file or directory
    HDMI W1 rev 2.0
    Timing Info:
      pixel_clk = 148500
      x_res	 = 1920
      y_res	 = 1080
      hfp	   = 88
      hsw	   = 44
      hbp	   = 148
      vfp	   = 4
      vsw	   = 5
      vbp	   = 36
    Starting system message bus: dbus.
    Starting telnet daemon.
    Starting syslogd/klogd: done
    Starting thttpd.
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project http://arago-project.org dm816x-evm ttyO2
    
    Arago 2011.09 dm816x-evm ttyO2
    
    dm816x-evm login: root
    root@dm816x-evm:~# cd progs
    root@dm816x-evm:/media/mmcblk0p3/progs# . ./skript3
    Starting PVR
    PVR: PVRCore_Init
    PVR: PVRSRVDriverProbe(pDevice=bf212c98)
    PVR: EnableSystemClocks: Enabling System Clocks
    PVR: GPTIMER11 clock is 0MHz
    PVR: Setting GPTIMER11 mode to posted (currently is non-posted)
    PVR: OSUnMapPhysToLin: unmapping 4 bytes from fa048054
    PVR: OSUnMapPhysToLin: unmapping 4 bytes from fa048038
    PVR: PVRCore_Init: major device 250
    /dev/mem opened.
    Memory mapped at address 0x400ad000.
    Read at address  0x48180F04 (0x400adf04): 0x00000001
    Write at address 0x48180F04 (0x400adf04): 0x00000000, readback 0x00000000
    /dev/mem opened.
    Memory mapped at address 0x4012d000.
    Read at address  0x48180900 (0x4012d900): 0x00000102
    Write at address 0x48180900 (0x4012d900): 0x00000002, readback 0x00000002
    /dev/mem opened.
    Memory mapped at address 0x40130000.
    Read at address  0x48180920 (0x40130920): 0x00040002
    Write at address 0x48180920 (0x40130920): 0x00000002, readback 0x00000002
    PVR: Installing MISR with cookie bf214358
    PVR: Installing device LISR SGX ISR on IRQ 37 with cookie cbdfcd80
    PVR: OSUnMapPhysToLin: unmapping 65536 bytes from d55a0000
    PVR_K:(Warning): SysFinalise: Version string: SGX revision = 1.2.5 [583, home/da
    nny/ezsdk/component-sources/graphics-sdk_4.04.00.02/GFX_Linux_KM/services4/syste
    m/ti81xx/sysconfig.c]
    PVR: 
    PVR: Memory Stats
    PVR: ------------
    PVR: 
    PVR: High Water Mark = 0 bytes
    [drm] Initialized drm 1.1.0 20060810
    PVR:(Error): SrvInit: PVRSRVInitSrvConnect failed (127) [56, /srvinit.c]
    PVR:(Error): main: SrvInit failed (127) [47, main.c]
    root@dm816x-evm:/media/mmcblk0p3/progs# 
    X.Org X Server 1.7.5
    Release Date: 2010-02-16
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 2.6.35-30-generic-pae i686 
    Current Operating System: Linux dm816x-evm 2.6.37 #1 Tue Apr 10 14:25:59 CEST 20
    12 armv7l
    Kernel command line: console=ttyO2,115200n8 rootwait root=/dev/mmcblk0p2 rw mem=
    256M earlyprintk notifyk.vpssm3_sva=0xBF900000 vram=50M ti816xfb.vram=0:16M,1:16
    M,2:6M ip=off noinitrd
    Build Date: 28 September 2011  11:37:44PM
     
    Current version of pixman: 0.16.4
    	Before reporting problems, check http://wiki.x.org
    	to make sure that you have the latest version.
    Markers: (--) probed, (**) from config file, (==) default setting,
    	(++) from command line, (!!) notice, (II) informational,
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: "/usr/local/XSGX/var/log/Xorg.0.log", Time: Fri Dec  9 14:48:18 2
    011
    (++) Using config file: "/usr/local/XSGX/etc/xorg.conf"
    (==) No Layout section.  Using the first Screen section.
    (**) |-->Screen "Screen" (0)
    (**) |   |-->Monitor "<default monitor>"
    (**) |   |-->Device "Video Device"
    (==) No monitor specified for screen "Screen".
    	Using a default monitor configuration.
    (==) Not automatically adding devices
    (==) Not automatically enabling devices
    (WW) The directory "/usr/local/XSGX/share/fonts/X11/TTF/" does not exist.
    	Entry deleted from font path.
    (WW) The directory "/usr/local/XSGX/share/fonts/X11/OTF" does not exist.
    	Entry deleted from font path.
    (==) FontPath set to:
    	/usr/local/XSGX/share/fonts/X11/misc/,
    	/usr/local/XSGX/share/fonts/X11/Type1/,
    	/usr/local/XSGX/share/fonts/X11/100dpi/,
    	/usr/local/XSGX/share/fonts/X11/75dpi/
    (==) ModulePath set to "/usr/local/XSGX/lib/xorg/modules"
    (==) |-->Input Device "Main Touch Screen"
    (==) |-->Input Device "Keyboard"
    (==) No Layout section. Using the first core pointer device.
    (==) No Layout section. Using the first core keyboard device.
    (--) using VT number 2
    
    (WW) xf86OpenConsole: setpgid failed: Operation not permitted
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libextmod.so
    (II) Module extmod: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdbe.so
    (II) Module dbe: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libglx.so
    (II) Module glx: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (==) AIGLX enabled
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdri.so
    (II) Module dri: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdri2.so
    (II) Module dri2: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.1.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/drivers/pvr_drv.so
    (II) Module PVR: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.6.4117
    (II) Loading /usr/local/XSGX/lib/xorg/modules/input/evdev_drv.so
    (II) Module evdev: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 2.3.3
    (II) pvr: Driver for PowerVR chipsets: PowerVR SGX
    (WW) Falling back to old probe method for pvr
    (EE) Couldn't get PVR Services status
    (EE) No devices detected.
    
    Fatal server error:
    no screens found
    
    Please consult the The X.Org Foundation support 
    	 at http://wiki.x.org
     for help. 
    Please also check the log file at "/usr/local/XSGX/var/log/Xorg.0.log" for addit
    ional information.
    
    
    root@dm816x-evm:/media/mmcblk0p3/progs# 

    What puzzles me in the log is this:

    open /dev/fb0: No such file or directory

    maybe this is the problem. tried to mknod the device, but it disappears after reboot.

  • One thing that looks incorrect is your kernel boot params.  You have:

    ti816xfb.vram=0:16M,1:16M,2:6M

    The module name is ti81xxfb so the params should be:

    ti81xxfb.vram=0:16M,1:16M,2:6M
    
    

    In addition, it doesn't appear the ti81xxfb module is being loaded. Once it is loaded, you should get three frame buffer devices at /dev/fb[0-2]. You should have syslink, vpss, and ti81xxfb loaded before starting X (and ti81xxhdmi if you are using HDMI).

    The scripts that start X should also load drm and pvrsrvkm.

  • Hello Nick, thanks for the suggestion. I changed the boot parameters, but the "no screens" error is not solved.

    It seems that "pvrsrvkm" does not work for some reason:

    root@dm816x-evm:~# modprobe pvrsrvkm
    root@dm816x-evm:~# lsmod
    Module                  Size  Used by
    bufferclass_ti          4946  0
    omaplfb                10730  0
    pvrsrvkm              379412  2 bufferclass_ti,omaplfb
    ti81xxhdmi             14478  0
    ti81xxfb               21771  3
    vpss                   72346  3 omaplfb,ti81xxhdmi,ti81xxfb
    syslink              1105475  0
    ipv6                  209855  12
    root@dm816x-evm:~# /usr/local/bin/pvr
    /usr/local/bin/pvr2d_test  /usr/local/bin/pvrsrvinit
    root@dm816x-evm:~# /usr/local/bin/pvrsrvinit
    PVR:(Error): SrvInit: PVRSRVInitSrvConnect failed (127) [56, /srvinit.c]
    PVR:(Error): main: SrvInit failed (127) [47, main.c]
    root@dm816x-evm:~#

    I attach the log for this, I even tried to "strace" pvrsrvinit

    
    U-Boot 2010.06 (Dec 09 2011 - 12:31:16)
    
    DRAM:  2 GiB
    Using default environment
    
    MMC:   OMAP SD/MMC: 0
    Hit any key to stop autoboot:  0 
    raise: Signal # 8 caught
    reading u-boot.bin
    
    184792 bytes read
    ## Starting application at 0x80800000 ...
    
    
    U-Boot 2010.06 (Dec 09 2011 - 12:10:47)
    
    TI8168-GP rev 1.1
    
    ARM clk: 987MHz
    DDR clk: 796MHz
    
    I2C:   ready
    DRAM:  2 GiB
    NAND:  HW ECC Hamming Code selected
    No NAND device found!!!
    0 MiB
    *** Warning - bad CRC or NAND, using default environment
    
    :,;;:;:;;;;;;;;r;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:;;;;;;;;:,;;:;:
    ;,;:::;;;;r;;;rssiSiS552X5252525259GX2X9hX9X9XX2325S55252i5:,;;:;:;;;;;;;;:,;;:
    ;:;;;;;;;rrssSsS52S22h52299GGAAMHMM#BBH#B#HMM#HMBA&&XX2255S2S5Si:,;;:;:;;;;;;;;
    ;:;;r;;rsrrriiXS5S329&A&MH#BMB#A&9XXA252GXiSXX39AAMMMBB&G22S5i2SSiiiisi:,;;:;:;
    ;;;;;r;rr2iisiih393HB#B#AA99i22irrrX3X52AGsisss2Xii2299HBMA&X2S5S5iSiisSsi:,;;:
    r:r;rrsrsihXSi2&##MHB&Ahh3AGHGA9G9h&#H##@@@##MAMMXXX9SSS29&&HGGX2i5iisiiisisi:,
    ;;rrrrsSiiiA&ABH&A9GAGhAhBAMHA9HM@@@@@@@@@@@@@@@@@@@HHhAh2S2SX9&Gh22SSiisiiisii
    r:rrssisiS2XM##&h3AGAX&3GG3Ssr5H@M#HM2; ;2X&&&MHMB###GBB#B&XXSSs529XX55iSsisisi
    r;rsrisSi2XHAhX99A3XXG&&XS;:,rH#HGhAS   @@@@3rs2XBM@@A552&&AHA2XiisSS252SSsisSs
    r;issi5S22&&3iSSX292&hXsr;;:;h@&G339&S9@@@@2@MA&9&HB##Xris29ABMAAX2ir;rsSi5iss5
    rrsSi2XhG&9GXh399&X99i;;;;;;r#H&293H9X#@@@@@@@B&9GhAH@XrrsrsiXABHB&HG2rr;rrSiSi
    ;:rsisS599&AA9XG&3A35r;:::;,;BMh&&2iX5A@@@@@@@&392X5GB2;;;r;iSX393A##A&Xi:::rsi
    ;:rss552222X553&XHMhir;;::,:,h#HhGSXhG3#@@@@#AXXS2XAHA;::;;;;ss55XShBA3239r:,;;
    r;ii2S5SSi2i53hirsh2srr::,,,,;MMXX359&Ah3h&Si59SX99A#i:,::::;;sri2,.2r;:SGAr;,:
    ;:;rrrrssiriXGSi::shs;;;,,,:,,rBBA9h5s5h5iS5isi2SAHB5:,,,:::;rrs5&SrisSX5Srrr:,
    ;,r;;;;rsriSSrrrr;;5Xrr;;,:,,.,;9AA2SsisS5323XXXG9&i:.,,::;;r;;;srrrrrr;;:;::::
    :,;r;r;rrissrrr;:;::;s;;;;,:,,..,r293h222hXXAAGGGX;:,,,:,:,::;:;::,:,,,,...,,,,
    ;,;;;;rrrrrrrrirr;,.,,:::::::,,,,.,;SX&ABAB2hhXir:,,.,,.,,:,,,,..,,,..,..,,,..:
    :.:;:;;;:;;;;r;rrs;:.. ,,:::::,:,:,,.::rrsrr;;,,.......,..,....,,,,,,,...,.,,:,
    :.:::,::::::;;r;rrr;:.......,.,.,,:::,,...............,,::.,,,,:,::,,:,:,,,:,;:
    ,.::,:,,,,,;;;;;;;;r;;::,..............................;;;:;::::,:::::::,:,:,,,
    : ,,:,,,,,,,,,,,,,:;rrr;;:;,,,,,,,::,.,.:.,.,;s,:;;;;:;:;;;;;::::,:::,:::,:,:,:
    ,.,,,,,,,...,,.,,....................................:,............:,,,:,:,,,,,
    
    MMC:   OMAP SD/MMC: 0
    Net:   <ethaddr> not set. Reading from E-fuse
    Detected MACID:40:5f:c2:1f:ee:7e
    Ethernet PHY: GENERIC @ 0x01
    DaVinci EMAC
    Hit any key to stop autoboot:  3  2  1  0 
    raise: Signal # 8 caught
    reading boot.scr
    
    301 bytes read
    Running bootscript from MMC/SD to set the ENV...
    ## Executing script at 80900000
    reading uImage
    
    2428456 bytes read
    ## Booting kernel from Legacy Image at 80009000 ...
       Image Name:   Linux-2.6.37
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    2428392 Bytes = 2.3 MiB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK
    
    Starting kernel ...
    
    Uncompressing Linux... done, booting the kernel.
    Linux version 2.6.37 (danny@ub-for-arm) (gcc version 4.3.3 (Sourcery G++ Lite 20
    09q1-203) ) #1 Tue Apr 10 14:25:59 CEST 2012
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    Machine: ti8168evm
    bootconsole [earlycon0] enabled
    vram size = 52428800 at 0x0
    reserved size = 52428800 at 0x0
    FB: Reserving 52428800 bytes SDRAM for VRAM
    Memory policy: ECC disabled, Data cache writeback
    OMAP chip is TI8168 1.1
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 52224
    Kernel command line: console=ttyO2,115200n8 rootwait root=/dev/mmcblk0p2 rw mem=
    256M earlyprintk notifyk.vpssm3_sva=0xBF900000 vram=50M ti81xxfb.vram=0:16M,1:16
    M,2:6M ip=off noinitrd
    PID hash table entries: 1024 (order: 0, 4096 bytes)
    Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
    Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
    Memory: 206MB = 206MB total
    Memory: 203420k/203420k available, 58724k reserved, 0K highmem
    Virtual kernel memory layout:
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)
        fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
        DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
        vmalloc : 0xd0800000 - 0xf8000000   ( 632 MB)
        lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
        pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
        modules : 0xbf000000 - 0xbfe00000   (  14 MB)
          .init : 0xc0008000 - 0xc003a000   ( 200 kB)
          .text : 0xc003a000 - 0xc049c000   (4488 kB)
          .data : 0xc049c000 - 0xc04e36c0   ( 286 kB)
    SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    NR_IRQS:407
    IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    Total of 128 interrupts on 1 active controller
    GPMC revision 6.0
    Trying to install interrupt handler for IRQ400
    Trying to install interrupt handler for IRQ401
    Trying to install interrupt handler for IRQ402
    Trying to install interrupt handler for IRQ403
    Trying to install interrupt handler for IRQ404
    Trying to install interrupt handler for IRQ405
    Trying to install interrupt handler for IRQ406
    Trying to install type control for IRQ407
    Trying to set irq flags for IRQ407
    OMAP clockevent source: GPTIMER1 at 27000000 Hz
    Console: colour dummy device 80x30
    Calibrating delay loop... 986.31 BogoMIPS (lpj=4931584)
    pid_max: default: 32768 minimum: 301
    Security Framework initialized
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    devtmpfs: initialized
    omap_voltage_early_init: voltage driver support not added
    regulator: core version 0.5
    regulator: dummy: 
    NET: Registered protocol family 16
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    omap_mux_init: Add partition: #1: core, flags: 0
    _omap_mux_get_by_name: Could not find signal i2c2_scl.i2c2_scl
    _omap_mux_get_by_name: Could not find signal i2c2_sda.i2c2_sda
    NOR: Can't request GPMC CS
    registered ti816x_vpss device
    registered ti816x_gpio_vr device
    registered TI816x on-chip HDMI device
    registered ti816x_sr device
    registered ti81xx_vidout device
    pm_dbg_init: only OMAP3 supported
    ti81xx_pcie: Invoking PCI BIOS...
    ti81xx_pcie: Setting up Host Controller...
    ti81xx_pcie: Register base mapped @0xd0820000
    ti81xx_pcie: Starting PCI scan...
    PCI: bus0: Fast back to back transfers enabled
    bio: create slab <bio-0> at 0
    regulator: VFB: 800 <--> 1025 mV at 1010 mV 
    vgaarb: loaded
    SCSI subsystem initialized
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    registerd cppi-dma Intr @ IRQ 17
    Cppi41 Init Done
    omap_i2c omap_i2c.1: bus 1 rev4.0 at 100 kHz
    omap_i2c omap_i2c.2: bus 2 rev4.0 at 100 kHz
    Advanced Linux Sound Architecture Driver Version 1.0.23.
    Switching to clocksource gp timer
    musb-hdrc: version 6.0, host, debug=0
    musb-hdrc musb-hdrc.0: dma type: dma-cppi41
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc musb-hdrc.0: MUSB HDRC host driver
    musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
    usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: Product: MUSB HDRC host driver
    usb usb1: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb1: SerialNumber: musb-hdrc.0
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.0: USB Host mode controller at d081e000 using DMA, IRQ 18
    musb-hdrc musb-hdrc.1: dma type: dma-cppi41
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
    usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: Product: MUSB HDRC host driver
    usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb2: SerialNumber: musb-hdrc.1
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.1: USB Host mode controller at d0826800 using DMA, IRQ 19
    NET: Registered protocol family 2
    IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
    TCP established hash table entries: 8192 (order: 4, 65536 bytes)
    TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
    TCP: Hash tables configured (established 8192 bind 8192)
    TCP reno registered
    UDP hash table entries: 256 (order: 0, 4096 bytes)
    UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    NET: Registered protocol family 1
    RPC: Registered udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    NetWinder Floating Point Emulator V0.97 (double precision)
    PMU: registered new PMU device of type 0
    omap-iommu omap-iommu.0: ducati registered
    omap-iommu omap-iommu.1: sys registered
    JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
    msgmni has been set to 397
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
    omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
    omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
    console [ttyO2] enabled, bootconsole disabled
    console [ttyO2] enabled, bootconsole disabled
    brd: module loaded
    loop: module loaded
    ahci ahci.0: forcing PORTS_IMPL to 0x3
    ahci ahci.0: AHCI 0001.0100 32 slots 2 ports 3 Gbps 0x3 impl platform mode
    ahci ahci.0: flags: ncq sntf pm led clo only pmp pio slum part ccc 
    scsi0 : ahci_platform
    scsi1 : ahci_platform
    ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x100 irq 16
    ata2: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x180 irq 16
    m25p80 spi1.0: found m25p05-nonjedec, expected w25x32
    m25p80 spi1.0: m25p05-nonjedec (64 Kbytes)
    Creating 4 MTD partitions on "spi_flash":
    0x000000000000-0x000000040000 : "U-Boot"
    mtd: partition "U-Boot" extends beyond the end of device "spi_flash" -- size tru
    ncated to 0x10000
    0x000000010000-0x000000012000 : "U-Boot Env"
    mtd: partition "U-Boot Env" is out of reach -- disabled
    0x000000000000-0x000000280000 : "Kernel"
    mtd: partition "Kernel" extends beyond the end of device "spi_flash" -- size tru
    ncated to 0x10000
    0x000000010000-0x000000010000 : "File System"
    mtd: partition "File System" is out of reach -- disabled
    omap2-nand driver initializing
    No NAND device found.
    No NAND device found.
    davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
    davinci_mdio davinci_mdio.0: detected phy mask fffffff9
    davinci_mdio.0: probed
    davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
    davinci_mdio davinci_mdio.0: phy[2]: device 0:02, driver unknown
    usbcore: registered new interface driver cdc_ether
    usbcore: registered new interface driver dm9601
    Initializing USB Mass Storage driver...
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    mice: PS/2 mouse device common for all mice
    omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
    i2c /dev entries driver
    Linux video capture interface: v2.00
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (v1.0.0)
    OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
    usbcore: registered new interface driver usbhid
    usbhid: USB HID core driver
    notify_init : notify drivercreated  for  remote proc id 2 at physical Address 0x
    bf900000
    usbcore: registered new interface driver snd-usb-audio
    asoc: tlv320aic3x-hifi <-> davinci-mcasp.2 mapping ok
    ALSA device list:
      #0: TI81XX EVM
    TCP cubic registered
    NET: Registered protocol family 17
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    omap_voltage_late_init: Voltage driver support not added
    Power Management for TI81XX.
    smartreflex smartreflex: Driver initialized
    omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    usb 2-1: new low speed USB device using musb-hdrc and address 2
    mmc0: new high speed SDHC card at address f449
    mmcblk0: mmc0:f449 SD08G 7.40 GiB 
     mmcblk0: p1 p2 p3
    ata1: SATA link down (SStatus 0 SControl 300)
    ata2: SATA link down (SStatus 0 SControl 300)
    EXT3-fs: barriers not enabled
    usb 2-1: New USB device found, idVendor=13ee, idProduct=0003
    usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    usb 2-1: Product: Optical Mouse
    usb 2-1: Manufacturer: MosArt
    input: MosArt Optical Mouse as /devices/platform/omap/ti81xx-usbss/musb-hdrc.1/u
    sb2/2-1/2-1:1.0/input/input0
    generic-usb 0003:13EE:0003.0001: input: USB HID v1.10 Mouse [MosArt Optical Mous
    e] on usb-musb-hdrc.1-1/input0
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is rec
    ommended
    EXT3-fs (mmcblk0p2): using internal journal
    EXT3-fs (mmcblk0p2): recovery complete
    EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
    VFS: Mounted root (ext3 filesystem) on device 179:2.
    devtmpfs: mounted
    Freeing init memory: 200K
    INIT: version 2.86 booting
    Please wait: booting...
    Error opening /dev/fb0: No such file or directory
    Starting udev
    udevd (69): /proc/69/oom_adj is deprecated, please use /proc/69/oom_score_adj in
    stead.
    EXT3-fs: barriers not enabled
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (mmcblk0p3): warning: maximal mount count reached, running e2fsck is rec
    ommended
    EXT3-fs (mmcblk0p3): using internal journal
    EXT3-fs (mmcblk0p3): recovery complete
    EXT3-fs (mmcblk0p3): mounted filesystem with writeback data mode
    Remounting root file system...
    Caching udev devnodes
    NET: Registered protocol family 10
    ALSA: Restoring mixer settings...
    Configuring network interfaces... davinci_mdio davinci_mdio.0: resetting idled c
    ontroller
    net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=282f014)
    ADDRCONF(NETDEV_UP): eth0: link is not ready
    udhcpc (v1.13.2) started
    Sending discover...
    Sending discover...
    Sending discover...
    No lease, forking to background
    done.
    Setting up IP spoofing protection: rp_filter.
    Fri Dec  9 14:48:00 UTC 2011
    INIT: Entering runlevel: 5
    mkdir: cannot create directory '/var/volatile/cache': File exists
    mkdir: cannot create directory '/var/volatile/lock': File exists
    mkdir: cannot create directory '/var/volatile/log': File exists
    mkdir: cannot create directory '/var/volatile/run': File exists
    mkdir: cannot create directory '/var/volatile/tmp': File exists
    Loading HDVICP2 Firmware
    DM816X prcm_config_app version: 2.0.0.1
    Doing PRCM settings...
    	PRCM for IVHD0 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180600 Data : 0x00000002
    			AW Phy Addr : 0x48180600 Data : 0x00000002
    			Phy Addr : 0x48180c04 Data : 0x00000037
    			BW Phy Addr : 0x48180620 Data : 0x00070000
    			AW Phy Addr : 0x48180620 Data : 0x00070002
    			BW Phy Addr : 0x48180624 Data : 0x00030000
    			AW Phy Addr : 0x48180624 Data : 0x00010002
    			Phy Addr : 0x48180600 Data : 0x00000102
    			BW Phy Addr : 0x48180c10 Data : 0x00000007
    			AW Phy Addr : 0x48180c10 Data : 0x00000003
    			Phy Addr : 0x48180c14 Data : 0x00000004
    			BW Phy Addr : 0x58088000 Data : 0xde431afb
    			AW Phy Addr : 0x58088000 Data : 0xeafffffe
    			BW Phy Addr : 0x58098000 Data : 0x1290a2f5
    			AW Phy Addr : 0x58098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180c10 Data : 0x00000003
    			AW Phy Addr : 0x48180c10 Data : 0x00000000
    			Phy Addr : 0x48180c14 Data : 0x00000007
    	PRCM for IVHD0 is Done Successfully  
    	PRCM for IVHD1 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180700 Data : 0x00000002
    			AW Phy Addr : 0x48180700 Data : 0x00000002
    			Phy Addr : 0x48180d04 Data : 0x00000037
    			BW Phy Addr : 0x48180720 Data : 0x00070000
    			AW Phy Addr : 0x48180720 Data : 0x00050002
    			BW Phy Addr : 0x48180724 Data : 0x00030000
    			AW Phy Addr : 0x48180724 Data : 0x00010002
    			Phy Addr : 0x48180700 Data : 0x00000102
    			BW Phy Addr : 0x48180d10 Data : 0x00000007
    			AW Phy Addr : 0x48180d10 Data : 0x00000003
    			Phy Addr : 0x48180d14 Data : 0x00000004
    			BW Phy Addr : 0x5a088000 Data : 0x1991543b
    			AW Phy Addr : 0x5a088000 Data : 0xeafffffe
    			BW Phy Addr : 0x5a098000 Data : 0x2e43d938
    			AW Phy Addr : 0x5a098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180d10 Data : 0x00000003
    			AW Phy Addr : 0x48180d10 Data : 0x00000000
    			Phy Addr : 0x48180d14 Data : 0x00000007
    	PRCM for IVHD1 is Done Successfully  
    	PRCM for IVHD2 is in Progress, Please wait.....  
    			BW Phy Addr : 0x48180800 Data : 0x00000002
    			AW Phy Addr : 0x48180800 Data : 0x00000002
    			Phy Addr : 0x48180e04 Data : 0x00000037
    			BW Phy Addr : 0x48180820 Data : 0x00070000
    			AW Phy Addr : 0x48180820 Data : 0x00050002
    			BW Phy Addr : 0x48180824 Data : 0x00030000
    			AW Phy Addr : 0x48180824 Data : 0x00010002
    			Phy Addr : 0x48180800 Data : 0x00000102
    			BW Phy Addr : 0x48180e10 Data : 0x00000007
    			AW Phy Addr : 0x48180e10 Data : 0x00000003
    			Phy Addr : 0x48180e14 Data : 0x00000004
    			BW Phy Addr : 0x53088000 Data : 0xe620e9e9
    			AW Phy Addr : 0x53088000 Data : 0xeafffffe
    			BW Phy Addr : 0x53098000 Data : 0xfb6d60d1
    			AW Phy Addr : 0x53098000 Data : 0xeafffffe
    			BW Phy Addr : 0x48180e10 Data : 0x00000003
    			AW Phy Addr : 0x48180e10 Data : 0x00000000
    			Phy Addr : 0x48180e14 Data : 0x00000007
    	PRCM for IVHD2 is Done Successfully  
    PRCM Initialization completed 
    SysLink version : 2.00.05.85
    SysLink module created on Date:Apr 10 2012 Time:14:38:19
    FIRMWARE: Memory map bin file not passed
    Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [Loca
    tion 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: 1 start Successful
    Loading HDVPSS Firmware
    FIRMWARE: Memory map bin file not passed
    Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [Loca
    tion 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
    open /dev/fb0: No such file or directory
    HDMI W1 rev 2.0
    Timing Info:
      pixel_clk = 148500
      x_res	 = 1920
      y_res	 = 1080
      hfp	   = 88
      hsw	   = 44
      hbp	   = 148
      vfp	   = 4
      vsw	   = 5
      vbp	   = 36
    Starting telnet daemon.
    Starting syslogd/klogd: done
    Starting thttpd.
    Starting PVR
    PVR: PVRCore_Init
    PVR: PVRSRVDriverProbe(pDevice=bf212c98)
    PVR: EnableSystemClocks: Enabling System Clocks
    PVR: GPTIMER11 clock is 0MHz
    PVR: Setting GPTIMER11 mode to posted (currently is non-posted)
    PVR: OSUnMapPhysToLin: unmapping 4 bytes from fa048054
    PVR: OSUnMapPhysToLin: unmapping 4 bytes from fa048038
    PVR: PVRCore_Init: major device 250
    /dev/mem opened.
    Memory mapped at address 0x40258000.
    Read at address  0x48180F04 (0x40258f04): 0x00000001
    Write at address 0x48180F04 (0x40258f04): 0x00000000, readback 0x00000000
    /dev/mem opened.
    Memory mapped at address 0x4006a000.
    Read at address  0x48180900 (0x4006a900): 0x00000102
    Write at address 0x48180900 (0x4006a900): 0x00000002, readback 0x00000002
    /dev/mem opened.
    Memory mapped at address 0x4006f000.
    Read at address  0x48180920 (0x4006f920): 0x00040002
    Write at address 0x48180920 (0x4006f920): 0x00000002, readback 0x00000002
    PVR: Installing MISR with cookie bf214358
    PVR: Installing device LISR SGX ISR on IRQ 37 with cookie cbe3e900
    PVR: OSUnMapPhysToLin: unmapping 65536 bytes from d55a0000
    PVR_K:(Warning): SysFinalise: Version string: SGX revision = 1.2.5 [583, home/da
    nny/ezsdk/component-sources/graphics-sdk_4.04.00.02/GFX_Linux_KM/services4/syste
    m/ti81xx/sysconfig.c]
    PVR: 
    PVR: Memory Stats
    PVR: ------------
    PVR: 
    PVR: High Water Mark = 0 bytes
    Starting Matrix GUI application.
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project http://arago-project.org dm816x-evm ttyO2
    
    Arago 2011.09 dm816x-evm ttyO2
    
    dm816x-evm login: root
    root@dm816x-evm:~# cd  lsmod
    Module                  Size  Used by
    bufferclass_ti          4946  0 
    omaplfb                10730  0 
    pvrsrvkm              379412  2 bufferclass_ti,omaplfb
    ti81xxhdmi             14478  0 
    ti81xxfb               21771  3 
    vpss                   72346  3 omaplfb,ti81xxhdmi,ti81xxfb
    syslink              1105475  0 
    ipv6                  209855  12 
    root@dm816x-evm:~# ls /dev/fb?
    /dev/fb0  /dev/fb1  /dev/fb2
    root@dm816x-evm:~# cd progs
    root@dm816x-evm:/media/mmcblk0p3/progs# ./stopgui
    Stopping Matrix GUI application.
    root@dm816x-evm:/media/mmcblk0p3/progs# . ./k skript3
    Starting PVR
    insmod: error inserting '/lib/modules/2.6.37/kernel/drivers/char/pvrsrvkm.ko': -
    1 File exists
    /dev/mem opened.
    Memory mapped at address 0x40109000.
    Read at address  0x48180F04 (0x40109f04): 0x00000000
    Write at address 0x48180F04 (0x40109f04): 0x00000000, readback 0x00000000
    /dev/mem opened.
    Memory mapped at address 0x4010b000.
    Read at address  0x48180900 (0x4010b900): 0x00000102
    Write at address 0x48180900 (0x4010b900): 0x00000002, readback 0x00000002
    /dev/mem opened.
    Memory mapped at address 0x4027e000.
    Read at address  0x48180920 (0x4027e920): 0x00000002
    Write at address 0x48180920 (0x4027e920): 0x00000002, readback 0x00000002
    PVR:(Error): SrvInit: PVRSRVInitSrvConnect failed (127) [56, /srvinit.c]
    [drm] Initialized drm 1.1.0 20060810
    PVR:(Error): SrvInit: PVRSRVInitSrvConnect failed (127) [56, /srvinit.c]
    PVR:(Error): main: SrvInit failed (127) [47, main.c]
    root@dm816x-evm:/media/mmcblk0p3/progs# 
    X.Org X Server 1.7.5
    Release Date: 2010-02-16
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 2.6.35-30-generic-pae i686 
    Current Operating System: Linux dm816x-evm 2.6.37 #1 Tue Apr 10 14:25:59 CEST 20
    12 armv7l
    Kernel command line: console=ttyO2,115200n8 rootwait root=/dev/mmcblk0p2 rw mem=
    256M earlyprintk notifyk.vpssm3_sva=0xBF900000 vram=50M ti81xxfb.vram=0:16M,1:16
    M,2:6M ip=off noinitrd
    Build Date: 28 September 2011  11:37:44PM
     
    Current version of pixman: 0.16.4
    	Before reporting problems, check http://wiki.x.org
    	to make sure that you have the latest version.
    Markers: (--) probed, (**) from config file, (==) default setting,
    	(++) from command line, (!!) notice, (II) informational,
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: "/usr/local/XSGX/var/log/Xorg.0.log", Time: Fri Dec  9 14:48:55 2
    011
    (++) Using config file: "/usr/local/XSGX/etc/xorg.conf"
    (==) No Layout section.  Using the first Screen section.
    (**) |-->Screen "Screen" (0)
    (**) |   |-->Monitor "<default monitor>"
    (**) |   |-->Device "Video Device"
    (==) No monitor specified for screen "Screen".
    	Using a default monitor configuration.
    (==) Not automatically adding devices
    (==) Not automatically enabling devices
    (WW) The directory "/usr/local/XSGX/share/fonts/X11/TTF/" does not exist.
    	Entry deleted from font path.
    (WW) The directory "/usr/local/XSGX/share/fonts/X11/OTF" does not exist.
    	Entry deleted from font path.
    (==) FontPath set to:
    	/usr/local/XSGX/share/fonts/X11/misc/,
    	/usr/local/XSGX/share/fonts/X11/Type1/,
    	/usr/local/XSGX/share/fonts/X11/100dpi/,
    	/usr/local/XSGX/share/fonts/X11/75dpi/
    (==) ModulePath set to "/usr/local/XSGX/lib/xorg/modules"
    (==) |-->Input Device "Main Touch Screen"
    (==) |-->Input Device "Keyboard"
    (==) No Layout section. Using the first core pointer device.
    (==) No Layout section. Using the first core keyboard device.
    (--) using VT number 2
    
    (WW) xf86OpenConsole: setpgid failed: Operation not permitted
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libextmod.so
    (II) Module extmod: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdbe.so
    (II) Module dbe: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libglx.so
    (II) Module glx: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (==) AIGLX enabled
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdri.so
    (II) Module dri: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.0.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/extensions/libdri2.so
    (II) Module dri2: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.1.0
    (II) Loading /usr/local/XSGX/lib/xorg/modules/drivers/pvr_drv.so
    (II) Module PVR: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 1.6.4117
    (II) Loading /usr/local/XSGX/lib/xorg/modules/input/evdev_drv.so
    (II) Module evdev: vendor="X.Org Foundation"
    	compiled for 1.7.5, module version = 2.3.3
    (II) pvr: Driver for PowerVR chipsets: PowerVR SGX
    (WW) Falling back to old probe method for pvr
    (EE) Couldn't get PVR Services status
    (EE) No devices detected.
    
    Fatal server error:
    no screens found
    
    Please consult the The X.Org Foundation support 
    	 at http://wiki.x.org
     for help. 
    Please also check the log file at "/usr/local/XSGX/var/log/Xorg.0.log" for addit
    ional information.
    
    
    root@dm816x-evm:/media/mmcblk0p3/progs# /uroot@dm816x-evm:/media/mmcblk0p3/progs# /usr/locroot@dm816x-evm:/media/mmcblk0p3/progs# /usr/local/bin/pvroot@dm816x-evm:/media/mmcblk0p3/progs# /usr/local/bin/pvrsroot@dm816x-evm:/media/mmcblk0p3/progs# /usr/local/bin/pvrsrvinit 
    PVR:(Error): SrvInit: PVRSRVInitSrvConnect failed (127) [56, /srvinit.c]
    PVR:(Error): main: SrvInit failed (127) [47, main.c]
    root@dm816x-evm:/media/mmcblk0p3/progs# root@dm816x-evm:/media/mmcblk0p3/progs# /usr/local/bin/pvrsrvinit s/usr/local/bin/pvrsrvinit t/usr/local/bin/pvrsrvinit r/usr/local/bin/pvrsrvinit a/usr/local/bin/pvrsrvinit c/usr/local/bin/pvrsrvinit e/usr/local/bin/pvrsrvinit  /usr/local/bin/pvrsrvinit /usr/local/bin/pvrsrvinit 
    execve("/usr/local/bin/pvrsrvinit", ["/usr/local/bin/pvrsrvinit"], [/* 14 vars *
    /]) = 0
    brk(0)                                  = 0x11000
    uname({sys="Linux", node="dm816x-evm", ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40
    083000
    access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
    open("/usr/local/XSGX/lib/tls/v7l/fast-mult/half/libsrv_init.so", O_RDONLY) = -1
     ENOENT (No such file or directory)
    stat64("/usr/local/XSGX/lib/tls/v7l/fast-mult/half", 0xbec72350) = -1 ENOENT (No
     such file or directory)
    open("/usr/local/XSGX/lib/tls/v7l/fast-mult/libsrv_init.so", O_RDONLY) = -1 ENOE
    NT (No such file or directory)
    stat64("/usr/local/XSGX/lib/tls/v7l/fast-mult", 0xbec72350) = -1 ENOENT (No such
     file or directory)
    open("/usr/local/XSGX/lib/tls/v7l/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (N
    o such file or directory)
    stat64("/usr/local/XSGX/lib/tls/v7l/half", 0xbec72350) = -1 ENOENT (No such file
     or directory)
    open("/usr/local/XSGX/lib/tls/v7l/libsrv_init.so", O_RDONLY) = -1 ENOENT (No suc
    h file or directory)
    stat64("/usr/local/XSGX/lib/tls/v7l", 0xbec72350) = -1 ENOENT (No such file or d
    irectory)
    open("/usr/local/XSGX/lib/tls/fast-mult/half/libsrv_init.so", O_RDONLY) = -1 ENO
    ENT (No such file or directory)
    stat64("/usr/local/XSGX/lib/tls/fast-mult/half", 0xbec72350) = -1 ENOENT (No suc
    h file or directory)
    open("/usr/local/XSGX/lib/tls/fast-mult/libsrv_init.so", O_RDONLY) = -1 ENOENT (
    No such file or directory)
    stat64("/usr/local/XSGX/lib/tls/fast-mult", 0xbec72350) = -1 ENOENT (No such fil
    e or directory)
    open("/usr/local/XSGX/lib/tls/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (No su
    ch file or directory)
    stat64("/usr/local/XSGX/lib/tls/half", 0xbec72350) = -1 ENOENT (No such file or 
    directory)
    open("/usr/local/XSGX/lib/tls/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such fi
    le or directory)
    stat64("/usr/local/XSGX/lib/tls", 0xbec72350) = -1 ENOENT (No such file or direc
    tory)
    open("/usr/local/XSGX/lib/v7l/fast-mult/half/libsrv_init.so", O_RDONLY) = -1 ENO
    ENT (No such file or directory)
    stat64("/usr/local/XSGX/lib/v7l/fast-mult/half", 0xbec72350) = -1 ENOENT (No suc
    h file or directory)
    open("/usr/local/XSGX/lib/v7l/fast-mult/libsrv_init.so", O_RDONLY) = -1 ENOENT (
    No such file or directory)
    stat64("/usr/local/XSGX/lib/v7l/fast-mult", 0xbec72350) = -1 ENOENT (No such fil
    e or directory)
    open("/usr/local/XSGX/lib/v7l/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (No su
    ch file or directory)
    stat64("/usr/local/XSGX/lib/v7l/half", 0xbec72350) = -1 ENOENT (No such file or 
    directory)
    open("/usr/local/XSGX/lib/v7l/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such fi
    le or directory)
    stat64("/usr/local/XSGX/lib/v7l", 0xbec72350) = -1 ENOENT (No such file or direc
    tory)
    open("/usr/local/XSGX/lib/fast-mult/half/libsrv_init.so", O_RDONLY) = -1 ENOENT 
    (No such file or directory)
    stat64("/usr/local/XSGX/lib/fast-mult/half", 0xbec72350) = -1 ENOENT (No such fi
    le or directory)
    open("/usr/local/XSGX/lib/fast-mult/libsrv_init.so", O_RDONLY) = -1 ENOENT (No s
    uch file or directory)
    stat64("/usr/local/XSGX/lib/fast-mult", 0xbec72350) = -1 ENOENT (No such file or
     directory)
    open("/usr/local/XSGX/lib/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such f
    ile or directory)
    stat64("/usr/local/XSGX/lib/half", 0xbec72350) = -1 ENOENT (No such file or dire
    ctory)
    open("/usr/local/XSGX/lib/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file o
    r directory)
    stat64("/usr/local/XSGX/lib", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
    open("/lib/tls/v7l/fast-mult/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (No suc
    h file or directory)
    stat64("/lib/tls/v7l/fast-mult/half", 0xbec72350) = -1 ENOENT (No such file or d
    irectory)
    open("/lib/tls/v7l/fast-mult/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such fil
    e or directory)
    stat64("/lib/tls/v7l/fast-mult", 0xbec72350) = -1 ENOENT (No such file or direct
    ory)
    open("/lib/tls/v7l/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file or 
    directory)
    stat64("/lib/tls/v7l/half", 0xbec72350) = -1 ENOENT (No such file or directory)
    open("/lib/tls/v7l/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file or direc
    tory)
    stat64("/lib/tls/v7l", 0xbec72350)      = -1 ENOENT (No such file or directory)
    open("/lib/tls/fast-mult/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such fi
    le or directory)
    stat64("/lib/tls/fast-mult/half", 0xbec72350) = -1 ENOENT (No such file or direc
    tory)
    open("/lib/tls/fast-mult/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file or
     directory)
    stat64("/lib/tls/fast-mult", 0xbec72350) = -1 ENOENT (No such file or directory)
    open("/lib/tls/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file or dire
    ctory)
    stat64("/lib/tls/half", 0xbec72350)     = -1 ENOENT (No such file or directory)
    open("/lib/tls/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file or directory
    )
    stat64("/lib/tls", 0xbec72350)          = -1 ENOENT (No such file or directory)
    open("/lib/v7l/fast-mult/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such fi
    le or directory)
    stat64("/lib/v7l/fast-mult/half", 0xbec72350) = -1 ENOENT (No such file or direc
    tory)
    open("/lib/v7l/fast-mult/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file or
     directory)
    stat64("/lib/v7l/fast-mult", 0xbec72350) = -1 ENOENT (No such file or directory)
    open("/lib/v7l/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file or dire
    ctory)
    stat64("/lib/v7l/half", 0xbec72350)     = -1 ENOENT (No such file or directory)
    open("/lib/v7l/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file or directory
    )
    stat64("/lib/v7l", 0xbec72350)          = -1 ENOENT (No such file or directory)
    open("/lib/fast-mult/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file o
    r directory)
    stat64("/lib/fast-mult/half", 0xbec72350) = -1 ENOENT (No such file or directory
    )
    open("/lib/fast-mult/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file or dir
    ectory)
    stat64("/lib/fast-mult", 0xbec72350)    = -1 ENOENT (No such file or directory)
    open("/lib/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file or director
    y)
    stat64("/lib/half", 0xbec72350)         = -1 ENOENT (No such file or directory)
    open("/lib/libsrv_init.so", O_RDONLY)   = -1 ENOENT (No such file or directory)
    stat64("/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0
    open("/usr/lib/tls/v7l/fast-mult/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (No
     such file or directory)
    stat64("/usr/lib/tls/v7l/fast-mult/half", 0xbec72350) = -1 ENOENT (No such file 
    or directory)
    open("/usr/lib/tls/v7l/fast-mult/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such
     file or directory)
    stat64("/usr/lib/tls/v7l/fast-mult", 0xbec72350) = -1 ENOENT (No such file or di
    rectory)
    open("/usr/lib/tls/v7l/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file
     or directory)
    stat64("/usr/lib/tls/v7l/half", 0xbec72350) = -1 ENOENT (No such file or directo
    ry)
    open("/usr/lib/tls/v7l/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file or d
    irectory)
    stat64("/usr/lib/tls/v7l", 0xbec72350)  = -1 ENOENT (No such file or directory)
    open("/usr/lib/tls/fast-mult/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (No suc
    h file or directory)
    stat64("/usr/lib/tls/fast-mult/half", 0xbec72350) = -1 ENOENT (No such file or d
    irectory)
    open("/usr/lib/tls/fast-mult/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such fil
    e or directory)
    stat64("/usr/lib/tls/fast-mult", 0xbec72350) = -1 ENOENT (No such file or direct
    ory)
    open("/usr/lib/tls/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file or 
    directory)
    stat64("/usr/lib/tls/half", 0xbec72350) = -1 ENOENT (No such file or directory)
    open("/usr/lib/tls/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file or direc
    tory)
    stat64("/usr/lib/tls", 0xbec72350)      = -1 ENOENT (No such file or directory)
    open("/usr/lib/v7l/fast-mult/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (No suc
    h file or directory)
    stat64("/usr/lib/v7l/fast-mult/half", 0xbec72350) = -1 ENOENT (No such file or d
    irectory)
    open("/usr/lib/v7l/fast-mult/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such fil
    e or directory)
    stat64("/usr/lib/v7l/fast-mult", 0xbec72350) = -1 ENOENT (No such file or direct
    ory)
    open("/usr/lib/v7l/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file or 
    directory)
    stat64("/usr/lib/v7l/half", 0xbec72350) = -1 ENOENT (No such file or directory)
    open("/usr/lib/v7l/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file or direc
    tory)
    stat64("/usr/lib/v7l", 0xbec72350)      = -1 ENOENT (No such file or directory)
    open("/usr/lib/fast-mult/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such fi
    le or directory)
    stat64("/usr/lib/fast-mult/half", 0xbec72350) = -1 ENOENT (No such file or direc
    tory)
    open("/usr/lib/fast-mult/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file or
     directory)
    stat64("/usr/lib/fast-mult", 0xbec72350) = -1 ENOENT (No such file or directory)
    open("/usr/lib/half/libsrv_init.so", O_RDONLY) = -1 ENOENT (No such file or dire
    ctory)
    stat64("/usr/lib/half", 0xbec72350)     = -1 ENOENT (No such file or directory)
    open("/usr/lib/libsrv_init.so", O_RDONLY) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\300\7\0\0004\0\0\0"..., 
    512) = 512
    fstat64(3, {st_mode=S_IFREG|0644, st_size=176396, ...}) = 0
    mmap2(NULL, 149424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40
    0cc000
    mprotect(0x400d3000, 28672, PROT_NONE)  = 0
    mmap2(0x400da000, 94208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRI
    TE, 3, 0x6) = 0x400da000
    close(3)                                = 0
    open("/usr/local/XSGX/lib/libsrv_um.so", O_RDONLY) = -1 ENOENT (No such file or 
    directory)
    open("/lib/libsrv_um.so", O_RDONLY)     = -1 ENOENT (No such file or directory)
    open("/usr/lib/libsrv_um.so", O_RDONLY) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0()\0\0004\0\0\0"..., 512)
     = 512
    fstat64(3, {st_mode=S_IFREG|0644, st_size=765018, ...}) = 0
    mmap2(NULL, 330864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40
    0f1000
    mprotect(0x40139000, 28672, PROT_NONE)  = 0
    mmap2(0x40140000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRIT
    E, 3, 0x47) = 0x40140000
    close(3)                                = 0
    open("/usr/local/XSGX/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or di
    rectory)
    open("/lib/libdl.so.2", O_RDONLY)       = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0l\n\0\0004\0\0\0"..., 512
    ) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=18080, ...}) = 0
    mmap2(NULL, 49364, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x401
    42000
    mprotect(0x40146000, 28672, PROT_NONE)  = 0
    mmap2(0x4014d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRIT
    E, 3, 0x3) = 0x4014d000
    close(3)                                = 0
    open("/usr/local/XSGX/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or dir
    ectory)
    open("/lib/libc.so.6", O_RDONLY)        = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\240Q\1\0004\0\0\0"..., 5
    12) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=1181160, ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40
    05c000
    mmap2(NULL, 1217096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4
    014f000
    mprotect(0x4026c000, 28672, PROT_NONE)  = 0
    mmap2(0x40273000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRI
    TE, 3, 0x11c) = 0x40273000
    mmap2(0x40276000, 8776, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOU
    S, -1, 0) = 0x40276000
    close(3)                                = 0
    open("/lib/libm.so.6", O_RDONLY)        = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0303\0\0004\0\0\0"..., 5
    12) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=677560, ...}) = 0
    mmap2(NULL, 708808, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40
    279000
    mprotect(0x4031e000, 28672, PROT_NONE)  = 0
    mmap2(0x40325000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRIT
    E, 3, 0xa4) = 0x40325000
    close(3)                                = 0
    open("/lib/libpthread.so.0", O_RDONLY)  = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\\C\0\0004\0\0\0"..., 512
    ) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=88432, ...}) = 0
    mmap2(NULL, 127492, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40
    327000
    mprotect(0x4033b000, 32768, PROT_NONE)  = 0
    mmap2(0x40343000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRIT
    E, 3, 0x14) = 0x40343000
    mmap2(0x40345000, 4612, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOU
    S, -1, 0) = 0x40345000
    close(3)                                = 0
    open("/lib/librt.so.1", O_RDONLY)       = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\240\26\0\0004\0\0\0"...,
     512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=26572, ...}) = 0
    mmap2(NULL, 57872, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x403
    47000
    mprotect(0x4034d000, 28672, PROT_NONE)  = 0
    mmap2(0x40354000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRIT
    E, 3, 0x5) = 0x40354000
    close(3)                                = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40
    01a000
    set_tls(0x4001a6b0, 0x4001ad80, 0x400cb67c, 0x4001ad88, 0x400cb050) = 0
    mprotect(0x40354000, 4096, PROT_READ)   = 0
    mprotect(0x40343000, 4096, PROT_READ)   = 0
    mprotect(0x40325000, 4096, PROT_READ)   = 0
    mprotect(0x40273000, 8192, PROT_READ)   = 0
    mprotect(0x4014d000, 4096, PROT_READ)   = 0
    mprotect(0x400ca000, 4096, PROT_READ)   = 0
    set_tid_address(0x4001a258)             = 1399
    set_robust_list(0x4001a260, 0xc)        = 0
    futex(0xbec72d14, FUTEX_WAKE_PRIVATE, 1) = 0
    rt_sigaction(SIGRTMIN, {0x4032b270, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0
    rt_sigaction(SIGRT_1, {0x4032ad28, [], SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 8
    ) = 0
    rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
    getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
    brk(0)                                  = 0x11000
    brk(0x32000)                            = 0x32000
    open("/dev/pvrsrvkm", O_RDWR)           = 3
    fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
    ioctl(3, 0xc01c670c, 0xbec72a04)        = 0
    ioctl(3, 0xc01c6741, 0xbec72a54)        = 0
    fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(253, 2), ...}) = 0
    ioctl(1, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B11520
    0 opost isig icanon echo ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40
    356000
    write(1, "PVR:(Error): SrvInit: PVRSRVInit"..., 73PVR:(Error): SrvInit: PVRSRVIn
    itSrvConnect failed (127) [56, /srvinit.c]
    ) = 73
    write(1, "PVR:(Error): main: SrvInit faile"..., 53PVR:(Error): main: SrvInit fai
    led (127) [47, main.c]
    ) = 53
    exit_group(1)                           = ?
    root@dm816x-evm:/media/mmcblk0p3/progs# 

    My questions are:

    1) if my configuration is broken, how come Matrix GUI and raw demos are working fine?

    2) is it somehow possilble to use the full OpenGL (as opposed to OpenGL ES) libraries in XSGX/lib without the X Window system, just for raw demos?

    The reason why I want to run X is that the applications I want to port use a lot of OpenGL features that are not supported by OpenGL ES, but seem to be present in the Open GL library which lives in XSGX/lib

  • It looks like you still have the matrix GUI set to run at start up. This is doing some initialization and loading the pvrsrvkm module already. Then you run your own script that tries to do the same. I would disable automatic starting of the matrix GUI, and use one of the TI provided scripts to start up X. You should have a 38xx-demo script, probably in /etc/init.d, which will configure devices, load modules, and start X. I'm not sure what libraries you are talking about using, but it you want hardware acceleration, you will need to port your existing applications to OpenGL ES 1 or 2. You may have found some Mesa libraries which have a software rasterizer that supports desktop OpenGL, but that won't be optimized for this platform at all.
  • Hello Nick,

    I thought 38xx-demo was the installation script, not the setup script: however, after running it on boot, X still says "no screens".

    About these libraries: I am talking about targetfs/XSGX/lib/libGL.so.1.2 in the directory of the latest graphics SDK

    There are no "mesa" libraries, when X is loading it tries to load "dri", which should be "Direct Rendering Infrastructure" so there may be some hardware acceleration

    Is there a way to tell if the targetfs/XSGX/lib/libGL.so.1.2 is hardware accelerated or not for example by inspecting it via strings(1) and grep(1)? there are no nm(1) and ldd(1) on the target, but I can copy them from some other ARM distribution, I have already copied strace(1) this way.

  • 38xx-demo does some installation the first time it's run.  It also has some register writes to bring the SGX out of reset, and spawns /etc/init.d/rc.pvr which starts up X.  Before you run 38xx-demo, however, you need to have the graphics stack mostly up and running. We use the following order:  Load Syslink module, Load the VPSS with its firmware, load VPSS module, load ti81xxfb module, load ti81xxhdmi module.  Then do any resolution configuration via sys fs, then start /etc/init.d/38xx-demo.

    It looks like libGL.so.1.2 is back ended by the swrast_dri.so Mesa Software Rasterizer.  The same thing if you attempt to program OpenGL ES 1 or 2, but create your windows via GLX instead of EGL.  There are software/cpu fallbacks in place.

    I have compiled a desktop OpenGL app on my board and have run it, and can confirm that it is not loading the SGX or making use of hardware acceleration.

  • There is no hope for OpenGLES X11 acceleration unless TI release the required proprietary driver "pvr_dri.so". I've posted on a related issue with no official response and just the sight of digital tumbleweed passing by. (http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/p/171553/637561.aspx)

    Search this webpage for "AIGLX error: dlopen of /usr/local/XSGX/lib/dri/pvr_dri.so failed " and you'll see what I mean - there is no official support for DRI-based OpenGLES acceleration in X11. I have had X11 up and running in my own build system exactly like TI have and found no graphics speed-up for windowed apps.

    I have had best results so far in accelerating windowed applications using QWS OpenGLES acceleration (but then all your apps have to use Qt, and QWS is due to be deprecated soon anyway by Qt 5 and QPA, the latter not fully supported yet by TI).

    Ralph

  • I disagree, Ralph. We our building our own Open embedded/ Arago based root filesystem using TI's Graphics SDK and PSP. We have OpenGL ES based window compositing using E17, Qt applications running in a window under X with accelerated GL widgets, and EGL windowed or full screen apps using GL ES acceleration. This wasn't possible six months ago, but the recent Graphics SDK releases have this working well.
  • Do you have X11 running with precisely the same output as TI's graphics SDK webpage that I linked to above along with the "pvr_dri.so" problem?

    I have Qt applications running under precisely the same environment as TI describe setting up and the Qt applications aren't accelerated, and slightly perversely, the Qt applications run ~30% _faster_ using fbdev than those using the pvr driver (as described in xorg.conf).

    Have you tried comparing your accelerated applications to those accelerated under QWS? I should explain, I'm not talking about pure 3D applications but normal windowed 2D applications. It would be good to hear which applications of the demo/example Qt ones you have working so well.

    Thanks,

    Ralph

  • That AIGLX error is simply that.  Any windows created through GLX will fall back to software rasterization.  I originally was thrown off by that, and after consulting TI they documented it on their SGXDbg wiki page that you won't see any hardware acceleration when using glxgears or other GLX applications. Creating windows via EGL, however, results in full hardware acceleration.  TI's GSDK demos like ChamelonMan run well windowed in our X environment.

    QWS or direct frame buffer usage never really fit our use cases, so we haven't invested any time into them.  I imagine performance would be better going directly to the frame buffer, as opposed to going through a window manager, compositor, X, etc.  The hellogl_es2 demo, however, still runs at 65 fps windowed while being composited under X11.

  • Okay, that's good to hear and you've sort of answered one of my questions I had about whether GLX or EGL was being used. There is an EGL driver for QPA in Qt 5 however it isn't windowed so there's no real benefit yet. Perhaps when a windowed driver comes out (or I write one) it will be better.

    Ralph

  • >> Perhaps when a windowed driver comes out (or I write one) it will be better.

    It is already out. Check out

    http://tigraphics.blogspot.com/2012/04/qt5-alpha-status-part-2-with-xcb.html

  • Hi Daniel,

    Please follow the instructions provided in the graphics SDK user guide-

    Build -

    http://processors.wiki.ti.com/index.php/Graphics_SDK_Quick_installation_and_user_guide#Install_steps

    http://processors.wiki.ti.com/index.php/Graphics_SDK_Quick_installation_and_user_guide#Xorg_build

    http://processors.wiki.ti.com/index.php/Graphics_SDK_Quick_installation_and_user_guide#make_command_line_options_details

    Execution-

    http://processors.wiki.ti.com/index.php/Graphics_SDK_Quick_installation_and_user_guide#Execution_instructions

    Expected output/logs-

    http://processors.wiki.ti.com/index.php/Graphics_SDK_Quick_installation_and_user_guide#Xorg_Execution_step

    The above sections in the user guide link clearly provide instructions right from installing the graphics SDK .bin till running the unit test app including the expected output/logs.

    If you folow the provided instructions exactly and match each step, you will not face any issues.

    Some clear examples where other customers/users  have got it woking if they follow our suggestions/document.

    They have also clearly confirmed that things work fine & also have marked it as verified answers http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/100/t/167122.aspx
    http://e2e.ti.com/support/embedded/linux/f/354/t/133800.aspx

    Thanks,

    Prathap.

  • Daniel, Ralph,

    In addition to the user guide mentioned above, we also have a sgx driver debug/troubleshooting guide which Nick was refering to.

    This covers some frequently encountered problems/queries(kind of FAQ) with technical reasons, solutions/alternative suggestions.

    We have recieved good feedback from many customers/users who have found it quite useful -

    http://processors.wiki.ti.com/index.php/SGXDbg

    Xorg specfic section-

    http://processors.wiki.ti.com/index.php/SGXDbg#Integration_with_DRI.2FDRM_.28Xorg.29

    Thanks,

    Prathap.

     

  • I've found the troubleshooting guide useful in getting my X11 up and running, but ultimately we intend to have only one application running full screen so it is overkill to have to run X11 with the Qt XCB plugin just to get a mouse working (though I can see how graphics acceleration of Qt windowed apps would be useful for some people).

    What would be really good is if the mouse worked with the EGLFS plugin _and_ you could see the cursor too (not everyone has a touchscreen!).

    Thanks,
    Ralph

  • Ralph,

    Good to know that troubleshooting guide was useful in getting your X11 up & running. Thanks.

    Daniel,

    Were you able to get  X11 up & running like Ralph, Nick & many other customers.

    Ralph, Nick have provided many useful suggestions & pointers along with many other details that should help you, thanks a lot to them.  Also i have provided you links to the documentation, pointed you to exact sections in the documentation.

    So i believe this should help you to get X11 running on your setup. Please mark the verified answer once you are able to get things working on your setup.

    Thanks,

    Prathap.

  • Hello Ralph, Nick, Prathap, all,

    I am sorry I was not responding further about this issue, but because of the information, that emerged from this discussion, I wonder if the very reason I wanted to run X still exists:

    The purpose of my work assignment is to benchmark the 3D capabilities of the board by porting existing OpenGL applications and comparing the performance on the board with the performance of the same apps running in another environment (such as desktop PCs). To benchmark the 3D, I need drivers, which support the 3D acceleration on the board. I tried to use the graphics libraries which were part o X11, because they supported full OpenGL and I thought it would be easier to port the existing Open GL application to full Open GL as opposed to Open GL ES.

    Since the information -confirmed from all souces I asked- is that the OpenGL graphics libraries tied to the X11 are software rasterizer-only, they will not help me with my primary assignment, i.e. benchmarking the 3D capabilities. I will ask my managers what to do: if they find some use in non-accelerated OpenGL environment, I will continue in trying to run X, but now I am more focused to porting the benchmark applications from OpenGL to OpenGL ES, because this directly helps my primary goal: the framebuffer OpenGL ES application are working well on my board and I already ported two smaller benchmarks. I can't spend much time on something that cannot help me with my primary assignment.

    Thanks for the understanding, cheers,

        Daniel Novotny

  • Hi Daniel,

    Thanks for the update & best wishes for your assignment.

    Good to know that you have OpenGL ES apps working on your board.

    Just to confirm, the X apps can also be accelerated using SGX. This is done when you use Xorg DRI driver (when you build & use graphics SDK with SUPPORT_XORG=1).

    Only thing that is not accelerated is the GLX support. Nick & other users have got their X apps acceleration with SGX working as described in this thread earlier. Also the below link clearly provides all the data/logs showing how a 3D graphics demo - ChameleonMan is running in the Xorg environement using the SGX Xorg DRI driver.

    http://processors.wiki.ti.com/index.php/SGXDbg#Observing_high_CPU_load_and_no_GPU_load_while_running_glxgears

    Thanks,

    Prathap.

     

  • Hi, 

    Do you  cross compile the Qt5 source ?