From: lamikr <lamikr@cc.jyu.fi>
To: Daniel Petrini <d.pensator@gmail.com>
Cc: linux-omap-open-source@linux.omap.com
Subject: Re: omap alsa tsc2101 driver
Date: Wed, 08 Feb 2006 01:05:56 +0200 [thread overview]
Message-ID: <43E927D4.5000105@cc.jyu.fi> (raw)
In-Reply-To: <9268368b0602071429k9563756hc94fbc4efd124aa0@mail.gmail.com>
Daniel
Thanks for help and info! So now I at least know that it is propably
something h6300 specific. That makes it hard for me to help with the
alsa driver... One more thing, could you enable debug (omap-alsa.h) and
send the dmesg output of "aplay reggae80e.wav" for me?
I just downloaded that wav myself from
http://www.breakbeatsonly.co.uk/demos/december03/reggae80e.wav
and got following log.
<setMixerVolumeAsHeadsetGainControlVolume>: mixer volume = 20
<setMixerVolumeAsHeadsetGainControlVolume>: to registry = 6400
<setMixerVolumeAsHandsetGainControlVolume>: mixer volume = 20
<setMixerVolumeAsHandsetGainControlVolume>: to registry = 6400
<setMixerVolumeAsDacGainControlVolume>: mixer volume left = 93, right = 93
<setMixerVolumeAsDacGainControlVolume>: to registry: left = 6, right =
6, total = 1542
[snd_omap_init_mixer]: end(0)
XXX Alsa debug f:snd_card_omap_alsa_tsc2101_pcm, l:888
XXX Alsa debug f:omap_alsa_tsc2101_audio_init, l:367
XXX Alsa debug f:audio_dma_request, l:393
[omap_request_alsa_sound_dma]: start
[omap_request_alsa_sound_dma]: end(0)
XXX Alsa debug f:audio_dma_request, l:393
[omap_request_alsa_sound_dma]: start
[omap_request_alsa_sound_dma]: end(0)
OMAP_ALSA_TSC2101 audio support initialized
<snd_card_omap_alsa_tsc2101_open>: runtime->hw =
snd_omap_alsa_tsc2101_playback
<snd_omap_alsa_tsc2101_hw_params>: snd_omap_alsa_tsc2101_hw_params(),
size = 131072
XXX Alsa debug f:snd_omap_alsa_tsc2101_prepare, l:729
XXX Alsa debug f:omap_alsa_tsc2101_set_samplerate, l:263
<omap_alsa_tsc2101_set_samplerate>: selected 44.1khz PLL
<snd_omap_alsa_tsc2101_trigger>: cmd = 1
<audio_process_dma>: started, offset = 0, dma_size = 8192, s->period =
0, s->periods = 0, s->dma_q_head = 0, s->offset = 0, rt->buffer_size =
32768, rt->period_size = 2048, rt->frame_bits = 32, runtime->dma_addr =
0, dma_ptr = -1024983040
[omap_start_alsa_sound_dma]: start
<omap_start_alsa_sound_dma>: stream_id = playback, dma_ptr =
-1024983040, dma_size = 8192
[audio_set_dma_params_play]: start
[audio_set_dma_params_play]: end(0)
[audio_start_dma_chain]: start
XXX Alsa debug f:audio_ifc_stop, l:244
XXX Alsa debug f:audio_ifc_start, l:237
[audio_start_dma_chain]: end(0)
[omap_start_alsa_sound_dma]: end(0)
<audio_process_dma>: done, offset = 0, dma_size = 8192, s->period = 0,
s->periods = 1, s->dma_q_head = 0, s->offset = 0, rt->buffer_size =
32768, rt->period_size = 2048, rt->frame_bits = 32, runtime->dma_addr =
0, dma_ptr = -1024983040
<sound_dma_irq_handler>: started, lch = 0, status = 0x20, dma_status =
32, data = c0b4bd4c
<sound_dma_irq_handler>: status = DCSR_END_BLOCK, calling
audio_dma_callback()
<audio_dma_callback>: s->active, calling snd_pcm_period_elapsed
[audio_get_dma_pos]: start
audio_get_dma_pos(), offset = 0, srcPos = -1024983040, dmaAddr = -1024983040
[audio_get_dma_pos]: end(0)
<audio_process_dma>: started, offset = 8192, dma_size = 8192, s->period
= 1, s->periods = 0, s->dma_q_head = 0, s->offset = 0, rt->buffer_size =
32768, rt->period_size = 2048, rt->frame_bits = 32, runtime->dma_addr =
0, dma_ptr = -1024974848
[omap_start_alsa_sound_dma]: start
<omap_start_alsa_sound_dma>: stream_id = playback, dma_ptr =
-1024974848, dma_size = 8192
[audio_set_dma_params_play]: start
[audio_set_dma_params_play]: end(0)
[audio_start_dma_chain]: start
[audio_start_dma_chain]: end(0)
[omap_start_alsa_sound_dma]: end(0)
<audio_process_dma>: done, offset = 8192, dma_size = 8192, s->period =
1, s->periods = 1, s->dma_q_head = 0, s->offset = 8192, rt->buffer_size
= 32768, rt->period_size = 2048, rt->frame_bits = 32, runtime->dma_addr
= 0, dma_ptr = -1024974848
<sound_dma_irq_handler>: done
[audio_get_dma_pos]: start
audio_get_dma_pos(), offset = 2048, srcPos = -1024974848, dmaAddr =
-1024983040
[audio_get_dma_pos]: end(2048)
[audio_get_dma_pos]: start
audio_get_dma_pos(), offset = 2048, srcPos = -1024974848, dmaAddr =
-1024983040
[audio_get_dma_pos]: end(2048)
ALSA
/home/lamikr/own/h6300/eclipsewk/h6300_dev/sound/core/pcm_lib.c:2231:
playback write error (DMA or IRQ trouble?)
<snd_omap_alsa_tsc2101_trigger>: cmd = 0
XXX Alsa debug f:audio_stop_dma, l:531
[omap_alsa_audio_stop_dma]: start
[omap_alsa_audio_stop_dma]: end(0)
[omap_clear_alsa_sound_dma]: start
[omap_clear_alsa_sound_dma]: end(0)
XXX Alsa debug f:snd_card_omap_alsa_tsc2101_close, l:828
<snd_card_omap_alsa_tsc2101_open>: runtime->hw =
snd_omap_alsa_tsc2101_playback
<snd_omap_alsa_tsc2101_hw_params>: snd_omap_alsa_tsc2101_hw_params(),
size = 131072
XXX Alsa debug f:snd_omap_alsa_tsc2101_prepare, l:729
XXX Alsa debug f:omap_alsa_tsc2101_set_samplerate, l:263
<omap_alsa_tsc2101_set_samplerate>: selected 44.1khz PLL
<snd_omap_alsa_tsc2101_trigger>: cmd = 1
<audio_process_dma>: started, offset = 0, dma_size = 8192, s->period =
0, s->periods = 0, s->dma_q_head = 0, s->offset = 8192, rt->buffer_size
= 32768, rt->period_size = 2048, rt->frame_bits = 32, runtime->dma_addr
= 0, dma_ptr = -1024983040
[omap_start_alsa_sound_dma]: start
<omap_start_alsa_sound_dma>: stream_id = playback, dma_ptr =
-1024983040, dma_size = 8192
[audio_set_dma_params_play]: start
[audio_set_dma_params_play]: end(0)
[audio_start_dma_chain]: start
XXX Alsa debug f:audio_ifc_stop, l:244
XXX Alsa debug f:audio_ifc_start, l:237
[audio_start_dma_chain]: end(0)
[omap_start_alsa_sound_dma]: end(0)
<audio_process_dma>: done, offset = 0, dma_size = 8192, s->period = 0,
s->periods = 1, s->dma_q_head = 0, s->offset = 0, rt->buffer_size =
32768, rt->period_size = 2048, rt->frame_bits = 32, runtime->dma_addr =
0, dma_ptr = -1024983040
<sound_dma_irq_handler>: started, lch = 0, status = 0x20, dma_status =
32, data = c0b4bd4c
<sound_dma_irq_handler>: status = DCSR_END_BLOCK, calling
audio_dma_callback()
<audio_dma_callback>: s->active, calling snd_pcm_period_elapsed
[audio_get_dma_pos]: start
audio_get_dma_pos(), offset = 0, srcPos = -1024983040, dmaAddr = -1024983040
[audio_get_dma_pos]: end(0)
<audio_process_dma>: started, offset = 8192, dma_size = 8192, s->period
= 1, s->periods = 0, s->dma_q_head = 0, s->offset = 0, rt->buffer_size =
32768, rt->period_size = 2048, rt->frame_bits = 32, runtime->dma_addr =
0, dma_ptr = -1024974848
[omap_start_alsa_sound_dma]: start
<omap_start_alsa_sound_dma>: stream_id = playback, dma_ptr =
-1024974848, dma_size = 8192
[audio_set_dma_params_play]: start
[audio_set_dma_params_play]: end(0)
[audio_start_dma_chain]: start
[audio_start_dma_chain]: end(0)
[omap_start_alsa_sound_dma]: end(0)
<audio_process_dma>: done, offset = 8192, dma_size = 8192, s->period =
1, s->periods = 1, s->dma_q_head = 0, s->offset = 8192, rt->buffer_size
= 32768, rt->period_size = 2048, rt->frame_bits = 32, runtime->dma_addr
= 0, dma_ptr = -1024974848
<sound_dma_irq_handler>: done
[audio_get_dma_pos]: start
audio_get_dma_pos(), offset = 2048, srcPos = -1024974848, dmaAddr =
-1024983040
[audio_get_dma_pos]: end(2048)
[audio_get_dma_pos]: start
audio_get_dma_pos(), offset = 2048, srcPos = -1024974848, dmaAddr =
-1024983040
[audio_get_dma_pos]: end(2048)
ALSA
/home/lamikr/own/h6300/eclipsewk/h6300_dev/sound/core/pcm_lib.c:2231:
playback write error (DMA or IRQ trouble?)
<snd_omap_alsa_tsc2101_trigger>: cmd = 0
XXX Alsa debug f:audio_stop_dma, l:531
[omap_alsa_audio_stop_dma]: start
[omap_alsa_audio_stop_dma]: end(0)
[omap_clear_alsa_sound_dma]: start
[omap_clear_alsa_sound_dma]: end(0)
XXX Alsa debug f:snd_card_omap_alsa_tsc2101_close, l:828
Mika
>ok. It has worked with that. The song played fine in H2.
>
>
>Cheers,
>
>Daniel
>--
>INdT - Manaus - Brazil
>
>
>
next prev parent reply other threads:[~2006-02-07 23:05 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-02-05 21:24 omap alsa tsc2101 driver lamikr
2006-02-06 19:13 ` Daniel Petrini
2006-02-06 20:17 ` lamikr
2006-02-06 22:01 ` Daniel Petrini
2006-02-07 12:43 ` lamikr
2006-02-07 14:34 ` Daniel Petrini
2006-02-07 20:40 ` lamikr
2006-02-07 22:29 ` Daniel Petrini
2006-02-07 23:05 ` lamikr [this message]
2006-02-07 23:16 ` lamikr
2006-02-08 12:59 ` lamikr
2006-02-07 16:19 ` Anderson Lizardo
2006-02-07 20:43 ` lamikr
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=43E927D4.5000105@cc.jyu.fi \
--to=lamikr@cc.jyu.fi \
--cc=d.pensator@gmail.com \
--cc=linux-omap-open-source@linux.omap.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.