It works on xm too:http://groups.google.com/group/gst-dsp/browse_thread/thread/2519e464f…
We followed all the steps mentioned in the below wikis:
http://elinux.org/BeagleBoard_Ubuntu_%26_DSP_From_Sources#Build_.26_Prepare_the_Kernel
http://elinux.org/BeagleBoard/gst-dsp
http://elinux.org/BeagleBoard/DSP_Howto
Burnt uBuntu image, updated linux kernel (with dspbridge support) as
suggested, downloaded and installed DSP binaries and then tried tests
to verify the procedure. Ping command as mentioned in the wiki worked.
When we try "dsp-test", we get the following error (details below):
error: create_node: dsp node allocate failed
error: main: dsp node creation failed
When tried gst-launch, it played a mp4 file but hanged with most of
other file formats.
Kernel version is 2.6.38.3-x2, after the update.
Any pointers? Did we miss something or is there some other issue?
Thanks in advance.
*****************Log Starts********************
root@hs-desktop:~# dsp-
dsp-exec dsp-load dsp-probe dsp-test
root@hs-desktop:~#
root@hs-desktop:~#
root@hs-desktop:~#
root@hs-desktop:~#
root@hs-desktop:~#
root@hs-desktop:~#
root@hs-desktop:~# cd /dspbridge/
root@hs-desktop:/dspbridge# ls
cexec.out dynreg.out
qostest.out strmcopy.out
crashmon.out faultapp.out
scaledyn_3430.dll64P strmcopyPhasedyn_3430.dll64P
ddspbase_tiomap3430.dof64P loaddyn_3430.dll64P
scale_dyn.out zcmsgdyn_3430.dll64P
dmmcopydyn_3430.dll64P monitor_tiomap3430.dof64P
scale.out zcmsgPhasedyn_3430.dll64P
dmmcopy.out pingdyn_3430.dll64P
scalePhasedyn_3430.dll64P zerocopymsg.out
dmmcopyPhasedyn_3430.dll64P ping.out
strmcopydyn_3430.dll64P
dynbase_tiomap3430.dof64P pingPhasedyn_3430.dll64P
strmcopy_dyn.out
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge# ./ping.out 10
DSP device detected !!
DSPNode_Allocate failed: 0xffffffff
root@hs-desktop:/dspbridge# ./cexec.out
cexec.out dynreg.out
qostest.out strmcopy.out
crashmon.out faultapp.out
scaledyn_3430.dll64P strmcopyPhasedyn_3430.dll64P
ddspbase_tiomap3430.dof64P loaddyn_3430.dll64P
scale_dyn.out zcmsgdyn_3430.dll64P
dmmcopydyn_3430.dll64P monitor_tiomap3430.dof64P
scale.out zcmsgPhasedyn_3430.dll64P
dmmcopy.out pingdyn_3430.dll64P
scalePhasedyn_3430.dll64P zerocopymsg.out
dmmcopyPhasedyn_3430.dll64P ping.out
strmcopydyn_3430.dll64P
dynbase_tiomap3430.dof64P pingPhasedyn_3430.dll64P
strmcopy_dyn.out
root@hs-desktop:/dspbridge# ./cexec.out /lib/
Display all 198 possibilities? (y or n)
root@hs-desktop:/dspbridge# ./cexec.out /lib/dsp
dsp/ dsp_orig/
root@hs-desktop:/dspbridge# ./cexec.out /lib/dsp
dsp/ dsp_orig/
root@hs-desktop:/dspbridge# ./cexec.out /lib/dsp/
baseimage.dof pingdyn_3430.dll64P
cexec.out ping.out
conversions.dll64P
pingPhasedyn_3430.dll64P
crashmon.out qosdyn_3430.dll64P
dctn_dyn.dll64P qostest.out
ddspbase_tiomap3430.dof64P ringio.dll64P
dmmcopydyn_3430.dll64P scaledyn_3430.dll64P
dmmcopy.out scale_dyn.out
dmmcopyPhasedyn_3430.dll64P scale.out
dynbase_tiomap3430.dof64P
scalePhasedyn_3430.dll64P
dynreg.out
strmcopydyn_3430.dll64P
faultapp.out strmcopy_dyn.out
h264vdec_sn.dll64P strmcopy.out
jpegdec_sn.dll64P
strmcopyPhasedyn_3430.dll64P
jpegenc_sn.dll64P
TSPA_Object_Code_Software_License_Agreement.txt
loaddyn_3430.dll64P usn.dll64P
m4venc_sn.dll64P vpp_sn.dll64P
monitor_tiomap3430.dof64P zcmsgdyn_3430.dll64P
mp4vdec_sn.dll64P
zcmsgPhasedyn_3430.dll64P
mpeg4aacdec_sn.dll64P zerocopymsg.out
root@hs-desktop:/dspbridge# ./cexec.out /lib/dsp/
baseimage.dof pingdyn_3430.dll64P
cexec.out ping.out
conversions.dll64P
pingPhasedyn_3430.dll64P
crashmon.out qosdyn_3430.dll64P
dctn_dyn.dll64P qostest.out
ddspbase_tiomap3430.dof64P ringio.dll64P
dmmcopydyn_3430.dll64P scaledyn_3430.dll64P
dmmcopy.out scale_dyn.out
dmmcopyPhasedyn_3430.dll64P scale.out
dynbase_tiomap3430.dof64P
scalePhasedyn_3430.dll64P
dynreg.out
strmcopydyn_3430.dll64P
faultapp.out strmcopy_dyn.out
h264vdec_sn.dll64P strmcopy.out
jpegdec_sn.dll64P
strmcopyPhasedyn_3430.dll64P
jpegenc_sn.dll64P
TSPA_Object_Code_Software_License_Agreement.txt
loaddyn_3430.dll64P usn.dll64P
m4venc_sn.dll64P vpp_sn.dll64P
monitor_tiomap3430.dof64P zcmsgdyn_3430.dll64P
mp4vdec_sn.dll64P
zcmsgPhasedyn_3430.dll64P
mpeg4aacdec_sn.dll64P zerocopymsg.out
root@hs-desktop:/dspbridge# ./cexec.out /lib/dsp/baseimage.dof
DSP device detected !!
DSPProcessor_Start succeeded.
Hit any key to terminate cexec.
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge# ./ping.out 10
DSP device detected !!
DSPNode_Allocate failed: 0xffffff82
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge# ./cexec.out ddspbase_tiomap3430.dof64P
DSP device detected !!
DSPProcessor_Start succeeded.
Hit any key to terminate cexec.
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge# ./ping.out 10
DSP device detected !!
DSPNodeCreate succeeded
DSPNode_registerNotify succeeded
DSPNode_run succeeded
Ping: Id 1.000000 Msg 0.000000 Mem 15408.000000
Ping: Id 1.000000 Msg 1.000000 Mem 15408.000000
Ping: Id 1.000000 Msg 2.000000 Mem 15408.000000
Ping: Id 1.000000 Msg 3.000000 Mem 15408.000000
Ping: Id 1.000000 Msg 4.000000 Mem 15408.000000
Ping: Id 1.000000 Msg 5.000000 Mem 15408.000000
Ping: Id 1.000000 Msg 6.000000 Mem 15408.000000
Ping: Id 1.000000 Msg 7.000000 Mem 15408.000000
Ping: Id 1.000000 Msg 8.000000 Mem 15408.000000
Ping: Id 1.000000 Msg 9.000000 Mem 15408.000000
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge# dmesg
[ 570.618682] procwrap_detach: deprecated dspbridge ioctl
[ 605.396026] proc_load: Processor Loaded /lib/dsp/baseimage.dof
[ 605.398681] omap_device: omap-mailbox.-1: new worst case activate
latency 0: 30517
[ 605.420288] proc_start: dsp in running state
[ 605.420532] procwrap_detach: deprecated dspbridge ioctl
[ 609.439453] procwrap_detach: deprecated dspbridge ioctl
[ 626.720977] omap-dsp omap-dsp: ERR: clock id 2 already disabled
[ 626.766204] proc_load: Processor Loaded ddspbase_tiomap3430.dof64P
[ 626.780426] proc_start: dsp in running state
[ 626.780670] procwrap_detach: deprecated dspbridge ioctl
[ 630.100036] procwrap_detach: deprecated dspbridge ioctl
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge# ./cexec.out /lib/dsp/baseimage.dof
DSP device detected !!
DSPProcessor_Start succeeded.
Hit any key to terminate cexec.
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge# dmesg
[ 570.618682] procwrap_detach: deprecated dspbridge ioctl
[ 605.396026] proc_load: Processor Loaded /lib/dsp/baseimage.dof
[ 605.398681] omap_device: omap-mailbox.-1: new worst case activate
latency 0: 30517
[ 605.420288] proc_start: dsp in running state
[ 605.420532] procwrap_detach: deprecated dspbridge ioctl
[ 609.439453] procwrap_detach: deprecated dspbridge ioctl
[ 626.720977] omap-dsp omap-dsp: ERR: clock id 2 already disabled
[ 626.766204] proc_load: Processor Loaded ddspbase_tiomap3430.dof64P
[ 626.780426] proc_start: dsp in running state
[ 626.780670] procwrap_detach: deprecated dspbridge ioctl
[ 630.100036] procwrap_detach: deprecated dspbridge ioctl
[ 664.283843] omap_device: omap-mailbox.-1: new worst case deactivate
latency 0: 30517
[ 664.283874] omap-dsp omap-dsp: ERR: clock id 2 already disabled
[ 664.308227] proc_load: Processor Loaded /lib/dsp/baseimage.dof
[ 664.315765] proc_start: dsp in running state
[ 664.315979] procwrap_detach: deprecated dspbridge ioctl
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge# ./ping.out 10
DSP device detected !!
DSPNode_Create failed: 0xffffffe3
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge# dmesg
[ 570.618682] procwrap_detach: deprecated dspbridge ioctl
[ 605.396026] proc_load: Processor Loaded /lib/dsp/baseimage.dof
[ 605.398681] omap_device: omap-mailbox.-1: new worst case activate
latency 0: 30517
[ 605.420288] proc_start: dsp in running state
[ 605.420532] procwrap_detach: deprecated dspbridge ioctl
[ 609.439453] procwrap_detach: deprecated dspbridge ioctl
[ 626.720977] omap-dsp omap-dsp: ERR: clock id 2 already disabled
[ 626.766204] proc_load: Processor Loaded ddspbase_tiomap3430.dof64P
[ 626.780426] proc_start: dsp in running state
[ 626.780670] procwrap_detach: deprecated dspbridge ioctl
[ 630.100036] procwrap_detach: deprecated dspbridge ioctl
[ 664.283843] omap_device: omap-mailbox.-1: new worst case deactivate
latency 0: 30517
[ 664.283874] omap-dsp omap-dsp: ERR: clock id 2 already disabled
[ 664.308227] proc_load: Processor Loaded /lib/dsp/baseimage.dof
[ 664.315765] proc_start: dsp in running state
[ 664.315979] procwrap_detach: deprecated dspbridge ioctl
[ 706.822845] procwrap_detach: deprecated dspbridge ioctl
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge# dsp-test
error: create_node: dsp node allocate failed
error: main: dsp node creation failed
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge# dmesg
[ 570.618682] procwrap_detach: deprecated dspbridge ioctl
[ 605.396026] proc_load: Processor Loaded /lib/dsp/baseimage.dof
[ 605.398681] omap_device: omap-mailbox.-1: new worst case activate
latency 0: 30517
[ 605.420288] proc_start: dsp in running state
[ 605.420532] procwrap_detach: deprecated dspbridge ioctl
[ 609.439453] procwrap_detach: deprecated dspbridge ioctl
[ 626.720977] omap-dsp omap-dsp: ERR: clock id 2 already disabled
[ 626.766204] proc_load: Processor Loaded ddspbase_tiomap3430.dof64P
[ 626.780426] proc_start: dsp in running state
[ 626.780670] procwrap_detach: deprecated dspbridge ioctl
[ 630.100036] procwrap_detach: deprecated dspbridge ioctl
[ 664.283843] omap_device: omap-mailbox.-1: new worst case deactivate
latency 0: 30517
[ 664.283874] omap-dsp omap-dsp: ERR: clock id 2 already disabled
[ 664.308227] proc_load: Processor Loaded /lib/dsp/baseimage.dof
[ 664.315765] proc_start: dsp in running state
[ 664.315979] procwrap_detach: deprecated dspbridge ioctl
[ 706.822845] procwrap_detach: deprecated dspbridge ioctl
[ 755.495513] cod_open: error status 0xfffffff7, sz_coff_path: /lib/
dsp/test.dll64P flags: 0x0
[ 755.517730] procwrap_detach: deprecated dspbridge ioctl
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge# dsp-probe
device: /codec
device: /mixer
device: /acdn
device: /eteedn
device: /mmmdn
task: DASFTASK_TI
task: SYNCCLOCK_TI
task: STRMCOPY_TI
task: PING_TI
task: DSPTOOL_TI
dais socket: SCALESOCKET_TI
task: DMMCOPY_TI
task: ZCMSG_TI
device: (allocated)
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge# dsp-load
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
^C
root@hs-desktop:/dspbridge# dsp-load -h
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
load: 0, freq: 0
^C
root@hs-desktop:/dspbridge# dsp-probe
device: /codec
device: /mixer
device: /acdn
device: /eteedn
device: /mmmdn
task: DASFTASK_TI
task: SYNCCLOCK_TI
task: STRMCOPY_TI
task: PING_TI
task: DSPTOOL_TI
dais socket: SCALESOCKET_TI
task: DMMCOPY_TI
task: ZCMSG_TI
device: (allocated)
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge# dsp-test
error: create_node: dsp node allocate failed
error: main: dsp node creation failed
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge# dsp-
dsp-exec dsp-load dsp-probe dsp-test
root@hs-desktop:/dspbridge# dsp-exec /lib/dsp/baseimage.dof
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge# dsp-probe
device: /codec
device: /mixer
device: /acdn
device: /eteedn
device: /mmmdn
task: DASFTASK_TI
task: SYNCCLOCK_TI
task: STRMCOPY_TI
task: PING_TI
task: DSPTOOL_TI
dais socket: SCALESOCKET_TI
task: DMMCOPY_TI
task: ZCMSG_TI
device: (allocated)
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge# dsp-test
error: create_node: dsp node allocate failed
error: main: dsp node creation failed
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge# dmesg
[ 570.618682] procwrap_detach: deprecated dspbridge ioctl
[ 605.396026] proc_load: Processor Loaded /lib/dsp/baseimage.dof
[ 605.398681] omap_device: omap-mailbox.-1: new worst case activate
latency 0: 30517
[ 605.420288] proc_start: dsp in running state
[ 605.420532] procwrap_detach: deprecated dspbridge ioctl
[ 609.439453] procwrap_detach: deprecated dspbridge ioctl
[ 626.720977] omap-dsp omap-dsp: ERR: clock id 2 already disabled
[ 626.766204] proc_load: Processor Loaded ddspbase_tiomap3430.dof64P
[ 626.780426] proc_start: dsp in running state
[ 626.780670] procwrap_detach: deprecated dspbridge ioctl
[ 630.100036] procwrap_detach: deprecated dspbridge ioctl
[ 664.283843] omap_device: omap-mailbox.-1: new worst case deactivate
latency 0: 30517
[ 664.283874] omap-dsp omap-dsp: ERR: clock id 2 already disabled
[ 664.308227] proc_load: Processor Loaded /lib/dsp/baseimage.dof
[ 664.315765] proc_start: dsp in running state
[ 664.315979] procwrap_detach: deprecated dspbridge ioctl
[ 706.822845] procwrap_detach: deprecated dspbridge ioctl
[ 755.495513] cod_open: error status 0xfffffff7, sz_coff_path: /lib/
dsp/test.dll64P flags: 0x0
[ 755.517730] procwrap_detach: deprecated dspbridge ioctl
[ 771.372314] cod_open: error status 0xfffffff7, sz_coff_path: /lib/
dsp/test.dll64P flags: 0x0
[ 771.413146] procwrap_detach: deprecated dspbridge ioctl
[ 806.393737] cod_open: error status 0xfffffff7, sz_coff_path: /lib/
dsp/test.dll64P flags: 0x0
[ 806.413208] procwrap_detach: deprecated dspbridge ioctl
[ 812.038360] cod_open: error status 0xfffffff7, sz_coff_path: /lib/
dsp/test.dll64P flags: 0x0
[ 812.060394] procwrap_detach: deprecated dspbridge ioctl
[ 830.151916] omap-dsp omap-dsp: ERR: clock id 2 already disabled
[ 830.210540] proc_load: Processor Loaded /lib/dsp/baseimage.dof
[ 830.232727] proc_start: dsp in running state
[ 830.232757] procwrap_detach: deprecated dspbridge ioctl
[ 839.885986] cod_open: error status 0xfffffff7, sz_coff_path: /lib/
dsp/test.dll64P flags: 0x0
[ 839.905151] procwrap_detach: deprecated dspbridge ioctl
[ 844.272521] cod_open: error status 0xfffffff7, sz_coff_path: /lib/
dsp/test.dll64P flags: 0x0
[ 844.295684] procwrap_detach: deprecated dspbridge ioctl
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
root@hs-desktop:/dspbridge#
*****************Log Ends********************