why sound card not detected error occurs

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

why sound card not detected error occurs

4,363 次查看
dhanushvenugopa
Contributor I

I have integrated wm8960 codec in place of tlv320 codec which is default present in phytec segin imx6ul board.

I made all the necessary changes in dts .And i can observe that i2cdetect also shows the UU at the at the address 1a which is the address of wm8960 codec .By this i confirmed that wm8960 codec driver is in use and by codec.

But after it is detected, if i am checking alsamixer and run the audio wav file , i am getting the error sound card not detected and alsamixer is not available.

please share the details where are the changes i should make to make the sound card detected, and which are the drivers responsible for codec and sound part.

标签 (1)
0 项奖励
回复
5 回复数

4,249 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Dhanush

one can look at i.mx6ul wm8960 example on

imx6ul-14x14-evk.dts\dts\boot\arm\arch - linux-imx - i.MX Linux kernel 

and try to debug it using Figure 7-1. ALSA SoC Software Architecture

attached Linux Manual. Please pay attention to sect.7.1.2.4 Sound Card Information.

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复

4,249 次查看
dhanushvenugopa
Contributor I

Hi igorpadykov,

I am using wm8960 codec instead of tlv320 codec on phytec segin board .i

made configuration changes in dtsi as shown below .when i use i2cdetect i

could see "UU" at "1a" address, But when i am using *aplay -L, *im

getting command not found.

please suggest the solution how to make audio wav to play on the codec.is

there any other changes or modification i need to make.

Imx6ul-phytec-segin.dtsi

0 项奖励
回复

4,249 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Dhanush

wm8960 codec is working fine on nxp i.mx6ul evk board, one can try using images from

i.MX Software | NXP 

Issues with phytec software may be posted on phytec forum Dashboard - PHYTEC Wiki 

Best regards
igor

0 项奖励
回复

4,249 次查看
dhanushvenugopa
Contributor I

Hi igorpadykov,

If during compilation in menuconfig i could not find the sound card driver

for wm8960 ,there is sound card driver for wm8962 ,now i can i enable the

sound card driver for wm8960.

since i didn't enable this sound card driver I could not access the

alsamixer and aplay command.Please suggest me the solution ASAP.

SoC Audio for Freescale CPUs

─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐

      • Common SoC Audio options for Freescale CPUs: ***

SoC Audio for Freescale i.MX CPUs

      • SoC Audio support for Freescale i.MX boards: ***

Generic ASoC Sound Card with ASRC support

0 项奖励
回复

4,249 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Dhanush

pastedImage_2.jpg

Linux documentation
i.MX Software | NXP 

Best regards
igor

0 项奖励
回复