Last night I tried to enable playback on plughw:0,0 in linaro 12.01 (3.1.1-8-linaro-lt-omap):
amixer cset name='DL1 Mixer Multimedia' 1 amixer cset name='DL1 Media Playback Volume' 118 amixer cset name='Sidetone Mixer Playback' 1 amixer cset name='SDT DL Volume' 120 amixer cset name='DL1 PDM Switch' 1 amixer sset 'Headset Left Playback' 'HS DAC' amixer sset 'Headset Right Playback' 'HS DAC' amixer sset Headset 100
aplay -D plughw:0,0 test1.wav -v ========================================== and I got crash in kernel: [ 429.237091] omap_device: omap-mcpdm.-1: new worst case activate latency 0: 1586914 [ 429.237243] omap-abe-dai omap-abe-dai: omap_abe_dai_startup: MultiMedia1 [ 429.249267] omap-abe-dai omap-abe-dai: omap_abe_dai_hw_params: MultiMedia1 [ 429.281524] omap-abe-dai omap-abe-dai: omap_abe_dai_prepare: MultiMedia1 [ 429.323211] omap-abe-dai omap-abe-dai: omap_abe_dai_bespoke_trigger: MultiMedia1 cmd 1 [ 429.323303] SDP4430 Media: playback_trigger: MultiMedia1 0 [ 429.323303] PDM-DL1: mute_be: mcpdm-dl1 0 [ 429.323394] PDM-DL1: enable_be_port: mcpdm-dl1 0 [ 429.323669] PDM-DL1: unmute_be: mcpdm-dl1 0 [ 429.323669] SDP4430 Media: enable_fe_port: MultiMedia1 0 [ 429.323822] SDP4430 Media: unmute_fe_port: MultiMedia1 0 [ 429.323852] SDP4430 Media: mute_fe_port_playback: unmute FE SDP4430 Media BE PDM-DL1 [ 429.323852] ------------[ cut here ]------------ [ 429.323974] WARNING: at /build/buildd/linux-linaro-lt-omap-3.1.1/arch/arm/mach-omap2/omap_l3_noc.c:106 l3_interrupt_handler+0xe4/0x14c() [ 429.323974] CUSTOM SRESP error with SOURCE:ABE [ 429.324035] Modules linked in: wl12xx_sdio wl12xx [ 429.324127] [<c001b5f0>] (unwind_backtrace+0x0/0xec) from [<c0716ce8>] (dump_stack+0x20/0x24) [ 429.324188] [<c0716ce8>] (dump_stack+0x20/0x24) from [<c005e224>] (warn_slowpath_common+0x5c/0x74) [ 429.324249] [<c005e224>] (warn_slowpath_common+0x5c/0x74) from [<c005e2f8>] (warn_slowpath_fmt+0x40/0x48) [ 429.324310] [<c005e2f8>] (warn_slowpath_fmt+0x40/0x48) from [<c003834c>] (l3_interrupt_handler+0xe4/0x14c) [ 429.324310] [<c003834c>] (l3_interrupt_handler+0xe4/0x14c) from [<c00ad80c>] (handle_irq_event_percpu+0xc4/0x298) [ 429.324371] [<c00ad80c>] (handle_irq_event_percpu+0xc4/0x298) from [<c00ada2c>] (handle_irq_event+0x4c/0x6c) [ 429.324462] [<c00ada2c>] (handle_irq_event+0x4c/0x6c) from [<c00b0118>] (handle_fasteoi_irq+0xd8/0x110) [ 429.324462] [<c00b0118>] (handle_fasteoi_irq+0xd8/0x110) from [<c00ad03c>] (generic_handle_irq+0x40/0x54) [ 429.324554] [<c00ad03c>] (generic_handle_irq+0x40/0x54) from [<c00140f0>] (handle_IRQ+0x88/0xc8) [ 429.324554] [<c00140f0>] (handle_IRQ+0x88/0xc8) from [<c0008640>] (asm_do_IRQ+0x18/0x1c) [ 429.324676] [<c0008640>] (asm_do_IRQ+0x18/0x1c) from [<c073b07c>] (__irq_svc+0x3c/0x11c) [ 429.324737] Exception stack(0xee0a5e60 to 0xee0a5ea8) [ 429.324798] 5e60: 00000001 00000004 00000000 c0566d34 c0b67610 eeaaee8c eeaaee8c 00000000 [ 429.324798] 5e80: 00000003 ee0a4000 00000000 ee0a5ebc ee0a5e78 ee0a5ea8 c0097fc0 c073a86c [ 429.324798] 5ea0: 200f0113 ffffffff [ 429.324920] [<c073b07c>] (__irq_svc+0x3c/0x11c) from [<c073a86c>] (_raw_read_unlock_irq+0x38/0x64) [ 429.324920] [<c073a86c>] (_raw_read_unlock_irq+0x38/0x64) from [<c0568ff4>] (snd_pcm_action_lock_irq+0x98/0xa4) [ 429.325042] [<c0568ff4>] (snd_pcm_action_lock_irq+0x98/0xa4) from [<c056a288>] (snd_pcm_common_ioctl1+0x340/0x4d4) [ 429.325103] [<c056a288>] (snd_pcm_common_ioctl1+0x340/0x4d4) from [<c056a940>] (snd_pcm_playback_ioctl1+0x254/0x290) [ 429.325103] [<c056a940>] (snd_pcm_playback_ioctl1+0x254/0x290) from [<c056a9b4>] (snd_pcm_playback_ioctl+0x38/0x44) [ 429.325103] [<c056a9b4>] (snd_pcm_playback_ioctl+0x38/0x44) from [<c0127af4>] (do_vfs_ioctl+0x2a8/0x2e4) [ 429.325225] [<c0127af4>] (do_vfs_ioctl+0x2a8/0x2e4) from [<c0127b90>] (sys_ioctl+0x60/0x84) [ 429.325225] [<c0127b90>] (sys_ioctl+0x60/0x84) from [<c00130e0>] (ret_fast_syscall+0x0/0x3c) [ 429.325347] ---[ end trace da227214a82491ba ]--- [ 429.325469] DMA transaction error with device 101 root@linaro-developer:~#
Last night I tried to enable playback on plughw:0,0 in linaro 12.01 (3.1.1- 8-linaro- lt-omap) :
amixer cset name='DL1 Mixer Multimedia' 1
amixer cset name='DL1 Media Playback Volume' 118
amixer cset name='Sidetone Mixer Playback' 1
amixer cset name='SDT DL Volume' 120
amixer cset name='DL1 PDM Switch' 1
amixer sset 'Headset Left Playback' 'HS DAC'
amixer sset 'Headset Right Playback' 'HS DAC'
amixer sset Headset 100
aplay -D plughw:0,0 test1.wav -v ======= ======= ======= ======= ======= dai_startup: MultiMedia1 dai_hw_ params: MultiMedia1 dai_prepare: MultiMedia1 dai_bespoke_ trigger: MultiMedia1 cmd 1 port_playback: unmute FE SDP4430 Media BE PDM-DL1 buildd/ linux-linaro- lt-omap- 3.1.1/arch/ arm/mach- omap2/omap_ l3_noc. c:106 l3_interrupt_ handler+ 0xe4/0x14c( ) backtrace+ 0x0/0xec) from [<c0716ce8>] (dump_stack+ 0x20/0x24) 0x20/0x24) from [<c005e224>] (warn_slowpath_ common+ 0x5c/0x74) common+ 0x5c/0x74) from [<c005e2f8>] (warn_slowpath_ fmt+0x40/ 0x48) fmt+0x40/ 0x48) from [<c003834c>] (l3_interrupt_ handler+ 0xe4/0x14c) handler+ 0xe4/0x14c) from [<c00ad80c>] (handle_ irq_event_ percpu+ 0xc4/0x298) irq_event_ percpu+ 0xc4/0x298) from [<c00ada2c>] (handle_ irq_event+ 0x4c/0x6c) irq_event+ 0x4c/0x6c) from [<c00b0118>] (handle_ fasteoi_ irq+0xd8/ 0x110) fasteoi_ irq+0xd8/ 0x110) from [<c00ad03c>] (generic_ handle_ irq+0x40/ 0x54) handle_ irq+0x40/ 0x54) from [<c00140f0>] (handle_ IRQ+0x88/ 0xc8) IRQ+0x88/ 0xc8) from [<c0008640>] (asm_do_ IRQ+0x18/ 0x1c) IRQ+0x18/ 0x1c) from [<c073b07c>] (__irq_ svc+0x3c/ 0x11c) svc+0x3c/ 0x11c) from [<c073a86c>] (_raw_read_ unlock_ irq+0x38/ 0x64) unlock_ irq+0x38/ 0x64) from [<c0568ff4>] (snd_pcm_ action_ lock_irq+ 0x98/0xa4) action_ lock_irq+ 0x98/0xa4) from [<c056a288>] (snd_pcm_ common_ ioctl1+ 0x340/0x4d4) common_ ioctl1+ 0x340/0x4d4) from [<c056a940>] (snd_pcm_ playback_ ioctl1+ 0x254/0x290) playback_ ioctl1+ 0x254/0x290) from [<c056a9b4>] (snd_pcm_ playback_ ioctl+0x38/ 0x44) playback_ ioctl+0x38/ 0x44) from [<c0127af4>] (do_vfs_ ioctl+0x2a8/ 0x2e4) ioctl+0x2a8/ 0x2e4) from [<c0127b90>] (sys_ioctl+ 0x60/0x84) 0x60/0x84) from [<c00130e0>] (ret_fast_ syscall+ 0x0/0x3c) developer: ~#
=======
and I got crash in kernel:
[ 429.237091] omap_device: omap-mcpdm.-1: new worst case activate latency 0: 1586914
[ 429.237243] omap-abe-dai omap-abe-dai: omap_abe_
[ 429.249267] omap-abe-dai omap-abe-dai: omap_abe_
[ 429.281524] omap-abe-dai omap-abe-dai: omap_abe_
[ 429.323211] omap-abe-dai omap-abe-dai: omap_abe_
[ 429.323303] SDP4430 Media: playback_trigger: MultiMedia1 0
[ 429.323303] PDM-DL1: mute_be: mcpdm-dl1 0
[ 429.323394] PDM-DL1: enable_be_port: mcpdm-dl1 0
[ 429.323669] PDM-DL1: unmute_be: mcpdm-dl1 0
[ 429.323669] SDP4430 Media: enable_fe_port: MultiMedia1 0
[ 429.323822] SDP4430 Media: unmute_fe_port: MultiMedia1 0
[ 429.323852] SDP4430 Media: mute_fe_
[ 429.323852] ------------[ cut here ]------------
[ 429.323974] WARNING: at /build/
[ 429.323974] CUSTOM SRESP error with SOURCE:ABE
[ 429.324035] Modules linked in: wl12xx_sdio wl12xx
[ 429.324127] [<c001b5f0>] (unwind_
[ 429.324188] [<c0716ce8>] (dump_stack+
[ 429.324249] [<c005e224>] (warn_slowpath_
[ 429.324310] [<c005e2f8>] (warn_slowpath_
[ 429.324310] [<c003834c>] (l3_interrupt_
[ 429.324371] [<c00ad80c>] (handle_
[ 429.324462] [<c00ada2c>] (handle_
[ 429.324462] [<c00b0118>] (handle_
[ 429.324554] [<c00ad03c>] (generic_
[ 429.324554] [<c00140f0>] (handle_
[ 429.324676] [<c0008640>] (asm_do_
[ 429.324737] Exception stack(0xee0a5e60 to 0xee0a5ea8)
[ 429.324798] 5e60: 00000001 00000004 00000000 c0566d34 c0b67610 eeaaee8c eeaaee8c 00000000
[ 429.324798] 5e80: 00000003 ee0a4000 00000000 ee0a5ebc ee0a5e78 ee0a5ea8 c0097fc0 c073a86c
[ 429.324798] 5ea0: 200f0113 ffffffff
[ 429.324920] [<c073b07c>] (__irq_
[ 429.324920] [<c073a86c>] (_raw_read_
[ 429.325042] [<c0568ff4>] (snd_pcm_
[ 429.325103] [<c056a288>] (snd_pcm_
[ 429.325103] [<c056a940>] (snd_pcm_
[ 429.325103] [<c056a9b4>] (snd_pcm_
[ 429.325225] [<c0127af4>] (do_vfs_
[ 429.325225] [<c0127b90>] (sys_ioctl+
[ 429.325347] ---[ end trace da227214a82491ba ]---
[ 429.325469] DMA transaction error with device 101
root@linaro-