Registered User mNo edit summary |
Registered User No edit summary |
||
(16 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{ApplicableFor | |||
|MPUs list=STM32MP13x, STM32MP15x, STM32MP21x, STM32MP23x, STM32MP25x | |||
|MPUs checklist=STM32MP13x, STM32MP15x, STM32MP21x, STM32MP23x, STM32MP25x | |||
}} | |||
<noinclude></noinclude> | |||
Some typical issues related to the [[ALSA_overview|ALSA]] framework are listed below. Solutions or debugging methods are proposed for these issues. | |||
If your issue is not listed, try also looking in the articles in the [[:Category:ALSA|ALSA]] or [[:Category:Troubleshooting grids|troubleshooting grids]] categories. | |||
{{:Troubleshooting grid table template}} | |||
<onlyinclude> | |||
<includeonly> | |||
! colspan="2" | ALSA | |||
</includeonly> | |||
|- | |||
| The sound card does not probe. || If one or more audio interfaces are missing, the sound card cannot probe: | |||
:- Look for missing audio interfaces in /sys/kernel/debug/asoc/dais. | |||
:- Check kernel config, modules and error trace for missing interfaces. | |||
:- Check devices not probed in /sys/kernel/debug/devices_deferred. | |||
|- | |||
| <pre>aplay: pcm_write:2030: | |||
write error: Input/output error</pre> | |||
|| | |||
This error occurs on an audio playback, when audio samples are not output. A possible cause is a wrong configuration of the audio interface: | |||
:- DAI gpios not activated: missing in DT or in bad state | |||
:- DAI/codec not clocked: kernel/master clock not enabled | |||
:- No data transfers: DMA misconfigured in DT or in bad state | |||
Refer to [[Soundcard configuration]] | |||
|- | |||
| <pre>Error -16 setting sai_ck parent clock. | |||
Active stream rates conflict</pre> | |||
|| | |||
The two SAI sub blocks which are connected to the audio codec, share their master clock on Disco and Evaluation boards. When running both capture and playback on the codec, the chosen sampling rates must be multiple of each other, because of this dependency. If sampling rates are not compatible, an error is issued. | |||
</onlyinclude> | |||
|} | |||
<noinclude> | <noinclude> | ||
[[Category:ALSA]] | [[Category:ALSA]] | ||
[[Category:Troubleshooting grids]] | [[Category:Troubleshooting grids]] | ||
{{ArticleBasedOnModel |Troubleshooting grid article model}} | |||
{{PublicationRequestId | Auto | 2019-09-26| NathalieS}} | |||
</noinclude> | </noinclude> | ||
Latest revision as of 14:43, 23 October 2024
Some typical issues related to the ALSA framework are listed below. Solutions or debugging methods are proposed for these issues.
If your issue is not listed, try also looking in the articles in the ALSA or troubleshooting grids categories.
Symptom | Resolution |
---|---|
The sound card does not probe. | If one or more audio interfaces are missing, the sound card cannot probe:
|
aplay: pcm_write:2030:
write error: Input/output error |
This error occurs on an audio playback, when audio samples are not output. A possible cause is a wrong configuration of the audio interface:
Refer to Soundcard configuration |
Error -16 setting sai_ck parent clock.
Active stream rates conflict |
The two SAI sub blocks which are connected to the audio codec, share their master clock on Disco and Evaluation boards. When running both capture and playback on the codec, the chosen sampling rates must be multiple of each other, because of this dependency. If sampling rates are not compatible, an error is issued. |