I am trying to bringup IPU 3.30.00.09 in an effort to establish communication between A15 and DSP on a dra7xx processor on Linux.
I am able to build successfully. But when I try to run the sample applications i.e. MessageApp, I am getting LAD connect failed error.
I have read in some documentation that I need to run LAD deamon to monitor/control all the IPC activity. This looks more like a LAD issue(not properly configured or something) to me, but I may be completely wrong.
This is what I getting when I try to run MessageApp and the cat of LAD log file follows:
root@xxxx:~# /usr/bin/MessageQApp 100 4
Ipc_start: NameServer_setup() failed: -1
Using numLoops: 100; procId : 4
Ipc_start failed: status = -1
root@xxxx:~# cat /tmp/LAD/lad-0313.txt
[0.445629]
Initializing LAD... [0.445953]
opening FIFO: /tmp/LAD/LADCMDS
[296.950088] Retrieving command...
[296.950261]
LAD_CONNECT:
[296.950275] client FIFO name = /tmp/LAD/2994
[296.950287] client PID = 2994
[296.950301] assigned client handle = 0
[296.950390] FIFO /tmp/LAD/2994 created
[296.950506] FIFO /tmp/LAD/2994 opened for writing
[296.950556] sent response
[296.950567] DONE
[296.950575] Retrieving command...
[296.950625] LAD_MULTIPROC_GETCONFIG: calling MultiProc_getConfig()...
[296.950647] MultiProc_getConfig() - 5 procs
[296.950658] Proc 0 - "HOST"
[296.950666] Proc 1 - "IPU2"
[296.950674] Proc 2 - "IPU1"
[296.950681] Proc 3 - "DSP2"
[296.950688] Proc 4 - "DSP1"
[296.950695] status = 0
[296.950703] DONE
[296.950709] Sending response...
[296.950724] Retrieving command...
[296.950765] LAD_NAMESERVER_SETUP: calling NameServer_setup()...
[296.950790] NameServer_setup: entered, refCount=0
[296.950871] NameServer_setup: created send socket: 5
[296.950904] NameServer_setup: connect failed: 22, Invalid argument
[296.950977] closing send socket: 5
[296.951011] NameServer_setup: created recv socket: 5
[296.951028] NameServer_setup: bind failed: 22, Invalid argument
[296.951040] closing recv socket: 5
[296.951067] NameServer_setup: created send socket: 5
[296.951081] NameServer_setup: connect failed: 22, Invalid argument
[296.951093] closing send socket: 5
[296.951123] NameServer_setup: created recv socket: 5
[296.951134] NameServer_setup: bind failed: 22, Invalid argument
[296.951146] closing recv socket: 5
[296.951172] NameServer_setup: created send socket: 5
[296.951184] NameServer_setup: connect failed: 22, Invalid argument
[296.951196] closing send socket: 5
[296.951222] NameServer_setup: created recv socket: 5
[296.951233] NameServer_setup: bind failed: 22, Invalid argument
[296.951243] closing recv socket: 5
[296.951268] NameServer_setup: created send socket: 5
[296.951281] NameServer_setup: connect failed: 22, Invalid argument
[296.951292] closing send socket: 5
[296.951318] NameServer_setup: created recv socket: 5
[296.951329] NameServer_setup: bind failed: 22, Invalid argument
[296.951339] closing recv socket: 5
[296.951357] NameServer_setup: creating listener thread
[296.951482] NameServer_setup: exiting, refCount=1
[296.951505] status = -1
[296.951528] DONE
[296.951538] Sending response...
[296.951511] listener_cb: Entered Listener thread.
[296.951719] NameServer: waiting for unblockFd: 2, and socks: maxfd: 3
[296.951563] Retrieving command...
[296.951770] LAD_GATEMP_ISSETUP: calling GateMP_isSetup()...
[296.951781] status = 0
[296.951789] DONE
[296.951797] Sending response...
[296.951812] Retrieving command...
[296.952096] EOF detected on FIFO, closing FIFO: /tmp/LAD/LADCMDS
[296.952158]
opening FIFO: /tmp/LAD/LADCMDS
Any ideas on what might be the cause for this failure?
Thanks.
